Used `mcl_worlds.pos_to_dimension` for zombification check and supported end zombification

This commit is contained in:
WillConker 2024-06-06 11:30:59 +00:00
parent 3a4f91f944
commit 79630c41cd
1 changed files with 5 additions and 3 deletions

View File

@ -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