foul-magics/Mage/src/main/java/mage/abilities/effects/common
2024-01-14 19:57:24 -05:00
..
asthought Merge pull request #11178 from ssk97/MorphRework_v2 2023-10-02 23:01:40 -04:00
combat many the text fixes 2023-11-19 21:37:37 -05:00
continuous Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05:00
cost make Morph cost reduction a separate class (and fix to work with new system) 2023-09-18 03:33:20 -07:00
counter [LCI] Implement Intrepid Paleontologist (#11508) 2023-12-05 20:27:49 -05:00
discard another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -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 implement [LCI] Kutzil, Malamet Exemplar 2023-11-08 23:09:39 -05:00
search [WOE] Implement The End (without breaking morph tests this time) (#11041) 2023-08-26 19:34:21 -04:00
turn Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AddCombatAndMainPhaseEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
AddContinuousEffectToGame.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -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
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 fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -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 Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CopyTargetStackAbilityEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
CreateDelayedTriggeredAbilityEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 enable multiple added subtypes in CreateTokenCopyTargetEffect (#11181) 2023-09-19 01:41:40 -04:00
CreateTokenEffect.java fix more text 2023-10-30 19:24:10 -04:00
CreateTokenTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 more unrelated text fixes (#10761) 2023-08-05 20:53:43 -04:00
DamageWithPowerFromOneToAnotherTargetEffect.java fix #11532 (Animist's Might) 2023-12-09 16:14:32 -05:00
DamageWithPowerFromSourceToAnotherTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DetainAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DetainTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DoIfCostPaid.java refactor/cleanup DoIfCostPaid (#11656) 2024-01-14 19:57:24 -05:00
DontUntapAsLongAsSourceTappedEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DontUntapInControllersNextUntapStepSourceEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04: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 ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DontUntapInPlayersNextUntapStepAllEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
DoubleCountersSourceEffect.java
DoUnlessAnyPlayerPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DoUnlessControllerPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
DoWhenCostPaid.java
DraftFromSpellbookEffect.java
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
ExileCardsFromTopOfLibraryTargetEffect.java [WOE] Implement Ashiok, Wicked Manipulator (#10909) 2023-08-30 19:15:56 -04:00
ExileCardYouChooseTargetOpponentEffect.java
ExileFromZoneTargetEffect.java lots of text fixes 2023-10-13 23:27:44 -04:00
ExileGraveyardAllPlayersEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileGraveyardAllTargetPlayerEffect.java
ExileReturnBattlefieldNextEndStepTargetEffect.java new ExileReturnBattlefieldNextEndStepTargetEffect (#11251) 2023-10-05 22:04:12 -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 Refactor self-suspend cards (#11317) 2023-10-18 20:54:49 +01:00
ExileTargetAndSearchGraveyardHandLibraryEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04:00
ExileTargetCardCopyAndCastEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ExileTargetForSourceEffect.java [JUD] Fix Wormfang Turtle & Wormfang Newt (#11100) 2023-09-05 22:27:19 -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
ExileTopXMayPlayUntilEndOfTurnEffect.java [WOE] Implement Rotisserie Elemental (#10944) 2023-08-22 20:19:25 -04:00
ExileUntilSourceLeavesEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
FightTargetsEffect.java fix error in FightTargetsEffect 2024-01-06 15:13:00 -05:00
FightTargetSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
FlipCoinEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -04:00
GetEmblemEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
GetEmblemTargetPlayerEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
HideawayPlayEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
IfAbilityHasResolvedXTimesEffect.java
ImprintTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 more text adjustments 2023-11-04 18:41:56 -04: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeAllPlayersEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeControllerAttachedEffect.java fix LoseLifeControllerAttachedEffect 2023-11-19 00:03:09 -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
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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
LoseLifeTargetEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -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 lots of text fixes 2023-10-13 23:27:44 -04:00
MeldEffect.java refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
MillCardsControllerEffect.java [LTC] Implement Summons of Saruman (#10720) 2023-08-01 09:51:06 -04:00
MillCardsEachPlayerEffect.java
MillCardsTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
MillHalfLibraryTargetEffect.java
MillThenPutInHandEffect.java [WOE][WOC] Fixed card texts, fixed Free the Fae (#11098) 2023-09-02 15:40:40 +04: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
PlayTargetWithoutPayingManaEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04: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 Fixed #11623 2024-01-10 17:24:42 -06: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventDamageByColorEffect.java
PreventDamageBySourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventDamageByTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PreventDamageToTargetMultiAmountEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
PreventNextDamageFromChosenSourceToTargetEffect.java improve usability of Rebound ability (#11261) 2023-10-05 22:03:23 -04:00
PreventNextDamageFromChosenSourceToYouEffect.java improve usability of Rebound ability (#11261) 2023-10-05 22:03:23 -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
PutIntoLibraryNFromTopTargetEffect.java
PutOnLibrarySourceEffect.java fix getText() overrides ignoring staticText (#11044) 2023-08-26 20:47:02 -04:00
PutOnLibraryTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
PutOnTopOrBottomLibraryTargetEffect.java
PutSourceCountersOnTargetEffect.java
RecruiterEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
RedirectDamageFromSourceToTargetEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
RegenerateTargetEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ReturnFromGraveyardAtRandomEffect.java refactor: ReturnFromGraveyardAtRandomEffect (#11582) 2023-12-26 16:15:37 -05:00
ReturnFromGraveyardToBattlefieldTargetEffect.java
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java [LCI] Implement Abuelo's Awakening 2023-11-05 17:11:21 +01: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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
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 text fixes 2023-09-22 23:38:16 -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
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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SacrificeEffect.java Rework sacrifice effects to support "can't be sacrificed" (#11587) 2023-12-31 14:10:37 -05: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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
ShuffleSpellEffect.java
SkipCombatStepEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04:00
SkipDrawStepEffect.java refactor: replacement effects don't use apply method now (#11484) 2023-11-28 11:17:28 +04: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 clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
SkipUntapOptionalSourceEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
SkipUntapStepEffect.java refactor: improved ContinuousRuleModifying effects: 2023-09-22 21:32:55 +04:00
TakeTheInitiativeEffect.java
TapAllEffect.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TapAllTargetPlayerControlsEffect.java another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -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 Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04: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 another batch of text gen improvements (#11247) 2023-10-01 22:51:02 -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