mobs standing on "ignore" just wait for world to load around them

This commit is contained in:
TenPlus1 2016-12-29 19:12:57 +00:00
parent f7798e1b29
commit 9f62234e42

View File

@ -1,5 +1,5 @@
-- Mobs Api (27th December 2016) -- Mobs Api (29th December 2016)
mobs = {} mobs = {}
mobs.mod = "redo" mobs.mod = "redo"
@ -517,6 +517,12 @@ do_env_damage = function(self)
self.standing_in = node_ok(pos, "air").name self.standing_in = node_ok(pos, "air").name
--print ("standing in " .. self.standing_in) --print ("standing in " .. self.standing_in)
-- don't fall when on ignore, just stand still
if self.standing_in == "ignore" then
self.object:setvelocity({x = 0, y = 0, z = 0})
--print ("--- stopping on ignore")
end
if self.water_damage ~= 0 if self.water_damage ~= 0
or self.lava_damage ~= 0 then or self.lava_damage ~= 0 then