summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2017-07-05 20:52:57 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2017-07-05 20:52:57 +0100
commit2b39c6f0fad4cfb6518fa962453bdc4bce04e1f4 (patch)
tree2eca318a471368a2ffc2766fb983491a380d5628
parent75a2025871ab6a988982d7c2785f7eef0d2e7ad9 (diff)
increase explosion smoke effect
-rw-r--r--api.lua19
1 files changed, 13 insertions, 6 deletions
diff --git a/api.lua b/api.lua
index 8e3b652..3dd7d79 100644
--- a/api.lua
+++ b/api.lua
@@ -1,9 +1,9 @@
--- Mobs Api (4th July 2017)
+-- Mobs Api (5th July 2017)
mobs = {}
mobs.mod = "redo"
-mobs.version = "20170704"
+mobs.version = "20170705"
-- Intllib
@@ -1684,7 +1684,8 @@ local do_states = function(self, dtime)
self.object:remove()
- effect(pos, 15, "tnt_smoke.png")
+-- effect(pos, 15, "tnt_smoke.png")
+ effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0)
-- hurt player/mobs caught in blast area
entity_physics(pos, radius)
@@ -2891,6 +2892,12 @@ function mobs:explosion(pos, radius, fire, smoke, sound)
local p = {}
local pr = PseudoRandom(os.time())
+ if smoke > 0 then
+ --(pos, amount, texture, min_size, max_size, radius, gravity, glow)
+ effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0)
+ end
+
+
for z = -radius, radius do
for y = -radius, radius do
local vi = a:index(pos.x + (-radius), pos.y + y, pos.z + z)
@@ -2929,9 +2936,9 @@ function mobs:explosion(pos, radius, fire, smoke, sound)
else
minetest.set_node(p, {name = "air"})
- if smoke > 0 then
- effect(p, 2, "tnt_smoke.png")
- end
+-- if smoke > 0 then
+-- effect(p, 2, "tnt_smoke.png")
+-- end
end
end
end