I have a playable character sprite, who can buy and equip some armor. When the character equips it, I’d like for the character’s sprite to change color. But I only want their armor to change color, and not their face/hair, etc. I’m aware of setting a spritemap’s color attribute, but it seems to apply to the whole sprite.
Perhaps my memory is fuzzy, but I remember some pixel games I’ve played before where you could selectively choose their hair and skin color. How is that done?