forked from VoxeLibre/VoxeLibre
Reverse hoglin transform timer
This commit is contained in:
parent
76364ea513
commit
a61c0922a5
|
@ -79,18 +79,16 @@ local hoglin = {
|
|||
end,
|
||||
do_custom = function(self, dtime)
|
||||
if self.object:get_pos().y > mcl_vars.mg_overworld_min then
|
||||
if self._zoglin_transform_timer == nil then
|
||||
self._zoglin_transform_timer = 15
|
||||
elseif self._zoglin_transform_timer <= 0 then
|
||||
local zog = minetest.add_entity(self.object:get_pos(), "mobs_mc:zoglin")
|
||||
zog:set_rotation(self.object:get_rotation())
|
||||
mcl_potions.give_effect("nausea", zog, 1, 10)
|
||||
self.object:remove()
|
||||
else
|
||||
self._zoglin_transform_timer = self._zoglin_transform_timer - dtime
|
||||
end
|
||||
self._zombie_transform_timer = (self._zombie_transform_timer or 0) + dtime
|
||||
else
|
||||
self._zoglin_transform_timer = nil
|
||||
self._zombie_transform_timer = nil
|
||||
end
|
||||
if self._zombie_transform_timer >= 15 then
|
||||
local zog = minetest.add_entity(self.object:get_pos(), "mobs_mc:zoglin")
|
||||
zog:set_rotation(self.object:get_rotation())
|
||||
mcl_potions.give_effect("nausea", zog, 1, 10)
|
||||
self.object:remove()
|
||||
return
|
||||
end
|
||||
end,
|
||||
attack_animals = true,
|
||||
|
|
Loading…
Reference in New Issue