+ void SetMaxMana(Uint16 m) { maxMana = m; }
+ void SetMana(Uint16 m) { mana = m; }
+ void SetStats(const Stats &s) { stats = s; }
+ void SetReward(Uint16 exp, Uint16 gold) { expReward = exp; goldReward = gold; }
+
+ void SetMeleeAnimation(const graphics::Animation *a) { meleeAnimation = a; }
+ void SetAttackAnimation(const graphics::Animation *a) { attackAnimation = a; }
+ void SetSpellAnimation(const graphics::Animation *a) { spellAnimation = a; }
+
+ AttackChoice &GetAttackChoice() { return attackChoice; }
+ const AttackChoice &GetAttackChoice() const { return attackChoice; }