foul-magics/Mage/src/main/java/mage/abilities/effects/common
ssk97 d886b3e450
[WHO] Implement 4 cards, create generic EachOpponentPermanentTargetsAdjuster (#11886)
* Implement Bigger on the Inside
* implement Reverse the Polarity
* Implement Sontaran General
* Implement Everything Comes to Dust
2024-03-29 01:32:38 +04:00
..
asthought multiple changes: 2024-02-18 15:05:05 +04:00
combat refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
continuous [WHO] Implement 4 cards, create generic EachOpponentPermanentTargetsAdjuster (#11886) 2024-03-29 01:32:38 +04:00
cost fix face-down creature spells cost reduction to include disguise (#11962) 2024-03-18 23:09:52 -04:00
counter refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
discard refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
enterAttribute Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
replacement refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
ruleModifying refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
search [MKM] Implement Flourishing Bloom-Kin and move Cultivate-like searches to common class (#11837) 2024-02-24 02:03:29 -05:00
turn fix #11832 (The Enigma Jewel) 2024-02-23 01:36:48 -05:00
AddCombatAndMainPhaseEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AddContinuousEffectToGame.java another batch of text cleanup (#11694) 2024-01-20 23:13:03 -05:00
AdditionalCombatPhaseEffect.java text cleanup: additional combat phase 2023-11-28 22:20:49 -05:00
AffinityEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AmplifyEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttachEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AttacksIfAbleTargetPlayerSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BalanceEffect.java
BecomeBlockedTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
BecomesMonarchSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BecomesMonarchTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
BrainstormEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CanBlockAsThoughtItHadShadowEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CantActivateAbilitiesAttachedEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeCopiedSourceEffect.java
CantBeCounteredControlledEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeCounteredSourceEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeRegeneratedSourceEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeRegeneratedTargetEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeTargetedAllEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeTargetedAttachedEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeTargetedCardsGraveyardsEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeTargetedSourceEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CantBeTargetedTargetEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
CastCardFromOutsideTheGameEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CastSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CastTargetForFreeEffect.java more text gen refactoring 2024-01-22 00:14:04 -05:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseACardNameEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseBasicLandTypeEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseCardTypeEffect.java
ChooseColorEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseCreatureEffect.java
ChooseCreatureTypeEffect.java Fixed #11381 2023-11-07 17:09:56 -06:00
ChooseExpansionSetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseLandTypeEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseModeEffect.java game: fixed some NPE errors 2023-09-23 07:41:18 +04:00
ChooseNewTargetsTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
ChooseOpponentEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChoosePlayerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ChooseSecretOpponentEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CipherEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
ClashEffect.java Fix Clash effect causing NullPointerExceptions (#10742) 2023-08-03 22:11:59 -04:00
ConjureCardEffect.java refactor: improved card info 2024-02-18 22:40:30 +04:00
CopyEffect.java Fix copying subabilities to no longer duplicate them (#11399) 2023-11-12 19:57:39 -05:00
CopyPermanentEffect.java Improve trigger auto ordering and aura attachment (Lynde QOL fixes) (#10648) 2023-11-01 21:40:04 -04:00
CopySourceSpellEffect.java
CopySpellForEachItCouldTargetEffect.java
CopyStackObjectEffect.java
CopyTargetSpellEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
CopyTargetStackAbilityEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
CopyTokenEffect.java Fix copying subabilities to no longer duplicate them (#11399) 2023-11-12 19:57:39 -05:00
CounterTargetAndSearchGraveyardHandLibraryEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CounterTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CounterTargetWithReplacementEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CounterUnlessPaysEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
CreateDelayedTriggeredAbilityEffect.java refactor: use copy() for targetPointer (#11751) 2024-02-03 10:21:16 +04:00
CreateRoleAttachedSourceEffect.java WIP: Implement Role mechanic (#10816) 2023-08-17 10:18:21 -04:00
CreateRoleAttachedTargetEffect.java fix #11456 (Become Brutes) 2023-11-25 02:20:11 -05:00
CreateSpecialActionEffect.java refactor: removed unused data from special action, improved code (related to #11137) 2023-09-17 14:37:49 +04:00
CreateTokenAllEffect.java
CreateTokenAttachSourceEffect.java [LTC] Implement Field-Tested Frying Pan (#10721) 2023-08-01 09:51:19 -04:00
CreateTokenControllerTargetPermanentEffect.java [LCI] Implement Get Lost 2023-10-27 17:38:14 +02:00
CreateTokenCopyTargetEffect.java [MKC] Implement Printlifter Ooze (#11865) 2024-02-27 22:29:36 +00:00
CreateTokenEffect.java [MKC] Implement Printlifter Ooze (#11865) 2024-02-27 22:29:36 +00:00
CreateTokenTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
CreatureExploresTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CrewsVehicleSourceTriggeredAbility.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamageAllControlledTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
DamageAllEffect.java more unrelated text fixes (#10761) 2023-08-05 20:53:43 -04:00
DamageAttachedControllerEffect.java simplify LKI check using common method 2023-09-30 16:19:18 -04:00
DamageAttachedEffect.java simplify LKI check using common method 2023-09-30 16:19:18 -04:00
DamageControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamageEachOtherEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamageEverythingEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamageMultiEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamagePlayersEffect.java [WOC] Implement Court of Embereth (#10971) 2023-09-08 23:57:36 -04:00
DamageSelfEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DamageTargetControllerEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
DamageTargetEffect.java text fixes [WOE] etc. (#11035) 2023-08-26 19:34:49 -04:00
DamageWithExcessEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
DamageWithPowerFromOneToAnotherTargetEffect.java fix #11532 (Animist's Might) 2023-12-09 16:14:32 -05:00
DamageWithPowerFromSourceToAnotherTargetEffect.java refactor text gen for PutOnTopOrBottomLibraryTargetEffect 2024-01-22 00:14:04 -05:00
DestroyAllAttachedToTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroyAllControlledTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroyAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroyAllNamedPermanentsEffect.java refactor text gen to use target pointers, part x of y 2024-01-21 02:42:38 -05:00
DestroyAttachedToEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroyEquippedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroySourceEffect.java many the text fixes 2023-11-19 21:37:37 -05:00
DestroyTargetAtBeginningOfNextEndStepEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DestroyTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
DetainAllEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
DetainTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
DevourEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
DiscardCardControllerTriggeredAbility.java
DiscardCardPlayerTriggeredAbility.java
DiscardOntoBattlefieldEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DoIfAnyNumberCostPaid.java
DoIfClashWonEffect.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
DoIfCostPaid.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
DontUntapAsLongAsSourceTappedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DontUntapInControllersNextUntapStepSourceEffect.java another batch of text cleanup (#11694) 2024-01-20 23:13:03 -05:00
DontUntapInControllersNextUntapStepTargetEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DontUntapInControllersUntapStepAllEffect.java improve DontUntapInControllersUntapStepAllEffect 2023-10-13 23:27:44 -04:00
DontUntapInControllersUntapStepEnchantedEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DontUntapInControllersUntapStepSourceEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DontUntapInControllersUntapStepTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
DontUntapInPlayersNextUntapStepAllEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DoubleCountersSourceEffect.java
DoubleCountersTargetEffect.java [BLB] Implement Byrke, Long Ear of the Law (#11860) 2024-02-26 00:12:14 -05:00
DoUnlessAnyPlayerPaysEffect.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
DoUnlessControllerPaysEffect.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
DoWhenCostPaid.java refactor: use copy() for targetPointer (#11751) 2024-02-03 10:21:16 +04:00
DraftFromSpellbookEffect.java refactor: improved card info 2024-02-18 22:40:30 +04:00
DrawCardAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DrawCardForEachColorAmongControlledPermanentsEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DrawCardSourceControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DrawCardTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
DrawDiscardControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DrawDiscardOneOfThemEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
DrawDiscardTargetEffect.java
EndTurnEffect.java
EnterBattlefieldPayCostOrPutGraveyardEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
EntersBattlefieldWithXCountersEffect.java Use generics to ensure the correct class types stored inside the costs tags. 2023-11-17 02:37:06 -08:00
EpicEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
ExchangeLifeControllerTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
ExchangeLifeTwoTargetEffect.java
ExileAdventureSpellEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileAndGainLifeEqualPowerTargetEffect.java
ExileAndReturnSourceEffect.java
ExileAttachedEffect.java simplify LKI check using common method 2023-09-30 16:19:18 -04:00
ExileCardFromOwnGraveyardControllerEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
ExileCardsFromTopOfLibraryControllerEffect.java Implement [MKM] Connecting the Dots; [PIP] Expert-Level Safe; related refactoring (#11922) 2024-03-11 00:16:42 -04:00
ExileCardsFromTopOfLibraryTargetEffect.java [WOE] Implement Ashiok, Wicked Manipulator (#10909) 2023-08-30 19:15:56 -04:00
ExileCardYouChooseTargetOpponentEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ExileFromZoneTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ExileGraveyardAllPlayersEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileGraveyardAllTargetPlayerEffect.java
ExileReturnBattlefieldNextEndStepTargetEffect.java fix #9877 (Disorder in the Court) (#11987) 2024-03-23 17:17:50 -04:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java
ExileSagaAndReturnTransformedEffect.java
ExileSourceAndReturnFaceUpEffect.java
ExileSourceEffect.java [WHO] Implement Regenerations Restored (#11312) 2023-10-16 20:38:34 +02:00
ExileSourceUnlessPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileSpellEffect.java
ExileSpellWithTimeCountersEffect.java [WHO] Implement Amy Pond and Rory Williams (#11929) 2024-03-27 23:30:10 -04:00
ExileTargetAndSearchGraveyardHandLibraryEffect.java more text gen refactoring 2024-01-22 00:14:04 -05:00
ExileTargetCardCopyAndCastEffect.java adjust choose message 2024-02-14 22:22:54 -05:00
ExileTargetEffect.java game: improved game logs for faced-down spells and exiled cards - now it support popup hint to view card/permanent (part of #11884, related to #11881, #8781) 2024-03-01 02:08:25 +04:00
ExileTargetForSourceEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ExileTargetIfDiesEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileThenReturnTargetEffect.java new ExileReturnBattlefieldNextEndStepTargetEffect (#11251) 2023-10-05 22:04:12 -04:00
ExileTopXMayPlayUntilEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
ExileUntilSourceLeavesEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
FightTargetsEffect.java fix error in FightTargetsEffect 2024-01-06 15:13:00 -05:00
FightTargetSourceEffect.java refactor text gen for PutOnTopOrBottomLibraryTargetEffect 2024-01-22 00:14:04 -05:00
FlipCoinEffect.java refactor: remaining copy() for target pointer from #11743 2024-02-03 16:29:45 -05:00
FlipSourceEffect.java many the text fixes 2023-11-19 21:37:37 -05:00
FlipUntilLoseEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
GainActivatedAbilitiesOfTopCardEffect.java Fix copying subabilities to no longer duplicate them (#11399) 2023-11-12 19:57:39 -05:00
GainLifeEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
GainLifeTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
GetEmblemEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
GetEmblemTargetPlayerEffect.java more text gen refactoring 2024-01-22 00:14:04 -05:00
HideawayPlayEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
IfAbilityHasResolvedXTimesEffect.java
ImprintTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
InfoEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LearnEffect.java fix Learn effect to not get lesson cards from exile (#11374) 2023-11-01 21:39:43 -04:00
LivingDeathEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LookAtTargetPlayerHandEffect.java describe targets: look at hand; can't be blocked 2023-09-07 02:22:16 -04:00
LookLibraryAndPickControllerEffect.java remove extraneous license headers 2024-02-05 22:09:03 -05:00
LookLibraryControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LookLibraryTopCardTargetPlayerEffect.java some text fixes 2023-11-23 01:54:51 -05:00
LoseControlOnOtherPlayersControllerEffect.java game engine, tests and other fixes: 2024-02-17 19:35:44 +04:00
LoseGameSourceControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseGameTargetPlayerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseHalfLifeEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseHalfLifeTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
LoseLifeAllPlayersEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeControllerAttachedEffect.java fix LoseLifeControllerAttachedEffect (#11680) 2024-01-19 18:32:01 -05:00
LoseLifeDefendingPlayerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeOpponentsEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeOpponentsYouGainLifeLostEffect.java fix typo 2024-01-26 22:00:50 -05:00
LoseLifePermanentControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeSourceControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeTargetControllerEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
LoseLifeTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
MayCastTargetThenExileEffect.java refactor effects "you may cast... from... graveyard... exile it instead" (#10926) 2023-08-21 00:26:09 -04:00
MayTapOrUntapTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
MeldEffect.java refactor: improved card info 2024-02-18 22:40:30 +04:00
MillCardsControllerEffect.java [LTC] Implement Summons of Saruman (#10720) 2023-08-01 09:51:06 -04:00
MillCardsEachPlayerEffect.java
MillCardsTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
MillHalfLibraryTargetEffect.java refactor text gen to use target pointers, part x of y 2024-01-21 02:42:38 -05:00
MillThenPutInHandEffect.java adjust MillThenPutInHandEffect 2024-01-26 20:48:40 -05:00
OpponentsCantCastChosenUntilNextTurnEffect.java return guard Style change 2023-10-01 22:25:37 -07:00
PassEffect.java AI: refactor PassAbility usage, added additional runtime checks 2023-10-14 15:57:19 +04:00
PermanentsEnterBattlefieldTappedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PhaseOutAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PhaseOutAttachedEffect.java simplify LKI check using common method 2023-09-30 16:19:18 -04:00
PhaseOutSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PhaseOutTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
PlaneswalkEffect.java [WHO] Implement Start the TARDIS (#11311) 2023-10-17 12:00:28 +02:00
PlayerToRightGainsControlOfSourceEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
PopulateEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
PreventAllDamageByAllPermanentsEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventAllDamageByAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventAllDamageFromChosenSourceToYouEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
PreventAllDamageToAllEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
PreventAllDamageToAndByAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventAllDamageToPlayersEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
PreventAllDamageToSourceByPermanentsEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventAllDamageToSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventAllNonCombatDamageToAllEffect.java
PreventCombatDamageBySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventCombatDamageToSourceEffect.java text fixes 2024-01-26 21:02:52 -05:00
PreventDamageByColorEffect.java
PreventDamageBySourceEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
PreventDamageByTargetEffect.java refactor text gen for PreventDamageByTargetEffect 2024-01-22 00:14:04 -05:00
PreventDamageToAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventDamageToControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventDamageToSourceEffect.java fix #11606 (PreventDamageToSourceEffect zcc check) 2024-01-06 14:57:56 -05:00
PreventDamageToTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
PreventDamageToTargetMultiAmountEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
PreventNextDamageFromChosenSourceToTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
PreventNextDamageFromChosenSourceToYouEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
PutCardFromHandOntoBattlefieldEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PutCardFromHandOrGraveyardOntoBattlefieldEffect.java refactor selecting cards from multiple zones (#11584) 2023-12-31 14:25:25 -05:00
PutCardIntoPlayWithHasteAndSacrificeEffect.java refactor text gen for PutCardIntoPlayWithHasteAndSacrificeEffect 2024-01-21 02:42:38 -05:00
PutIntoLibraryNFromTopTargetEffect.java
PutOnLibrarySourceEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04:00
PutOnLibraryTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
PutOnTopOrBottomLibraryTargetEffect.java refactor text gen for PutOnTopOrBottomLibraryTargetEffect 2024-01-22 00:14:04 -05:00
PutSourceCountersOnTargetEffect.java more text gen refactoring 2024-01-22 00:14:04 -05:00
RecruiterEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RedirectDamageFromSourceToTargetEffect.java text fixes 2024-02-09 23:26:24 -05:00
RegenerateAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RegenerateAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RegenerateSourceEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
RegenerateSourceWithReflexiveEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
RegenerateTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
RemoveAllCountersSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RemoveDelayedTriggeredAbilityEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RemoveFromCombatSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RemoveFromCombatTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
RemoveSpecialActionEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReplaceOpponentCardsInHandWithSelectedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReplaceTreasureWithAdditionalEffect.java
ReturnCreatureFromGraveyardToBattlefieldAndGainHasteEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnFromExileEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnFromExileForSourceEffect.java Implement [MKM] Connecting the Dots; [PIP] Expert-Level Safe; related refactoring (#11922) 2024-03-11 00:16:42 -04:00
ReturnFromGraveyardAtRandomEffect.java refactor: ReturnFromGraveyardAtRandomEffect (#11582) 2023-12-26 16:15:37 -05:00
ReturnFromGraveyardToBattlefieldTargetEffect.java simplify Pyrrhic Revival and remove unused param 2024-02-05 22:09:04 -05:00
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java simplify ReturnFromGraveyardToBattlefieldWithCounterTargetEffect 2024-02-05 22:09:04 -05:00
ReturnFromGraveyardToHandTargetEffect.java refactor: ReturnFromGraveyardAtRandomEffect (#11582) 2023-12-26 16:15:37 -05:00
ReturnSourceFromGraveyardToBattlefieldEffect.java text fixes 2023-11-01 23:28:07 -04:00
ReturnSourceFromGraveyardToBattlefieldWithCounterEffect.java text fixes 2023-11-01 23:28:07 -04:00
ReturnSourceFromGraveyardToHandEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToBattlefieldAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToBattlefieldUnderOwnerControlAttachedEffect.java fix Fungal Fortitude text 2023-11-04 18:41:30 +01:00
ReturnToBattlefieldUnderOwnerControlSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToBattlefieldUnderOwnerControlTargetEffect.java fix #9877 (Disorder in the Court) (#11987) 2024-03-23 17:17:50 -04:00
ReturnToBattlefieldUnderYourControlAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToBattlefieldUnderYourControlSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToBattlefieldUnderYourControlTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToHandAttachedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToHandChosenControlledPermanentEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
ReturnToHandChosenPermanentEffect.java cleanup EntersBattlefieldAllTriggeredAbility and subclasses (#11372) 2023-10-31 21:00:45 -04:00
ReturnToHandFromBattlefieldAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToHandFromGraveyardAllEffect.java
ReturnToHandSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToHandSpellEffect.java
ReturnToHandTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ReturnToLibraryPermanentEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnToLibrarySpellEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealAndSeparatePilesEffect.java null safety check 2024-02-21 01:04:57 -05:00
RevealAndShuffleIntoLibrarySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealCardsFromLibraryUntilEffect.java
RevealHandEachPlayerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealHandSourceControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealHandTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealLibraryPickControllerEffect.java
RevealLibraryPutIntoHandEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RevealTopLandToBattlefieldElseHandEffect.java text fixes [ALA] [CON] [ARB] (#11036) 2023-08-26 20:46:49 -04:00
RollDiceEffect.java lots of text fixes 2023-10-13 23:27:44 -04:00
RollDieWithResultTableEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04:00
RollPlanarDieEffect.java [WHO] Implement Start the TARDIS (#11311) 2023-10-17 12:00:28 +02:00
RummageEffect.java Add additional copy test to check copy of effects/abilities (#10754) 2023-08-04 20:10:23 -04:00
SacrificeAllEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
SacrificeControllerEffect.java multiple changes: 2024-02-18 15:05:05 +04:00
SacrificeEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
SacrificeEquippedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificeOpponentsEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
SacrificeOpponentsUnlessPayEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
SacrificeSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificeSourceUnlessConditionEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
SacrificeSourceUnlessPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificeTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
SetPlayerLifeAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SetPlayerLifeSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SetPlayerLifeTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ShuffleHandGraveyardAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleHandIntoLibraryDrawThatManySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleIntoLibrarySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleIntoLibraryTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleLibrarySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleLibraryTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
ShuffleSpellEffect.java
SkipCombatStepEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
SkipDrawStepEffect.java remove extraneous license headers 2024-02-05 22:09:03 -05:00
SkipNextDrawStepControllerEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04:00
SkipNextDrawStepTargetEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
SkipNextPlayerUntapStepEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
SkipUntapOptionalSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SkipUntapStepEffect.java remove extraneous license headers 2024-02-05 22:09:03 -05:00
SuspectSourceEffect.java [MKM] Implement Person of Interest 2024-01-25 20:57:13 -05:00
SuspectTargetEffect.java [MKM] Implement Absolving Lammasu 2024-01-25 20:50:47 -05:00
TakeTheInitiativeEffect.java
TapAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TapAllTargetPlayerControlsEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
TapEnchantedEffect.java fix #11210 and similar (LKI in TapEnchantedEffect) 2023-09-26 22:46:01 -04:00
TapSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TapSourceUnlessPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TapTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
TargetPlayerGainControlSourceEffect.java new TargetPlayerGainControlSourceEffect 2024-02-17 22:31:24 -05:00
TargetPlayerGainControlTargetPermanentEffect.java fix some inner classes (#11798) 2024-02-16 22:37:30 -05:00
TargetPlayerShufflesTargetCardsEffect.java
TransformSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TransformTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
TurnFaceUpTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
UnlessPaysDelayedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
UntapAllControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
UntapAllEffect.java text fixes 2023-10-09 23:52:57 -04:00
UntapAllLandsControllerEffect.java text adjustment: untap all lands 2023-10-08 01:36:28 -04:00
UntapAllThatAttackedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
UntapAttachedEffect.java fix #11210 and similar (LKI in TapEnchantedEffect) 2023-09-26 22:46:01 -04:00
UntapLandsEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
UntapSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
UntapTargetEffect.java refactor: improved usage of target pointers 2024-02-18 15:38:53 +04:00
WillOfThePlaneswalkersEffect.java
WinGameSourceControllerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
WishEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00