15 virtual int dr() {
return 5; }
20 std::string(
"Wandering fire elementals are a byproduct of summoning greater entities. ") +
21 std::string(
"They are too chaotic in their nature to be controlled by even the most powerful demonologist.");
Char()
Definition char.cpp:34
Buff * buff(const std::string &c)
Definition char.cpp:413
Definition charsprite.h:13
virtual int dr()
Definition elemental.h:15
virtual std::string getClassName()
Definition elemental.h:8
virtual int attackProc(Char *enemy, int damage)
Definition elemental.cpp:36
virtual CharSprite * Sprite()
Definition elemental.cpp:4
Elemental()
Definition elemental.cpp:14
virtual std::string description()
Definition elemental.h:18
static Mob * CreateElemental()
Definition elemental.cpp:9
virtual int attackSkill(Char *target)
Definition elemental.h:14
virtual int damageRoll()
Definition elemental.cpp:31
virtual void add(Buff *buff)
Definition elemental.cpp:45
int target
Definition mob.h:58
Char * enemy
Definition mob.h:65
virtual void damage(int dmg, const std::string &src)
Definition mob.cpp:375
Mob()
Definition mob.cpp:17