forked from VoxeLibre/VoxeLibre
Used `mcl_worlds.pos_to_dimension` for zombification check and supported end zombification
This commit is contained in:
parent
3a4f91f944
commit
79630c41cd
|
@ -103,7 +103,8 @@ local piglin = {
|
||||||
self.gold_items = 0
|
self.gold_items = 0
|
||||||
end,
|
end,
|
||||||
do_custom = function(self, dtime)
|
do_custom = function(self, dtime)
|
||||||
if self.object:get_pos().y > mcl_vars.mg_overworld_min then
|
local current_dimension = mcl_worlds.pos_to_dimension(self.object:get_pos())
|
||||||
|
if current_dimension == "overworld" or current_dimension == "end" then
|
||||||
self._zombie_transform_timer = (self._zombie_transform_timer or 0) + dtime
|
self._zombie_transform_timer = (self._zombie_transform_timer or 0) + dtime
|
||||||
else
|
else
|
||||||
self._zombie_transform_timer = nil
|
self._zombie_transform_timer = nil
|
||||||
|
@ -369,7 +370,8 @@ piglin_brute.hp_min = 50
|
||||||
piglin_brute.hp_max = 50
|
piglin_brute.hp_max = 50
|
||||||
piglin_brute.fire_resistant = 1
|
piglin_brute.fire_resistant = 1
|
||||||
piglin_brute.do_custom = function(self, dtime)
|
piglin_brute.do_custom = function(self, dtime)
|
||||||
if self.object:get_pos().y > mcl_vars.mg_overworld_min then
|
local current_dimension = mcl_worlds.pos_to_dimension(self.object:get_pos())
|
||||||
|
if current_dimension == "overworld" or current_dimension == "end" then
|
||||||
self._zombie_transform_timer = (self._zombie_transform_timer or 0) + dtime
|
self._zombie_transform_timer = (self._zombie_transform_timer or 0) + dtime
|
||||||
else
|
else
|
||||||
self._zombie_transform_timer = nil
|
self._zombie_transform_timer = nil
|
||||||
|
|
Loading…
Reference in New Issue