Simple question: I'm wondering how to handle armor or appearance upgrades in-game specifically relating to the sprite's appearance. Say the player gets a new helmet! How do I reflect that on the character? What if I have 50+ different combinations of armor/clothing for each type of character in the game? Would I need to have a separate sprite image for each combination? Or does the character sprite have a base model and you overlay images onto that? What about animation for shirts or pants or weapons... Gosh, this seems quite overwhelming.
Anyway, hopefully I've gotten my question across in an understandable way. I'm sure that there's an easy solution for this but I can't imagine what that might be.
Thanks for any advice or help!