Public Member Functions | |
bool | monsterTouch (uint index, Common::String &line) |
![]() | |
void | castMonsterSpell (const Common::String &monsterName, int spellNum) |
const LineArray & | getMonsterSpellMessage () const |
Additional Inherited Members | |
![]() | |
static int | getRandomNumber (int minNumber, int maxNumber) |
static int | getRandomNumber (int maxNumber) |
![]() | |
virtual bool | canMonsterCast () const =0 |
virtual int | getMonsterIndex () const =0 |
virtual void | dispelParty ()=0 |
virtual void | removeMonster ()=0 |
virtual Common::String | subtractDamageFromChar ()=0 |
void | handlePartyDamage () |
void | setCondition (byte newCondition) |
bool | isCharAffected () const |
bool | damageType1 () |
bool | damageType2 () |
bool | damageType3 () |
bool | damageType4 () |
bool | damageType5 () |
bool | damageType6 () |
bool | damageType7 () |
void | proc9 () |
void | add (const Common::String &msg) |
void | add (char c) |
void | addCharName () |
![]() | |
Common::Array< Monster * > | _remainingMonsters |
LineArray | _lines |
int | _damage = 0 |
int | _displayedDamage = 0 |