15 virtual void die(
const std::string& cause);
18 virtual int dr() {
return 15; }
23 static const int REGENERATION = 4;
35 virtual void die(
const std::string& cause);
38 virtual int dr() {
return 15; }
56 virtual int dr() {
return 8; }
67 virtual void damage(
int dmg,
const std::string& src);
70 virtual void die(
const std::string& cause);
74 static const std::string TXT_DESC;
75 static int fistsCount;
Char()
Definition char.cpp:34
Definition charsprite.h:13
int target
Definition mob.h:58
Char * enemy
Definition mob.h:65
Mob()
Definition mob.cpp:17
Definition typedefine.h:69
virtual std::string description()
Definition yog.h:41
virtual void die(const std::string &cause)
Definition yog.cpp:210
virtual int damageRoll()
Definition yog.cpp:216
static Mob * CreateBurningFist()
Definition yog.cpp:190
BurningFist()
Definition yog.cpp:195
virtual bool attack(Char *enemy)
Definition yog.cpp:221
virtual bool act()
Definition yog.cpp:254
virtual int dr()
Definition yog.h:38
virtual CharSprite * Sprite()
Definition yog.cpp:185
virtual bool canAttack(Char *enemy)
Definition yog.cpp:263
virtual std::string getClassName()
Definition yog.h:29
virtual int attackSkill(Char *target)
Definition yog.h:36
virtual int damageRoll()
Definition yog.cpp:291
virtual std::string description()
Definition yog.h:57
virtual int dr()
Definition yog.h:56
virtual std::string getClassName()
Definition yog.h:49
Larva()
Definition yog.cpp:278
virtual CharSprite * Sprite()
Definition yog.cpp:268
virtual int attackSkill(Char *target)
Definition yog.h:54
static Mob * CreateLarva()
Definition yog.cpp:273
static Mob * CreateRottingFist()
Definition yog.cpp:133
virtual int attackSkill(Char *target)
Definition yog.h:16
virtual void die(const std::string &cause)
Definition yog.cpp:153
virtual CharSprite * Sprite()
Definition yog.cpp:128
RottingFist()
Definition yog.cpp:138
virtual std::string getClassName()
Definition yog.h:10
virtual bool act()
Definition yog.cpp:175
virtual int damageRoll()
Definition yog.cpp:159
virtual int dr()
Definition yog.h:18
virtual std::string description()
Definition yog.h:21
virtual int attackProc(Char *enemy, int damage)
Definition yog.cpp:164
virtual void notice()
Definition yog.cpp:118
Yog()
Definition yog.cpp:27
virtual std::string description()
Definition yog.h:72
static Mob * CreateYog()
Definition yog.cpp:22
virtual void die(const std::string &cause)
Definition yog.cpp:98
virtual int defenseProc(Char *enemy, int damage)
Definition yog.cpp:74
virtual void beckon(int cell)
Definition yog.h:69
virtual CharSprite * Sprite()
Definition yog.cpp:17
virtual void damage(int dmg, const std::string &src)
Definition yog.cpp:53
void spawnFists()
Definition yog.cpp:39
virtual std::string getClassName()
Definition yog.h:61