foul-magics/Mage/src/main/java/mage/abilities/common
2020-09-18 16:19:03 +02:00
..
delayed Fixed missing locale param in string operations (#4634) 2020-07-03 02:00:58 +04:00
ActivateAsSorceryActivatedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ActivateIfConditionActivatedAbility.java Fixed Caged Zombie in issue #6643 2020-08-27 20:23:41 +01: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 * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02: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 - Fixed #6959 2020-08-12 17:09:07 -05: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
BecomesBlockedAttachedTriggeredAbility.java - Added Pretender's Claim and Unnatural Hunger 2020-08-11 18:13:30 -05:00
BecomesBlockedByCreatureTriggeredAbility.java - Fixed #6732 2020-06-26 16:51:17 -05:00
BecomesBlockedSourceTriggeredAbility.java - Added Port Inspector and Robber Fly 2020-08-07 15:36:43 -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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04: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 removed captialization in effect rule generation to see if it passes tests 2020-05-08 22:04:28 -07: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 * Removed unused imports. 2020-08-22 11:51:34 +02:00
BlocksOrBecomesBlockedSourceTriggeredAbility.java - Refactored BlocksOrBecomesBlockedTriggeredAbility to BlocksOrBecomesBlockedSourceTriggeredAbility 2020-06-29 11:45:26 -05:00
BlocksOrBecomesBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksSourceTriggeredAbility.java - Refactored BlocksTriggeredAbility to BlocksSourceTriggeredAbility 2020-08-10 11:49:03 -05: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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04:00
CastCommanderAbility.java * Kestia, the Cultivator - Fixed bestow from the Command Zone doesn't attach her to the creature you target (fixes #6763). 2020-07-03 13:17:04 +02: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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04: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
DestroyPlaneswalkerWhenDamagedTriggeredAbility.java [M21] Implement more cards (#6730) 2020-06-26 20:55:43 -04:00
DiesAttachedTriggeredAbility.java Changed DiesAttachedTriggeredAbility.java to check if description has "equipped", if so, writes "Whenever" instead of "When" 2020-08-21 17:23:39 +01:00
DiesCreatureTriggeredAbility.java * Some standardisation of dies trigger handling (fixes #7063 Midnight Reaper triggers when dies face down). 2020-09-18 16:15:21 +02:00
DiesSourceTriggeredAbility.java * Some standardisation of dies trigger handling (fixes #7063 Midnight Reaper triggers when dies face down). 2020-09-18 16:15:21 +02:00
DiesThisOrAnotherCreatureOrPlaneswalkerTriggeredAbility.java * Some code cleanup. 2020-09-18 16:19:03 +02:00
DiesThisOrAnotherCreatureTriggeredAbility.java * Some code cleanup. 2020-09-18 16:19:03 +02:00
DiscardedByOpponentTriggeredAbility.java Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -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 * God-Eternal dies abilities - fixed rollback error in rare cases 2020-08-29 21:17:06 +04:00
LandfallAbility.java [ZNR] Implemented Prowling Felidar 2020-09-02 15:54:49 -04:00
LeavesBattlefieldAllTriggeredAbility.java * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02: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 * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02: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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -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 [ZNR] fixed Jace, Mirror Mage token dying on entry (#7046) 2020-09-12 09:26:44 -04: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 * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02: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 * Some target pointer changes and code clean up. 2020-07-26 00:16:14 +02:00
TapForManaAllTriggeredManaAbility.java * Fixed available mana calculation for Cryptic Trilobite and Titans' Nest. Added some improvements for available mana calculation of conditional mana. 2020-08-16 01:16:52 +02:00
TapLandForManaAllTriggeredAbility.java * Added handling of triggered mana to available mana calculation (fixes #585). 2020-07-11 00:53:47 +02:00
TapLandForManaAllTriggeredManaAbility.java * Fixed available mana calculation for Cryptic Trilobite and Titans' Nest. Added some improvements for available mana calculation of conditional mana. 2020-08-16 01:16:52 +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 * Some minor code clean up and a test. 2020-07-10 09:06:25 +02: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