bool HasRing() const { return ring; }
bool HasJewel() const { return jewel; }
+ void RemoveWeapon() { weapon = 0; }
+ void RemoveArmor() { armor = 0; }
+ void RemoveShield() { shield = 0; }
+ void RemoveHelmet() { helmet = 0; }
+ void RemoveRing() { ring = 0; }
+ void RemoveJewel() { jewel = 0; }
+
std::vector<const Spell *> &Spells() { return spells; }
const std::vector<const Spell *> &Spells() const { return spells; }