forked from mtcontrib/mobs_redo
tidy code
This commit is contained in:
parent
da0238cb84
commit
477ad59670
14
api.lua
14
api.lua
@ -3,7 +3,7 @@
|
||||
|
||||
mobs = {}
|
||||
mobs.mod = "redo"
|
||||
mobs.version = "20180803"
|
||||
mobs.version = "20180808"
|
||||
|
||||
|
||||
-- Intllib
|
||||
@ -182,7 +182,7 @@ local set_animation = function(self, anim)
|
||||
|
||||
self.animation.current = self.animation.current or ""
|
||||
|
||||
-- only set different animation
|
||||
-- only set different animation for attacks when setting to same set
|
||||
if anim ~= "punch" and anim ~= "shoot"
|
||||
and string.find(self.animation.current, anim) then
|
||||
return
|
||||
@ -1171,7 +1171,7 @@ local smart_mobs = function(self, s, p, dist, dtime)
|
||||
end, self)
|
||||
end
|
||||
|
||||
if math.abs(vector.subtract(s,target_pos).y) > self.stepheight then
|
||||
if abs(vector.subtract(s,target_pos).y) > self.stepheight then
|
||||
|
||||
if height_switcher then
|
||||
use_pathfind = true
|
||||
@ -3457,8 +3457,9 @@ end
|
||||
|
||||
-- compatibility function
|
||||
function mobs:explosion(pos, radius)
|
||||
local self = {sounds = {}}
|
||||
self.sounds.explode = "tnt_explode"
|
||||
|
||||
local self = {sounds = {explode = "tnt_explode"}}
|
||||
|
||||
mobs:boom(self, pos, radius)
|
||||
end
|
||||
|
||||
@ -3473,6 +3474,7 @@ function mobs:safe_boom(self, pos, radius)
|
||||
})
|
||||
|
||||
entity_physics(pos, radius)
|
||||
|
||||
effect(pos, 32, "tnt_smoke.png", radius * 3, radius * 5, radius, 1, 0)
|
||||
end
|
||||
|
||||
@ -3945,7 +3947,7 @@ function mobs:alias_mob(old_name, new_name)
|
||||
|
||||
physical = false,
|
||||
|
||||
on_step = function(self)
|
||||
on_activate = function(self)
|
||||
|
||||
if minetest.registered_entities[new_name] then
|
||||
minetest.add_entity(self.object:get_pos(), new_name)
|
||||
|
Loading…
Reference in New Issue
Block a user