foul-magics/Mage/src/main/java/mage/abilities/common
xenohedron a768a4dd8a cleanup access to fields in AbilityImpl
where trivially possible, make private and use getters
2024-03-29 01:53:03 -04:00
..
delayed cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
ActivateAsSorceryActivatedAbility.java fix Discover text 2023-10-30 01:26:55 -04:00
ActivateIfConditionActivatedAbility.java Cleanup activated ability constructors (#11283) 2023-10-08 22:55:31 -04:00
ActivateOncePerGameActivatedAbility.java [BRO] Implemented In the Trenches (#9704) 2022-10-30 22:28:56 -04:00
ActivateOnlyByOpponentActivatedAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ActivatePlaneswalkerLoyaltyAbilityTriggeredAbility.java [40K] Implemented Magus Lucea Kane 2022-10-22 17:17:10 -04:00
AllianceAbility.java
AllyEntersBattlefieldTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
AnimateDeadTriggeredAbility.java Remove unused marker interface (#10404) 2023-05-29 19:16:04 -04:00
AsBecomesAttachedToCreatureSourceAbility.java Fix Sanctuary Blade ability causing a trigger (#11682) 2024-01-20 13:20:17 -05:00
AsEntersBattlefieldAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttachableToRestrictedAbility.java
AttachedToCreatureSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttackedByCreatureTriggeredAbility.java text fixes 2024-03-17 20:00:00 -04:00
AttacksAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttacksAloneAttachedTriggeredAbility.java Combat.getAttackers and Combat.getBlockers now return a Set instead of a List, so that two-headed blockers aren't included twice 2022-09-07 22:36:05 -04:00
AttacksAloneControlledTriggeredAbility.java Combat.getAttackers and Combat.getBlockers now return a Set instead of a List, so that two-headed blockers aren't included twice 2022-09-07 22:36:05 -04:00
AttacksAloneSourceTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
AttacksAndIsNotBlockedTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
AttacksAttachedTriggeredAbility.java Combat.getAttackers and Combat.getBlockers now return a Set instead of a List, so that two-headed blockers aren't included twice 2022-09-07 22:36:05 -04:00
AttacksCreatureYouControlTriggeredAbility.java Implement The Ring Tempts You mechanic (#10320) 2023-05-07 14:32:28 -04:00
AttacksEachCombatStaticAbility.java clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
AttacksFirstTimeTriggeredAbility.java refactor: AttackedThisTurnWatcher is a default watcher 2023-11-29 20:27:30 -05:00
AttacksOpponentWithMostLifeTriggeredAbility.java Fix Veteran Soldier. Closes #9028 2023-02-12 12:36:30 +00:00
AttacksOrBlocksAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttacksOrBlocksTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
AttacksTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
AttacksWithCreaturesTriggeredAbility.java multiple changes: 2024-02-18 15:05:05 +04:00
AuraAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomeDayAsEntersAbility.java
BecomesAuraAttachToManifestSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesBlockedAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesBlockedAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesBlockedByCreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesBlockedSourceTriggeredAbility.java various and sundry text fixes 2023-11-04 18:41:56 -04:00
BecomesClassLevelTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
BecomesDayOrNightTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
BecomesExertSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesMonarchSourceControllerTriggeredAbility.java [BOT] Implement Starscream, Power Hungry // Starscream, Seeker Leader (#10674) 2023-07-29 13:45:39 -04:00
BecomesMonstrousSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesMonstrousTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesRenownedSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesTappedAttachedTriggeredAbility.java many the text fixes 2023-11-19 21:37:37 -05:00
BecomesTappedOneOrMoreTriggeredAbility.java Refactor batch events (#11995) 2024-03-28 23:19:20 -04:00
BecomesTappedSourceTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
BecomesTappedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesTargetAnyTriggeredAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
BecomesTargetAttachedTriggeredAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
BecomesTargetControllerTriggeredAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
BecomesTargetSourceFirstTimeTriggeredAbility.java new common BecomesTargetSourceFirstTimeTriggeredAbility 2023-09-22 23:38:15 -04:00
BecomesTargetSourceTriggeredAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
BeginningOfCombatTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BeginningOfDrawTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BeginningOfEndStepTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BeginningOfPostCombatMainTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BeginningOfPreCombatMainTriggeredAbility.java improve usability of Rebound ability (#11261) 2023-10-05 22:03:23 -04:00
BeginningOfUpkeepTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BeginningOfYourEndStepTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksCreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksOrBecomesBlockedByOneOrMoreTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksOrBlockedAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksOrBlockedByCreatureAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksOrBlockedByCreatureSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksOrBlockedSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BlocksSourceTriggeredAbility.java many the text fixes 2023-11-19 21:37:37 -05:00
CanBeYourCommanderAbility.java
CanBlockOnlyFlyingAbility.java
CantBeCounteredSourceAbility.java
CantBlockAbility.java
CantHaveMoreThanAmountCountersSourceAbility.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
CardsLeaveGraveyardTriggeredAbility.java [40K] Implemented Imotekh, the Stormlord 2022-09-13 06:55:12 -04:00
CaseAbility.java [MKM] Implement Cases (#11713) 2024-01-28 23:41:23 -05:00
CastAsThoughItHadFlashIfConditionAbility.java [DMU] Implement Silver Scrutiny and fix #7326 (#9508) 2022-09-13 20:15:04 -04:00
CastFromGraveyardOnceEachTurnAbility.java adjust text gen 2024-03-23 00:51:49 -04:00
CastOnlyDuringPhaseStepSourceAbility.java
CastOnlyIfConditionIsTrueAbility.java
CastOnlyIfConditionIsTrueEffect.java Followup text fixes 2023-07-14 01:59:27 -04:00
CastSecondSpellTriggeredAbility.java more watcher cleanup 2023-11-29 20:32:36 -05:00
CastSpellPaidBySourceTriggeredAbility.java [LCI] Implement Thousand Moons Smithy // Barracks of the Thousand 2023-11-19 17:54:57 +01:00
ChancellorAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseABackgroundAbility.java
CollectEvidenceTriggeredAbility.java Implementing "collect evidence" mechanic (#11671) 2024-01-27 20:26:14 -05:00
CombatDamageDealtToYouTriggeredAbility.java Merge fix 2023-09-13 03:49:59 +04:00
CommanderChooseColorAbility.java [WHO] Implement Clara Oswald 2023-10-10 15:17:45 -04:00
CommittedCrimeTriggeredAbility.java [OTJ] Implement Rattleback Apothecary 2024-03-28 16:39:41 -04:00
CompletedDungeonTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
ControllerAssignCombatDamageToBlockersAbility.java
ControllerDivideCombatDamageAbility.java
ControllerPlaysLandTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
ControlsPermanentsControllerTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CounterRemovedFromSourceWhileExiledTriggeredAbility.java [MKC] Implement Watcher of Hours (#11808) 2024-02-17 13:30:00 -05:00
CrewIncreasedPowerAbility.java
CrewWithToughnessAbility.java
CycleAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CycleControllerTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
CycleOrDiscardControllerTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CycleTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
DamageAsThoughNotBlockedAbility.java
DealCombatDamageControlledTriggeredAbility.java refactor triggers checking batch damage for one player (#11435) 2023-11-19 16:51:54 -05:00
DealsCombatDamageEquippedTriggeredAbility.java Refactor batch events (#11995) 2024-03-28 23:19:20 -04:00
DealsCombatDamageToACreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsCombatDamageToAPlayerOrBattleTriggeredAbility.java Clean up triggered ability text generation (#10627) 2023-07-15 16:49:40 -04:00
DealsCombatDamageToAPlayerOrPlaneswalkerTriggeredAbility.java Clean up triggered ability text generation (#10627) 2023-07-15 16:49:40 -04:00
DealsCombatDamageToAPlayerTriggeredAbility.java many the text fixes 2023-11-19 21:37:37 -05:00
DealsCombatDamageTriggeredAbility.java Refactor batch events (#11995) 2024-03-28 23:19:20 -04:00
DealsDamageAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageGainLifeSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToACreatureAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToACreatureAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToACreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToAPlayerAllTriggeredAbility.java Improve rule generation for DealsDamageToAPlayerAllTriggeredAbility 2024-02-29 02:57:39 +00:00
DealsDamageToAPlayerAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToAPlayerTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealsDamageToOneOrMoreCreaturesTriggeredAbility.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DealsDamageToOpponentTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealtDamageAndDiedTriggeredAbility.java lots of text fixes 2023-11-23 01:54:51 -05:00
DealtDamageAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DealtDamageToSourceTriggeredAbility.java some text fixes 2023-11-23 01:54:51 -05:00
DestroyPlaneswalkerWhenDamagedTriggeredAbility.java
DiesAttachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DiesCreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DiesSourceTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
DiesThisOrAnotherCreatureOrPlaneswalkerTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
DiesThisOrAnotherCreatureTriggeredAbility.java text fixes related to recent updates 2023-08-30 20:54:27 -04:00
DiscardedByOpponentTriggeredAbility.java many the text fixes 2023-11-19 21:37:37 -05:00
DiscardsACardOpponentTriggeredAbility.java improve usability of Rebound ability (#11261) 2023-10-05 22:03:23 -04:00
DrawCardControllerTriggeredAbility.java many the text fixes 2023-11-19 21:37:37 -05:00
DrawCardOpponentTriggeredAbility.java [PH17] Implement Inzerva, Master of Insights (#11774) 2024-03-07 19:02:52 -05:00
DrawNthCardTriggeredAbility.java fix #11783 (default card drawn hint only when applicable) 2024-03-23 17:17:09 -04:00
EnchantedPlayerAttackedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EndOfCombatTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldAbility.java [LTC] Implement Eomer, King of Rohan (#10713) 2023-08-01 09:50:16 -04:00
EntersBattlefieldAllTriggeredAbility.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
EntersBattlefieldAttachToTarget.java
EntersBattlefieldCastTriggeredAbility.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
EntersBattlefieldControlledTriggeredAbility.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
EntersBattlefieldFromGraveyardTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldOneOrMoreTriggeredAbility.java [NCC] Implement several cards (#9328) 2022-09-22 21:38:29 -04:00
EntersBattlefieldOpponentTriggeredAbility.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
EntersBattlefieldOrAttacksAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldOrAttacksSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldOrLeavesSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldOrTurnedFaceUpTriggeredAbility.java rename face-up/face-down events 2024-01-17 15:56:11 -05:00
EntersBattlefieldTappedAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
EntersBattlefieldThisOrAnotherTriggeredAbility.java [LCC] Implement Pantlaza, Sun-Favored (#11590) 2023-12-31 14:24:55 -05:00
EntersBattlefieldTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
EntersBattlefieldUntappedTriggeredAbility.java text generation improvements (#11203) 2023-09-25 21:51:51 -04:00
EscapesWithAbility.java Cleanup activated ability constructors (#11283) 2023-10-08 22:55:31 -04:00
ExertCreatureControllerTriggeredAbility.java [LTC] Implementations part 2/4 (#11470) 2023-11-27 23:41:20 -05:00
ExploitCreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
FetchLandActivatedAbility.java Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
FinalChapterAbilityResolvesTriggeredAbility.java [CMM] rework Narci, Fable Singer (#10699) 2023-07-29 13:46:40 -04:00
FinishVotingTriggeredAbility.java [LTC] Implement Erestor of the Council 2023-06-19 09:04:14 -04:00
FirstSpellOpponentsTurnTriggeredAbility.java fix Blightwing Bandit (#11282) 2023-10-08 17:53:49 -04:00
ForetellSourceControllerTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
GainLifeControllerTriggeredAbility.java [LTC] Implement Field-Tested Frying Pan (#10721) 2023-08-01 09:51:19 -04:00
GainLifeFirstTimeTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
GiveManaAbilityAndCastSourceAbility.java Simplified effects by removing unnecessary getText instances. (#9374) 2022-09-09 12:02:22 -04:00
GodEternalDiesTriggeredAbility.java
LandfallAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LeavesBattlefieldAllTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
LeavesBattlefieldTriggeredAbility.java [LTC] Implement Rapacious Guest (#10719) 2023-08-01 09:50:45 -04:00
LegendarySpellAbility.java [LTR] [LTC] Text fixes (#10569) 2023-07-06 00:24:12 -04:00
LicidAbility.java Refactor: fixed wrong usage of getSourceObjectIfItStillExists (fixed error "cannot be cast to Permanent"); 2023-03-26 13:10:00 +04:00
LimitedTimesPerTurnActivatedAbility.java Cleanup activated ability constructors (#11283) 2023-10-08 22:55:31 -04:00
LinkedEffectIdStaticAbility.java [LGN] Rework Whipgrass Entangler (#10802) 2023-08-15 22:40:25 -04:00
MagecraftAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
MayCastFromGraveyardSourceAbility.java [40K] Implemented Their Number Is Legion 2022-10-04 21:40:42 -04:00
MayPay2LifeForColorAbility.java [DMU] Implement Defiler cycle (Ready for review) (#9460) 2022-09-14 15:16:56 -04:00
MutatesSourceTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
OneOrMoreCountersAddedTriggeredAbility.java implement [CLU] Lonis, Genetics Expert 2024-02-04 13:06:27 -05:00
OneOrMoreDealDamageTriggeredAbility.java Refactor batch events (#11995) 2024-03-28 23:19:20 -04:00
OneOrMoreDiceRolledTriggeredAbility.java [PIP] Implement Mr. House, President and CEO (#11610) 2024-01-06 15:09:14 -05:00
OnEventTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
OpponentDrawCardExceptFirstCardDrawStepTriggeredAbility.java refactor: improved usage of one time turn modifications (skip step, extra turn, etc) 2023-07-31 20:16:28 +04:00
OpponentPlaysLandTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
PassAbility.java AI: refactor PassAbility usage, added additional runtime checks 2023-10-14 15:57:19 +04:00
PayMoreToCastAsThoughtItHadFlashAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
PhaseInTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PlayCardTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PlayerAttacksTriggeredAbility.java [LTC] Implement Mirkwood Trapper (#10665) 2023-07-27 00:23:58 -04:00
PlayLandAsCommanderAbility.java
ProliferatedControllerTriggeredAbility.java [ONE] Implement Ezuri, Stalker of Spheres 2023-01-14 20:49:32 -05:00
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java even more text fixes 2024-01-27 21:18:25 -05:00
PutCounterOnCreatureTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PutIntoGraveFromAnywhereSourceAbility.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PutIntoGraveFromBattlefieldAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificeIfCastAtInstantTimeTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificePermanentTriggeredAbility.java refactor: sacrifice permanent triggered abilities (#11655) 2024-01-14 19:57:11 -05:00
SacrificeSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SagaAbility.java [WOE] Implement Welcome to Sweettooth (#10937) 2023-08-22 09:46:28 -04:00
SanctuaryInterveningIfTriggeredAbility.java Add additional copy test to check copy of effects/abilities (#10754) 2023-08-04 20:10:23 -04:00
ScryTriggeredAbility.java Fix scry triggered ability optional argument being unused 2024-02-18 02:44:11 +00:00
SiegeAbility.java fix siege defeated trigger to be optional 2023-10-11 20:53:09 -04:00
SignatureSpellCastOnlyWithOathbreakerEffect.java
SimpleActivatedAbility.java Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
SimpleEvasionAbility.java clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
SimpleStaticAbility.java clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
SkipExtraTurnsAbility.java [MKC] Implement Trouble in Pairs (#11807) 2024-02-17 13:30:19 -05:00
SkipUntapOptionalAbility.java
SourceDealsDamageToThisTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SourceDealsDamageToYouTriggeredAbility.java fix regression: Michiko Konda, Truth Seeker 2024-01-03 01:14:46 -05:00
SourcePhaseInTriggeredAbility.java text fixes 2023-12-06 23:14:58 -05:00
SourcePhaseOutTriggeredAbility.java [MIR] Implement Teferi's Imp (#11326) 2023-10-22 14:34:45 +02:00
SpellCastAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SpellCastControllerTriggeredAbility.java lots of text fixes 2023-11-23 01:54:51 -05:00
SpellCastOpponentNoManaSpentTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SpellCastOpponentTriggeredAbility.java lots of text fixes 2023-11-23 01:54:51 -05:00
SpellCounteredControllerTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SpellTransformedAbility.java Remove superfluous addManaCost method (#11288) 2023-10-09 15:25:19 -04:00
SurveilTriggeredAbility.java Implement common surveil triggered ability 2024-02-18 02:26:33 +00:00
TapForManaAllTriggeredAbility.java fix more text 2023-11-25 02:59:06 -05:00
TapForManaAllTriggeredManaAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
TapLandForManaAllTriggeredAbility.java
TapLandForManaAllTriggeredManaAbility.java
TappedNotAttackingTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
TapUntappedPermanentTriggeredAbility.java [WOE] Implement Icewrought Sentry (#10879) 2023-08-21 09:22:29 -04:00
TheRingTemptsYouChooseAnotherTriggeredAbility.java [LTR] Implement Galadriel of Lothorien 2023-06-08 20:25:14 -04:00
TheRingTemptsYouTriggeredAbility.java [LTR] Implement Ringwraiths 2023-06-11 22:09:11 -04:00
TransformIntoSourceTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
TransformsOrEntersTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
TurnedFaceUpAllTriggeredAbility.java rename face-up/face-down events 2024-01-17 15:56:11 -05:00
TurnedFaceUpSourceTriggeredAbility.java rename face-up/face-down events 2024-01-17 15:56:11 -05:00
TurnFaceUpAbility.java game: improved visible rules of face down cards, removed visible face up cost (part of #10653, #11884) 2024-03-01 16:47:59 +04:00
UnattachedTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
WerewolfBackTriggeredAbility.java
WerewolfFrontTriggeredAbility.java
WhileSearchingPlayFromLibraryAbility.java
WinsCoinFlipTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ZoneChangeAllTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ZoneChangeTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00