Skip to main content Module static_ability_cant_attack_block Copy item path Source apply_attack_vigilance_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyAttackVigilanceAbility(). apply_can_attack_defender_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyCanAttackDefenderAbility(). apply_can_attack_haste_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyCanAttackHasteAbility(). apply_can_block_if_reach_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyCanBlockIfReachAbility(). apply_cant_attack_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyCantAttackAbility(). apply_cant_block_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyCantBlockAbility(). apply_cant_block_by_ability Returns true if attacker can’t be blocked by blocker.
Mirrors Java’s StaticAbilityCantAttackBlock.applyCantBlockByAbility(). apply_min_max_blocker_ability Mirrors Java’s StaticAbilityCantAttackBlock.applyMinMaxBlockerAbility(). attack_vigilance Check if attacker has vigilance from a static ability (doesn’t tap when attacking).
Mirrors Java’s StaticAbilityCantAttackBlock.attackVigilance(). can_attack_defender Check if a creature can attack a specific defender despite having Defender keyword.
Mirrors Java’s StaticAbilityCantAttackBlock.canAttackDefender(). can_attack_haste Check if a creature can attack despite summoning sickness (as if it had haste).
Mirrors Java’s StaticAbilityCantAttackBlock.canAttackHaste(). can_block_if_reach Check if reach allows blocking despite a restriction.
Mirrors Java’s StaticAbilityCantAttackBlock.canBlockIfReach(). can_block_tapped Check if tapped creatures can block.
Mirrors Java’s StaticAbilityCantAttackBlock.canBlockTapped(). cant_attack Check if a creature can’t attack.
Mirrors Java’s StaticAbilityCantAttackBlock.cantAttack(). cant_block Check if a creature can’t block.
Mirrors Java’s StaticAbilityCantAttackBlock.cantBlock(). cant_block_by Check if a specific attacker can’t be blocked by a specific blocker.
Mirrors Java’s StaticAbilityCantAttackBlock.cantBlockBy(). get_attack_cost Get the cost required to attack with a creature.
Returns the cost string if applicable, or None.
Mirrors Java’s StaticAbilityCantAttackBlock.getAttackCost(). get_block_cost Get the cost required to block with a creature.
Returns the cost string if applicable, or None.
Mirrors Java’s StaticAbilityCantAttackBlock.getBlockCost(). get_min_max_blocker Get the minimum and maximum number of creatures that must/can block an attacker.
Returns (min, max). Mirrors Java’s StaticAbilityCantAttackBlock.getMinMaxBlocker().