|
| Person (MapTile tile) |
|
| Person (const Person *p) |
|
bool | canConverse () const |
|
bool | isVendor () const |
|
Common::String | getName () const override |
|
void | goToStartLocation () |
|
void | setDialogue (Dialogue *d) |
|
MapCoords & | getStart () |
|
PersonNpcType | getNpcType () const |
|
void | setNpcType (PersonNpcType t) |
|
Common::List< Common::String > | getConversationText (Conversation *cnv, const char *inquiry) |
|
Common::String | getPrompt (Conversation *cnv) |
|
const char * | getChoices (Conversation *cnv) |
|
Common::String | getIntro (Conversation *cnv) |
|
Common::String | processResponse (Conversation *cnv, Response *response) |
|
void | runCommand (Conversation *cnv, const ResponsePart &command) |
|
Common::String | getResponse (Conversation *cnv, const char *inquiry) |
|
Common::String | talkerGetQuestionResponse (Conversation *cnv, const char *inquiry) |
|
Common::String | beggarGetQuantityResponse (Conversation *cnv, const char *response) |
|
Common::String | lordBritishGetQuestionResponse (Conversation *cnv, const char *answer) |
|
Common::String | getQuestion (Conversation *cnv) |
|
| Creature (MapTile tile=MapTile(0)) |
|
void | load (const ConfigElement &conf) |
|
virtual const Common::String & | getHitTile () const |
|
virtual const Common::String & | getMissTile () const |
|
CreatureId | getId () const |
|
CreatureId | getLeader () const |
|
virtual int | getHp () const |
|
virtual int | getXp () const |
|
virtual const Common::String & | getWorldrangedtile () const |
|
SlowedType | getSlowedType () const |
|
int | getEncounterSize () const |
|
byte | getResists () const |
|
void | setName (Common::String s) |
|
void | setHitTile (const Common::String &t) |
|
void | setMissTile (const Common::String &t) |
|
virtual void | setHp (int points) |
|
bool | isGood () const |
|
bool | isEvil () const |
|
bool | isUndead () const |
|
bool | leavesChest () const |
|
bool | isAquatic () const |
|
bool | wanders () const |
|
bool | isStationary () const |
|
bool | flies () const |
|
bool | teleports () const |
|
bool | swims () const |
|
bool | sails () const |
|
bool | walks () const |
|
bool | divides () const |
|
bool | spawnsOnDeath () const |
|
bool | canMoveOntoCreatures () const |
|
bool | canMoveOntoPlayer () const |
|
bool | isAttackable () const |
|
bool | willAttack () const |
|
bool | stealsGold () const |
|
bool | stealsFood () const |
|
bool | negates () const |
|
bool | camouflages () const |
|
bool | ambushes () const |
|
bool | isIncorporeal () const |
|
bool | hasRandomRanged () const |
|
bool | leavesTile () const |
|
bool | castsSleep () const |
|
bool | isForceOfNature () const |
|
int | getDamage () const |
|
const Common::String & | getCamouflageTile () const |
|
void | setRandomRanged () |
|
int | setInitialHp (int hp=-1) |
|
bool | specialAction () |
|
bool | specialEffect () |
|
void | act (CombatController *controller) |
|
virtual void | addStatus (StatusType status) |
|
void | applyTileEffect (TileEffect effect) |
|
virtual int | getAttackBonus () const |
|
virtual int | getDefense () const |
|
bool | divide () |
|
bool | spawnOnDeath () |
|
virtual CreatureStatus | getState () const |
|
StatusType | getStatus () const |
|
bool | isAsleep () const |
|
bool | hideOrShow () |
|
Creature * | nearestOpponent (int *dist, bool ranged) |
|
virtual void | putToSleep () |
|
virtual void | removeStatus (StatusType status) |
|
virtual void | setStatus (StatusType status) |
|
virtual void | wakeUp () |
|
virtual bool | applyDamage (int damage, bool byplayer=true) |
|
virtual bool | dealDamage (Creature *m, int damage) |
|
| Object (Type type=UNKNOWN) |
|
MapTile & | getTile () |
|
MapTile & | getPrevTile () |
|
const Coords & | getCoords () const |
|
const Coords & | getPrevCoords () const |
|
ObjectMovementBehavior | getMovementBehavior () const |
|
Type | getType () const |
|
bool | hasFocus () const |
|
bool | isVisible () const |
|
bool | isAnimated () const |
|
void | setTile (MapTile t) |
|
void | setTile (Tile *t) |
|
void | setPrevTile (MapTile t) |
|
void | setCoords (Coords c) |
|
void | setPrevCoords (Coords c) |
|
void | setMovementBehavior (ObjectMovementBehavior b) |
|
void | setType (Type t) |
|
void | setFocus (bool f=true) |
|
void | setVisible (bool v=true) |
|
void | setAnimated (bool a=true) |
|
void | setMap (class Map *m) |
|
Map * | getMap () |
|
void | remove () |
|
bool | setDirection (Direction d) |
|
void | animateMovement () |
|