..
delayed
[WHO] Implement Regenerations Restored ( #11312 )
2023-10-16 20:38:34 +02: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
Code cleanup: protect all copy constructors ( #10750 )
2023-08-04 19:34:58 -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
[LCI] Implement Poetic Ingenuity
2023-10-28 18:46:53 +02: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
[LCI] Implement Deeproot Pilgrimage ( #11350 )
2023-10-26 18:06:10 +02: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
improve targetMap usage, naming, docs per review
2023-09-24 00:22:21 -04:00
BecomesTargetAttachedTriggeredAbility.java
improve targetMap usage, naming, docs per review
2023-09-24 00:22:21 -04:00
BecomesTargetControllerTriggeredAbility.java
improve targetMap usage, naming, docs per review
2023-09-24 00:22:21 -04:00
BecomesTargetSourceFirstTimeTriggeredAbility.java
new common BecomesTargetSourceFirstTimeTriggeredAbility
2023-09-22 23:38:15 -04:00
BecomesTargetSourceTriggeredAbility.java
cleanup EntersBattlefieldAllTriggeredAbility and subclasses ( #11372 )
2023-10-31 21:00:45 -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
CastFromGraveyardOnceStaticAbility.java
Rework AsThough handling to allow choosing/affecting a specific alternate cast ( #11114 )
2023-10-02 18:42:54 -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
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
refactor trigger from Aeon Chronicler and its cycle
2023-10-22 14:05:47 +02: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
Improve DealsCombatDamageEquippedTriggeredAbility ( #10767 )
2023-08-06 23:04:53 -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
various and sundry text fixes
2023-11-04 18:41:56 -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
Code cleanup: protect all copy constructors ( #10750 )
2023-08-04 19:34:58 -04: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
Code cleanup: protect all copy constructors ( #10750 )
2023-08-04 19:34:58 -04:00
DrawNthCardTriggeredAbility.java
[J22] various text fixes
2023-04-30 11:28:06 -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
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
OneOrMoreDealDamageTriggeredAbility.java
refactor triggers checking batch damage for one player ( #11435 )
2023-11-19 16:51:54 -05: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
[WOE] text fixes
2023-08-26 00:02:40 -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
[LTR] Implement Galadriel of Lothorien
2023-06-08 20:25:14 -04: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
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
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
Remove superfluous addManaCost method ( #11288 )
2023-10-09 15:25:19 -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