forked from MineClone5/MineClone5
Fix sheep losing color after re-activation
This commit is contained in:
parent
c5668b3f25
commit
fb26d6d274
|
@ -87,26 +87,32 @@ mobs:register_mob("mobs_mc:sheep", {
|
||||||
-- 81.836%
|
-- 81.836%
|
||||||
self.color = colors["white"][1]
|
self.color = colors["white"][1]
|
||||||
textures = colors["white"][2]
|
textures = colors["white"][2]
|
||||||
|
self.base_texture = colors["white"][2]
|
||||||
elseif r <= 81836 + 5000 then
|
elseif r <= 81836 + 5000 then
|
||||||
-- 5%
|
-- 5%
|
||||||
self.color = colors["grey"][1]
|
self.color = colors["grey"][1]
|
||||||
textures = colors["grey"][2]
|
textures = colors["grey"][2]
|
||||||
|
self.base_texture = colors["grey"][2]
|
||||||
elseif r <= 81836 + 5000 + 5000 then
|
elseif r <= 81836 + 5000 + 5000 then
|
||||||
-- 5%
|
-- 5%
|
||||||
self.color = colors["dark_grey"][1]
|
self.color = colors["dark_grey"][1]
|
||||||
textures = colors["dark_grey"][2]
|
textures = colors["dark_grey"][2]
|
||||||
|
self.base_texture = colors["dark_grey"][2]
|
||||||
elseif r <= 81836 + 5000 + 5000 + 5000 then
|
elseif r <= 81836 + 5000 + 5000 + 5000 then
|
||||||
-- 5%
|
-- 5%
|
||||||
self.color = colors["black"][1]
|
self.color = colors["black"][1]
|
||||||
textures = colors["black"][2]
|
textures = colors["black"][2]
|
||||||
|
self.base_texture = colors["black"][2]
|
||||||
elseif r <= 81836 + 5000 + 5000 + 5000 + 3000 then
|
elseif r <= 81836 + 5000 + 5000 + 5000 + 3000 then
|
||||||
-- 3%
|
-- 3%
|
||||||
self.color = colors["brown"][1]
|
self.color = colors["brown"][1]
|
||||||
textures = colors["brown"][2]
|
textures = colors["brown"][2]
|
||||||
|
self.base_texture = colors["brown"][2]
|
||||||
else
|
else
|
||||||
-- 0.164%
|
-- 0.164%
|
||||||
self.color = colors["pink"][1]
|
self.color = colors["pink"][1]
|
||||||
textures = colors["pink"][2]
|
textures = colors["pink"][2]
|
||||||
|
self.base_texture = colors["pink"][2]
|
||||||
end
|
end
|
||||||
self.textures = { textures },
|
self.textures = { textures },
|
||||||
self.object:set_properties({ textures = textures })
|
self.object:set_properties({ textures = textures })
|
||||||
|
@ -156,6 +162,7 @@ print(item:get_name(), minetest.get_item_group(item:get_name(), "dye"))
|
||||||
self.object:set_properties({
|
self.object:set_properties({
|
||||||
textures = colors[pname][2],
|
textures = colors[pname][2],
|
||||||
})
|
})
|
||||||
|
self.base_texture = colors[pname][2]
|
||||||
self.color = colors[pname][1]
|
self.color = colors[pname][1]
|
||||||
self.drops = {
|
self.drops = {
|
||||||
{name = "mcl_mobitems:mutton",
|
{name = "mcl_mobitems:mutton",
|
||||||
|
|
Loading…
Reference in New Issue