31 virtual void die(
const std::string& src);
38 std::string(
"Mimics are magical creatures which can take any shape they wish. In dungeons they almost always ") +
39 std::string(
"choose a shape of a treasure chest, because they know how to beckon an adventurer.");
int pos
Definition char.h:29
Char()
Definition char.cpp:34
Definition charsprite.h:13
static Mob * CreateMimic()
Definition mimic.cpp:26
virtual CharSprite * Sprite()
Definition mimic.cpp:21
virtual void restoreFromBundle(Bundle *bundle)
Definition mimic.cpp:38
virtual boolean reset()
Definition mimic.h:32
virtual int damageRoll()
Definition mimic.cpp:45
Mimic()
Definition mimic.cpp:15
virtual std::string getClassName()
Definition mimic.h:18
virtual int attackProc(Char *enemy, int damage)
Definition mimic.cpp:50
virtual String description()
Definition mimic.h:36
std::vector< Item * > items
Definition mimic.h:14
virtual void die(const std::string &src)
Definition mimic.cpp:73
void adjustStats(int level)
Definition mimic.cpp:62
virtual void storeInBundle(Bundle *bundle)
Definition mimic.cpp:31
static Mimic * spawnAt(int pos, std::vector< Item * > &items)
Definition mimic.cpp:83
virtual int attackSkill(Char *target)
Definition mimic.h:26
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
AiState * WANDERING
Definition mob.h:48
Mob()
Definition mob.cpp:17
AiState * state
Definition mob.h:51
std::string String
Definition typedefine.h:8