Conditions encode a true or false evaluation of a piece of game state.
- See Also:
source(or the enchantment host) is adjacent to a
Attribute.PERMANENT, which is ordinarily untargetable.
trueif all the
ConditionArg.TARGETentities pass the
ConditionArg.FILTER.A condition that is fulfilled if all the entities in
ConditionArg.TARGET, when evaluated as the
ConditionArg.VALUE2equals zero.Evaluates to
targetis specifically the
trueif any of the entities returned by resolving
ConditionArg.TARGETis passed by the filter supplied in
ConditionArg.TARGEThas an attribute
ConditionArg.ATTRIBUTEthat evaluates to
trueif the player has the specified
sourcecard's pact, based on card ID, can be played.
playercan summon more minions.Counts the number of cards in the player's hand, and evalutes to
trueif the count equals the
nulland meets the requirements specified by
ConditionArg.RACEand the card ID in
trueif the player has played a card prior to this one this turn (i.e.Compares the values using the expression
ConditionArg.VALUE2.A condition is used for true or false comparisons in the
ConditionArg.TARGET_PLAYERhas en entity-count [
trueif the deck contains any cards that match the given
ConditionArg.CARD.The base condition for entity equality comparison conditions.Evaluates to
ConditionArg.SECONDARY_TARGETare the same.Evaluates to
ConditionArg.TARGETfrom the perspective of the
EntityReference.EVENT_TARGETare the same.
trueif the graveyard contains an
Entity.diedOnBattlefield()with the card ID from
target's source card.Counts entities matching the
ConditionArg.FILTERusing the evaluation rules of the
trueif any of the
targethas attacked this turn according to
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.Returns
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 all the targets' modified mana costs (as per
GameLogic.getModifiedManaCost(Player, Card)satisfies the
trueif the player has
trueif the minion count with the specified
ConditionArg.CARD_FILTERevaluates to true with the specified
trueif there are at least
player's minions that satisfy the
truewhen the number of distinct card IDs in the
ConditionArg.TARGETwhen filtered by
ConditionArg.VALUE.This 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
trueif cards filtered by
ConditionArg.FILTERwere played by the
ConditionArg.TARGET_PLAYERlast turn.Evaluates to
targetor single entity resolved by
ConditionArg.TARGEThas the specified
ConditionArg.RACE.This 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.