The only 1 idea came into my mind is to change icon name and overwrite alicepack script, will test it later
item Bag_SurvivorBag
{
...
Icon = AliceBag_New,
..
}
item Bag_ALICEpack
{
....
Icon = AliceBag_New,
...
}
Update: it did not work...
I did test yesterday:
1. I put AliceBagNew.png and Item_AliceBagNew.png on:
media and media/texturepacks/UI2/ and media/textures
2. Changed Icon value on base via lua:
function Adjust(Name, Property, Value)
Item = ScriptManager.instance:getItem(Name)
Item:DoParam(Property.." = "..Value)
end
Adjust("Base.Bag_SurvivorBag","Icon","AliceBagNew")
Adjust("Base.Bag_ALICEpack","Icon","AliceBagNew")
And that somehow worked. I'll find out what actually make it to work of those actions later )
last Update, here is a recipe:
1. Set new icon value via lua like above
2. Add icon texture with "Item_" prefix on media/textures