Searched refs:CreatureCondition (Results 1 – 7 of 7) sorted by relevance
45 RICH_ENUM(CreatureCondition,62 static const vector<LastingEffect>& getCausingCondition(CreatureCondition);
84 enum class CreatureCondition; variable
381 const vector<LastingEffect>& LastingEffects::getCausingCondition(CreatureCondition condition) { in getCausingCondition()383 case CreatureCondition::RESTRICTED_MOVEMENT: { in getCausingCondition()388 case CreatureCondition::SLEEPING: { in getCausingCondition()
257 bool hasCondition(CreatureCondition) const;
509 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()
307 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()
351 if (other->hasCondition(CreatureCondition::SLEEPING)) in getMove()