From d73651424c7877ddc3916cd8d3ea8f0a5f3c522b Mon Sep 17 00:00:00 2001 From: Yukitty Date: Sun, 11 Mar 2018 23:57:58 +0100 Subject: [PATCH] Updated TNT fuse particles. Fixed quirky integer math.random which was clearly intended to be floating point. --- mods/ITEMS/mcl_tnt/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/ITEMS/mcl_tnt/init.lua b/mods/ITEMS/mcl_tnt/init.lua index 777ea3559..306c6298d 100644 --- a/mods/ITEMS/mcl_tnt/init.lua +++ b/mods/ITEMS/mcl_tnt/init.lua @@ -162,10 +162,10 @@ function TNT:on_step(dtime) local pos = self.object:getpos() minetest.add_particle({ pos = {x=pos.x,y=pos.y+0.5,z=pos.z}, - velocity = {x=math.random(-.1,.1),y=math.random(1,2),z=math.random(-.1,.1)}, - acceleration = {x=0,y=-0.1,z=0}, - expirationtime = math.random(.5,1), - size = math.random(1,2), + velocity = vector.new(math.random() * 0.2 - 0.1, 1.0 + math.random(), math.random() * 0.2 - 0.1), + acceleration = vector.new(0, -0.1, 0), + expirationtime = 0.15 + math.random() * 0.25, + size = 1.0 + math.random(), collisiondetection = false, texture = "tnt_smoke.png" })