fix mobs losing their textures.

This commit is contained in:
Michieal 2023-02-09 19:27:06 -05:00 committed by ancientmarinerdev
parent b66e2a117f
commit 5533ec7bac

@ -135,8 +135,9 @@ function mob_class:mob_activate(staticdata, def, dtime)
end end
end end
if not self.base_texture then -- Added from PR comments
--if not self.base_texture then
if not self.base_texture or (def.textures and table.indexof(def.textures, self.base_texture) == -1) then
-- compatiblity with old simple mobs textures -- compatiblity with old simple mobs textures
if type(def.textures[1]) == "string" then if type(def.textures[1]) == "string" then
def.textures = {def.textures} def.textures = {def.textures}
@ -151,6 +152,7 @@ function mob_class:mob_activate(staticdata, def, dtime)
self.base_colbox = self.collisionbox self.base_colbox = self.collisionbox
self.base_selbox = self.selectionbox self.base_selbox = self.selectionbox
end end
-- End Added PR Comment Code.
if not self.base_selbox then if not self.base_selbox then
self.base_selbox = self.selectionbox or self.base_colbox self.base_selbox = self.selectionbox or self.base_colbox