AttackChoice &GetAttackChoice() { return attackChoice; }
const AttackChoice &GetAttackChoice() const { return attackChoice; }
+ static void CreateTypeDescription();
+ static void Construct(void *);
+
private:
const char *name;
graphics::Sprite *sprite;
AttackChoice attackChoice;
- Uint16 maxHealth, health;
- Uint16 maxMana, mana;
+ int maxHealth, health;
+ int maxMana, mana;
Stats stats;
- Uint16 expReward, goldReward;
+ int expReward, goldReward;
- Uint8 level;
- Uint8 dropChance;
+ int level;
+ int dropChance;
};