Home
last modified time | relevance | path

Searched refs:CreatureCondition (Results 1 – 7 of 7) sorted by relevance

/dports/games/keeperrl/keeperrl-alpha23/
H A Dlasting_effect.h45 RICH_ENUM(CreatureCondition,
62 static const vector<LastingEffect>& getCausingCondition(CreatureCondition);
H A Denums.h84 enum class CreatureCondition; variable
H A Dlasting_effect.cpp381 const vector<LastingEffect>& LastingEffects::getCausingCondition(CreatureCondition condition) { in getCausingCondition()
383 case CreatureCondition::RESTRICTED_MOVEMENT: { in getCausingCondition()
388 case CreatureCondition::SLEEPING: { in getCausingCondition()
H A Dcreature.h257 bool hasCondition(CreatureCondition) const;
H A Dtask.cpp509 if (c->hasCondition(CreatureCondition::RESTRICTED_MOVEMENT)) in changePosIfOccupied()
517 if (other->hasCondition(CreatureCondition::RESTRICTED_MOVEMENT)) in choosePosition()
551 position->getCreature()->hasCondition(CreatureCondition::RESTRICTED_MOVEMENT))) { in getMove()
H A Dcreature.cpp307 bool Creature::hasCondition(CreatureCondition condition) const { in hasCondition()
315 return !other->hasCondition(CreatureCondition::RESTRICTED_MOVEMENT) in canSwapPositionInMovement()
340 if (hasCondition(CreatureCondition::SLEEPING)) { in makeMove()
1147 …if (!other->hasCondition(CreatureCondition::RESTRICTED_MOVEMENT) || other->getPosition().dist8(get… in torture()
H A Dmonster_ai.cpp351 if (other->hasCondition(CreatureCondition::SLEEPING)) in getMove()