foul-magics/Mage/src/main/java/mage/abilities/common
2020-06-26 16:51:17 -05:00
..
delayed * Added a test for #4659 - it's not reproducable (closes #4659). 2020-06-26 17:41:10 +02:00
ActivateAsSorceryActivatedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ActivateIfConditionActivatedAbility.java remove redundant null checks, remove some static fields 2018-09-26 22:02:03 +02:00
ActivateOnlyByOpponentActivatedAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ActivatePlaneswalkerLoyaltyAbilityTriggeredAbility.java Implement more m21 cards (#6612) 2020-06-07 16:02:07 -04:00
AllyEntersBattlefieldTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
AsEntersBattlefieldAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttachableToRestrictedAbility.java
AttachedToCreatureSourceTriggeredAbility.java -don't static import static filters 2020-04-18 13:13:02 -07:00
AttackedByCreatureTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttacksAllTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttacksAloneTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttacksAndIsNotBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttacksAttachedTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttacksCreatureYouControlTriggeredAbility.java so many text fixes seriously like so many 2020-04-24 21:38:46 -04:00
AttacksEachCombatStaticAbility.java
AttacksFirstTimeTriggeredAbility.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
AttacksOrBlocksEnchantedTriggeredAbility.java * Some refactoring. 2018-01-13 14:45:50 +01:00
AttacksOrBlocksTriggeredAbility.java
AttacksTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttacksWithCreaturesTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AuraAttachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesAuraAttachToManifestSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesBlockedAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesBlockedByCreatureTriggeredAbility.java - Fixed #6732 2020-06-26 16:51:17 -05:00
BecomesBlockedSourceTriggeredAbility.java - First part of fix #6660 2020-06-22 09:40:39 -05:00
BecomesBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesExertSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesMonstrousSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesMonstrousTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
BecomesRenownedSourceTriggeredAbility.java
BecomesTappedAttachedTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BecomesTappedSourceTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BecomesTappedTriggeredAbility.java
BecomesTargetAttachedTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BecomesTargetControllerSpellTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BecomesTargetTriggeredAbility.java Implemented Warden of the Woods 2020-06-10 20:38:43 -04:00
BeginningOfCombatTriggeredAbility.java Fix some BBD card text 2018-06-06 23:23:55 +02:00
BeginningOfDrawTriggeredAbility.java * Panopticon Plane - Fixed draw card abilities. 2020-01-11 01:25:26 +01:00
BeginningOfEndStepTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BeginningOfPostCombatMainTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BeginningOfPreCombatMainTriggeredAbility.java
BeginningOfUntapTriggeredAbility.java Refactor: added missing getPlayersInRange in cards code (to ignore leaved/lost players); 2019-12-26 05:24:44 +04:00
BeginningOfUpkeepTriggeredAbility.java - Text fix 2020-06-18 16:26:55 -05:00
BeginningOfYourEndStepTriggeredAbility.java Implement garruk cards (#6650) 2020-06-16 21:09:26 -04:00
BlocksAttachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksOrBecomesBlockedByOneOrMoreTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BlocksOrBecomesBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CanBeYourCommanderAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CanBlockOnlyFlyingAbility.java
CantBeCounteredAbility.java Lightning Mare 2018-06-19 16:48:44 -04:00
CantBeCounteredSourceAbility.java - Fixed some text issues related to Bug 6675... 2020-06-25 17:45:24 -05:00
CantBlockAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CantHaveMoreThanAmountCountersSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastCommanderAbility.java Commander abilities - fixed rules text for alternative spells; 2019-07-14 01:21:55 +04:00
CastOnlyDuringPhaseStepSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastOnlyIfConditionIsTrueAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastOnlyIfConditionIsTrueEffect.java Updated "this spell" wordings 2018-06-21 12:32:25 -04:00
ChancellorAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ControlledCreaturesDealCombatDamagePlayerTriggeredAbility.java Refactor ControlledCreaturesDealCombatDamagePlayerTriggeredAbility. (#5163) 2018-07-29 08:16:07 -04:00
ControllerAssignCombatDamageToBlockersAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ControllerDivideCombatDamageAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ControllerPlaysLandTriggeredAbility.java * Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target; 2019-12-24 16:19:57 +04:00
ControlsPermanentsControllerTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CycleAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CycleControllerTriggeredAbility.java Implemented Crystalline Resonance 2020-04-07 20:52:03 -04:00
CycleOrDiscardControllerTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CycleTriggeredAbility.java fixed Yidaro, Wandering Monster 2020-04-21 21:56:38 -04:00
DamageAsThoughNotBlockedAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DealsCombatDamageToACreatureTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DealsCombatDamageToAPlayerTriggeredAbility.java * Proliferate - fixed that it highlights all permanents instead with counters only; 2019-05-02 17:25:46 +04:00
DealsCombatDamageTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealsDamageAttachedTriggeredAbility.java
DealsDamageGainLifeSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealsDamageToACreatureAllTriggeredAbility.java * Toxin Sliver - Fixed that the damaged creature was not destroyed. 2017-12-28 15:57:31 +01:00
DealsDamageToACreatureAttachedTriggeredAbility.java add more isActivePlayer and isAttachedTo calls 2018-07-09 21:25:04 +02:00
DealsDamageToACreatureTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DealsDamageToAPlayerAllTriggeredAbility.java fixed Vraska, Golgari Queen's emblem not triggering 2018-10-20 20:21:54 -04:00
DealsDamageToAPlayerAttachedTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
DealsDamageToAPlayerTriggeredAbility.java updated damage triggers to include planeswalker damage 2019-04-03 11:18:11 -04:00
DealsDamageToOneOrMoreCreaturesTriggeredAbility.java remove redundant null checks before instanceof 2018-09-17 21:09:42 +02:00
DealsDamageToOpponentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealtDamageAndDiedTriggeredAbility.java Fix Axelrod Gunnarson 2018-03-27 00:07:13 +02:00
DealtDamageAttachedTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DealtDamageToSourceTriggeredAbility.java Implemented Apex Altisaur 2019-08-05 17:03:30 -04:00
DiesAttachedTriggeredAbility.java - Fixed #6034 2019-11-24 15:37:20 -06:00
DiesCreatureTriggeredAbility.java - Refactor to resolve failing test 2020-03-02 16:02:56 -06:00
DiesThisOrAnotherCreatureOrPlaneswalkerTriggeredAbility.java Implement some WAR cards 2019-04-01 18:33:16 +01:00
DiesThisOrAnotherCreatureTriggeredAbility.java rename from battlefield to graveyard event comparing to .isDiesEvent 2019-02-20 10:20:07 +01:00
DiesTriggeredAbility.java Fixed a problem that DiesTriggeredAbilities from Tokens that were removed by an effect did nevertheless trigger (fixes #5825). 2019-12-15 13:10:11 +01:00
DiscardedByOpponentTriggeredAbility.java Implemented Ajani's Last Stand 2018-06-18 22:14:39 -04:00
DiscardsACardOpponentTriggeredAbility.java
DrawCardControllerTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DrawCardOpponentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DrawSecondCardTriggeredAbility.java reverted change to triggered abilities (#6001) 2019-09-30 18:45:10 -04:00
EnchantedCreatureBlockedTriggeredAbility.java - First part of fix #6660 2020-06-22 09:40:39 -05:00
EnchantedPlayerAttackedTriggeredAbility.java * Curse cards - fixed that it triggers on planeswalker attack only (#5566); 2019-02-09 15:40:23 +04:00
EndOfCombatTriggeredAbility.java some text fixes 2017-10-06 16:55:46 -04:00
EntersBattlefieldAbility.java Fixed error with no abilities 2020-01-04 20:18:16 +04:00
EntersBattlefieldAllTriggeredAbility.java added new class for "this or another" triggered abilities 2020-06-25 20:14:48 -04:00
EntersBattlefieldControlledTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
EntersBattlefieldOrAttacksAllTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
EntersBattlefieldOrAttacksSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java rename from battlefield to graveyard event comparing to .isDiesEvent 2019-02-20 10:20:07 +01:00
EntersBattlefieldOrLeavesSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldTappedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldThisOrAnotherTriggeredAbility.java added new class for "this or another" triggered abilities 2020-06-25 20:14:48 -04:00
EntersBattlefieldTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldUntappedTriggeredAbility.java fixed ETB untapped triggered abilities 2019-09-21 10:40:57 -04:00
EscapesWithAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ExertCreatureControllerTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
ExploitCreatureTriggeredAbility.java - Fixed #5925 and related issues. 2019-12-10 10:25:07 -06:00
FetchLandActivatedAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
FirstSpellOpponentsTurnTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
GainLifeControllerTriggeredAbility.java updated Ajani's Pridemate to reflect recent errata 2019-01-17 17:40:15 -05:00
GoadAttachedAbility.java fixed Predatory Impetus 2020-04-30 18:20:41 -04:00
GodEternalDiesTriggeredAbility.java - Fixed #5925 and related issues. 2019-12-10 10:25:07 -06:00
LandfallAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
LeavesBattlefieldAllTriggeredAbility.java Implemented The Ozolith 2020-04-14 23:11:29 -04:00
LeavesBattlefieldTriggeredAbility.java - Fixed #5854 2019-11-27 23:56:22 -06:00
LegendarySpellAbility.java refactored SupertypePredicate to be part of SuperType 2020-01-06 19:21:27 -05:00
LicidAbility.java Ability refactor: new code to remove abilities from permanent; 2020-05-28 22:31:54 +04:00
LimitedTimesPerTurnActivatedAbility.java * My turn condition - added card hints about turn; 2020-01-12 21:59:56 +04:00
MutatesSourceTriggeredAbility.java Implemented Zagoth Mamba 2020-04-02 17:16:42 -04:00
OneOrMoreCountersAddedTriggeredAbility.java fixed Benthic Biomancer triggered ability being optional 2019-01-27 10:49:13 -05:00
OnEventTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
OpponentPlaysLandTriggeredAbility.java * Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target; 2019-12-24 16:19:57 +04:00
OpponentSacrificesNonTokenPermanentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
OpponentSacrificesPermanentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PassAbility.java Fixed that fused cards allows to cast from graveyard (see prev commit 63dbf5f40b); 2020-05-24 09:21:49 +04:00
PayMoreToCastAsThoughtItHadFlashAbility.java 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
PhaseInTriggeredAbility.java Implemented Shimmering Efreet 2018-06-03 11:27:47 -04:00
PlaneswalkerEntersWithLoyaltyCountersAbility.java Rename: fix typo in planeswalker ability 2018-09-29 11:07:52 +02:00
PlayLandAsCommanderAbility.java Commander: improved lands compatibility with cost modification and restriction effects; 2019-05-23 14:57:26 +04:00
PlayLandFromGraveyardAbility.java
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java refactored OwnerPredicate 2020-01-06 19:59:56 -05:00
PutIntoGraveFromAnywhereSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java
PutIntoGraveFromBattlefieldAllTriggeredAbility.java rename from battlefield to graveyard event comparing to .isDiesEvent 2019-02-20 10:20:07 +01:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java * Fixed Brood Of Cockroaches text 2019-01-05 01:42:43 +04:00
SacrificeAllTriggeredAbility.java
SacrificeIfCastAtInstantTimeTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SacrificePermanentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SacrificeSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SagaAbility.java Fixed multiple card texts; 2020-01-18 11:01:33 +04:00
SanctuaryInterveningIfTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SignatureSpellCastOnlyWithOathbreakerEffect.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SimpleActivatedAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SimpleEvasionAbility.java * War's Toll - fixed that is applies restriction attack effect from any zone (from command, hand, etc); 2020-01-22 12:33:03 +04:00
SimpleStaticAbility.java Implemented Mesmerizing Benthid 2019-01-07 19:13:03 -05:00
SimpleTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SkipUntapOptionalAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SpellCastAllTriggeredAbility.java Implemented Bazaar of Wonders 2018-06-05 18:18:36 -04:00
SpellCastControllerTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SpellCastOpponentTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SpellCounteredControllerTriggeredAbility.java remove redundant null checks before instanceof 2018-09-17 21:09:42 +02:00
TapForManaAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TapForManaAllTriggeredManaAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TapLandForManaAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TapLandForManaAllTriggeredManaAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TurnedFaceUpAllTriggeredAbility.java * Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target; 2019-12-24 16:19:57 +04:00
TurnedFaceUpSourceTriggeredAbility.java
TurnFaceUpAbility.java Ability refactor: face down; 2020-05-28 23:02:20 +04:00
UnattachedTriggeredAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
WhileSearchingPlayFromLibraryAbility.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
WinsCoinFlipTriggeredAbility.java updated abilities which trigger off of a coin flip 2019-01-15 16:16:56 -05:00
ZoneChangeAllTriggeredAbility.java * Fix of some problems of zone change related triggered abilities that had not been correctly implemented (fixes #6586). 2020-05-29 14:41:24 +02:00
ZoneChangeTriggeredAbility.java * Added logic to check if a card had a triggered ability in the graveyard if it was moved from graveyard to a hidden zone. Because if not, the ability does not trigger. 2020-01-04 23:53:47 +01:00