added forgotton mobs:explosion global function for backwards compatibility

This commit is contained in:
TenPlus1 2017-07-11 21:22:58 +01:00
parent 8dbea868ec
commit f985d00b61
1 changed files with 17 additions and 0 deletions

17
api.lua
View File

@ -2973,6 +2973,23 @@ function mobs:register_arrow(name, def)
end
function mobs:explosion(pos, radius)
if minetest.get_modpath("tnt") and tnt and tnt.boom then
tnt.boom(pos, {
radius = radius,
damage_radius = radius,
-- sound = self.sounds.explode,
})
else
mob_sound(self, self.sounds.explode)
entity_physics(pos, radius)
effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0)
end
end
-- Register spawn eggs
-- Note: This also introduces the “spawn_egg” group: