48 #define M_ELEMENT_PHYSICAL 0
49 #define M_ELEMENT_PSYCHIC 1
50 #define M_ELEMENT_TOXIC 2
51 #define M_ELEMENT_ELECTRIC 3
52 #define M_ELEMENT_FROST 4
53 #define M_ELEMENT_FIRE 5
77 shared_ptr<rpgProjectile> spProjectile;
78 shared_ptr<rpgPotion> spPotion;
82 rpgAttack(
unsigned element = M_ELEMENT_PHYSICAL,
unsigned ap = 1);
89 virtual void load(
class laPropertyList* pElement);
void upgrade()
Upgrade attack (called on level up)
Interface for loadable objects.