Auch das wäre kein wirkliches Problem. Dann speicherst du die Bilder halt um eine Komponente erweitert:
"Hero1-Armor1-1.png"
"Hero1-Armor1-2.png"
"Hero1-Armor1-3.png"
"Hero1-Armor2-1.png"
usw.

Dann muss beim Aufruf des Portraits halt noch die "Situatuionsnummer" mit übergeben werden