foul-magics/Mage/src/main/java/mage/abilities/effects/common/combat
2019-02-08 17:30:47 +04:00
..
AdditionalCombatPhaseEffect.java
AttackIfAbleTargetRandomOpponentSourceEffect.java
AttacksIfAbleAllEffect.java rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
AttacksIfAbleAttachedEffect.java
AttacksIfAbleSourceEffect.java rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
AttacksIfAbleTargetEffect.java
BlocksIfAbleAllEffect.java
BlocksIfAbleAttachedEffect.java
BlocksIfAbleSourceEffect.java
BlocksIfAbleTargetEffect.java
CanAttackAsThoughItDidntHaveDefenderAllEffect.java fixed High Alert allowing opposing defenders to attack 2019-01-28 18:58:02 -05:00
CanAttackAsThoughItDidntHaveDefenderSourceEffect.java
CanAttackAsThoughItDidntHaveDefenderTargetEffect.java
CanAttackOnlyAloneEffect.java
CanBlockAdditionalCreatureAllEffect.java
CanBlockAdditionalCreatureEffect.java
CanBlockAdditionalCreatureTargetEffect.java
CanBlockOnlyFlyingAttachedEffect.java
CanBlockOnlyFlyingEffect.java
CantAttackAloneAttachedEffect.java
CantAttackAloneSourceEffect.java
CantAttackAnyPlayerAllEffect.java
CantAttackAnyPlayerSourceEffect.java
CantAttackAttachedEffect.java
CantAttackBlockAllEffect.java
CantAttackBlockAttachedEffect.java AI updates, more cards will have the isRemoval bonus to their card rating 2018-10-28 00:16:14 -07:00
CantAttackBlockTargetEffect.java
CantAttackBlockUnlessConditionSourceEffect.java
CantAttackBlockUnlessPaysAttachedEffect.java
CantAttackBlockUnlessPaysSourceEffect.java
CantAttackControllerAttachedEffect.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackIfDefenderControlsPermanent.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackSourceEffect.java
CantAttackTargetEffect.java
CantAttackUnlessDefenderControllsPermanent.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackUnlessPaysAttachedEffect.java
CantAttackYouAllEffect.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackYouEffect.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackYouOrPlaneswalkerAllEffect.java Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
CantAttackYouUnlessPayManaAllEffect.java Implemented Forbidding Spirit 2019-01-10 18:08:35 -05:00
CantBeBlockedAllEffect.java
CantBeBlockedAttachedEffect.java add more isActivePlayer and isAttachedTo calls 2018-07-09 21:25:04 +02:00
CantBeBlockedByAllSourceEffect.java
CantBeBlockedByAllTargetEffect.java
CantBeBlockedByCreaturesAllEffect.java
CantBeBlockedByCreaturesAttachedEffect.java
CantBeBlockedByCreaturesSourceEffect.java Implemented Tin Street Dodger 2019-01-12 10:19:54 -05:00
CantBeBlockedByCreaturesWithGreaterPowerEffect.java
CantBeBlockedByCreaturesWithLessPowerEffect.java
CantBeBlockedByMoreThanOneAllEffect.java
CantBeBlockedByMoreThanOneSourceEffect.java
CantBeBlockedByOneAllEffect.java
CantBeBlockedByOneAttachedEffect.java
CantBeBlockedByOneEffect.java
CantBeBlockedByOneTargetEffect.java
CantBeBlockedByTargetSourceEffect.java
CantBeBlockedSourceEffect.java
CantBeBlockedTargetEffect.java Implemented Departed Deckhand 2018-06-21 08:37:18 -04:00
CantBlockActivateAttachedEffect.java
CantBlockAllEffect.java
CantBlockAttachedEffect.java
CantBlockAttackActivateAttachedEffect.java
CantBlockCreaturesSourceEffect.java
CantBlockSourceEffect.java
CantBlockTargetEffect.java
CantBlockUnlessPayManaAllEffect.java
CantBlockUnlessYouControlSourceEffect.java
GoadAllEffect.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
GoadTargetEffect.java
MustBeBlockedByAllAttachedEffect.java
MustBeBlockedByAllSourceEffect.java Implemented Marble Priest 2018-06-10 00:01:25 -04:00
MustBeBlockedByAllTargetEffect.java rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
MustBeBlockedByAtLeastOneSourceEffect.java Implemented Gorm the Great 2018-06-04 23:00:44 +02:00
MustBeBlockedByAtLeastOneTargetEffect.java
MustBeBlockedByTargetSourceEffect.java rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00