Conditions encode a true or false evaluation of a piece of game state.
- See Also:
for more about conditions.
Class Summary Class Description AdjacentToPermanentCondition
source(or the enchantment host) is adjacent to a
Attribute.PERMANENT, which is ordinarily untargetable.
AllMatchFilterCondition AllModuloValueEqualsZeroCondition AmalgamRaceConditionEvaluates to
targetis specifically the
AndCondition AnyMatchFilterCondition AttributeCondition AttributeExistsCondition
trueif the player has the specified
sourcecard's pact, based on card ID, can be played.
playercan summon more minions.
CardCountConditionCounts the number of cards in the player's hand, and evalutes to
trueif the count equals the
trueif the player has played a card prior to this one this turn (i.e.
ComparisonCondition ConditionA condition is used for true or false comparisons in the
ConditionDesc ControlsSecretCondition CountCondition DeckContainsCondition EntityEqualityConditionThe base condition for entity equality comparison conditions. EntityEqualsCondition EventTargetMatchesReferenceCondition GraveyardContainsCondition GraveyardCountCondition HasAttackedCondition HasEntitiesOnBoardCondition
trueif all the
ConditionArg.CARDSare on the board.
playerhas a weapon that is not broken.
trueif the player's champion is
truewhen there is exactly one copy of each card in the
trueif every card in the player's hand is distinct or if the hand is empty.
trueif the player is holding a card matching the
ConditionArg.CARD_FILTERand their hand is not empty.
trueif the card's
Attribute.INVOKEeffect's cost was met.
sourceis adjacent to the
targetor, when specified, the
targetor the single entity resolved by
trueif the player has
MinionCountCondition MinionOnBoardCondition NumberOfCopiesCondition OrConditionThis condition passes if any of the conditions in
trueif the player has overloaded and not yet locked Lun this turn.
playerhas overloaded (locked) any Lun.
targetis owned by the
PlayedLastTurnCondition RaceCondition RandomConditionThis condition is fulfilled if the
truewhen the number of cards in the player's deck is greater or equal to the
EnvironmentEntityListstored on the
sourcecontains any of the
sourcewas drawn the same turn it was played.
Enum Summary Enum Description ConditionArg