Prevent divide by zero (#2106)
[oweals/minetest_game.git] / mods / tnt / init.lua
index 7df9e27083bc438fafaac03afd061054d3e06cbf..d12e814175f0923c1b10d1f5010fef7bb4d37eb7 100644 (file)
@@ -399,7 +399,7 @@ function tnt.boom(pos, def)
        local drops, radius = tnt_explode(pos, def.radius, def.ignore_protection,
                        def.ignore_on_blast, owner, def.explode_center)
        -- append entity drops
-       local damage_radius = (radius / def.radius) * def.damage_radius
+       local damage_radius = (radius / math.max(1, def.radius)) * def.damage_radius
        entity_physics(pos, damage_radius, drops)
        if not def.disable_drops then
                eject_drops(drops, pos, radius)