foul-magics/Mage/src/main/java/mage/abilities/effects/common
2023-07-21 22:55:47 -04:00
..
asthought [NEO] reworked implementation of Nashi, Moon Sage's Scion 2022-03-01 08:31:54 -05:00
combat Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
continuous Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
cost fix Vanish Into Eternity 2023-07-04 17:52:42 -04:00
counter Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
discard minor cleanup 2023-07-05 00:14:36 -04:00
enterAttribute Fix Alloy Golem color set duration (#10195) 2023-04-20 18:23:46 -04:00
replacement Fix #10561 Misery's Shadow (and 3 other cards) replacement effects (#10562) 2023-07-04 11:47:22 -04:00
ruleModifying Fix perpetual use toughness as power of Walking bulwark (#10138) 2023-05-02 19:59:17 -04:00
search Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
turn refactor: simplified extra turn code, fixed NPE error on usage (Alchemist's Gambit) 2023-06-30 06:39:01 +04:00
AddCombatAndMainPhaseEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
AddContinuousEffectToGame.java [LTR] Implement Frodo, Sauron's Bane 2023-04-23 10:55:12 -04:00
AdditionalCombatPhaseEffect.java
AffinityEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
AmplifyEffect.java Simplified effects by removing unnecessary getText instances. (#9374) 2022-09-09 12:02:22 -04:00
AttachEffect.java some reworking of Equip, Fortify, and Reconfigure 2022-02-17 18:08:22 -05:00
AttacksIfAbleTargetPlayerSourceEffect.java [CMD] Fixed Ruhan of the Fomori and cards with similar effects. Closes #9096 2022-07-26 01:08:32 +01:00
BalanceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
BecomeBlockedTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
BecomesMonarchSourceEffect.java
BecomesMonarchTargetEffect.java
BrainstormEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CanBlockAsThoughtItHadShadowEffect.java
CantActivateAbilitiesAttachedEffect.java
CantBeCopiedSourceEffect.java [LTR] Implement Display of Power 2023-06-01 21:09:50 -04:00
CantBeCounteredControlledEffect.java Text fixes [M10] [M11] [M12] [M13] [M14] [M15] [ORI] (#10630) 2023-07-16 00:35:18 -04:00
CantBeCounteredSourceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CantBeRegeneratedSourceEffect.java Simplified effects by removing unnecessary getText instances. (#9374) 2022-09-09 12:02:22 -04:00
CantBeRegeneratedTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CantBeTargetedAllEffect.java Text fixes [M10] [M11] [M12] [M13] [M14] [M15] [ORI] (#10630) 2023-07-16 00:35:18 -04:00
CantBeTargetedAttachedEffect.java
CantBeTargetedCardsGraveyardsEffect.java
CantBeTargetedSourceEffect.java Text fixes [M10] [M11] [M12] [M13] [M14] [M15] [ORI] (#10630) 2023-07-16 00:35:18 -04:00
CantBeTargetedTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CastCardFromOutsideTheGameEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00
CastSourceTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java Text fixes [M10] [M11] [M12] [M13] [M14] [M15] [ORI] (#10630) 2023-07-16 00:35:18 -04:00
ChooseACardNameEffect.java [DMU] Implemented Anointed Peacekeeper (#9478) 2022-09-05 21:49:10 -04:00
ChooseBasicLandTypeEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseCardTypeEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseColorEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseCreatureEffect.java New StaticFilters.FILTER_ANOTHER_CREATURE_YOU_CONTROL (#10577) 2023-07-07 01:26:11 -04:00
ChooseCreatureTypeEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseExpansionSetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseLandTypeEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseModeEffect.java
ChooseNewTargetsTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
ChooseOpponentEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChoosePlayerEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseSecretOpponentEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CipherEffect.java replaced various instances of instanceof lambda functions with 2022-04-03 11:11:07 -04:00
ClashEffect.java Clash adjustments (#10616) 2023-07-14 23:15:01 -04:00
ConjureCardEffect.java Game: fixed that search by card name was able to return a wrong card (example: cheat command) 2023-05-08 22:58:30 +04:00
CopyEffect.java Lazotep Convert fix (#10578) 2023-07-07 01:26:27 -04:00
CopyPermanentEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CopySourceSpellEffect.java [STX] Implemented Plumb the Forbidden 2021-04-10 21:30:26 -04:00
CopySpellForEachItCouldTargetEffect.java Remove unneeded parameter from StackObjectCopyApplier.getNextNewTargetType (all users were using an Iterator or a fixed return value) 2022-09-14 03:23:21 -04:00
CopyStackObjectEffect.java [40K] Implemented Magus Lucea Kane 2022-10-22 17:17:10 -04:00
CopyTargetSpellEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CopyTargetStackAbilityEffect.java New common class CopyTargetStackAbilityEffect (#10525) 2023-06-25 22:20:41 -04:00
CopyTokenEffect.java [BRC] Implement Rootpath Purifier (ready for review) (#10363) 2023-05-13 10:48:07 -04: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 Rework Spell.counter using PutCards and reimplement Desertion. Fixes #9299 2022-10-10 21:21:41 -04:00
CounterUnlessPaysEffect.java Rework Spell.counter using PutCards and reimplement Desertion. Fixes #9299 2022-10-10 21:21:41 -04:00
CreateDelayedTriggeredAbilityEffect.java Create common class for "when target dies this turn" delayed triggers (#9722) 2022-11-04 05:27:56 -04:00
CreateSpecialActionEffect.java
CreateTokenAllEffect.java create shared class for token creation effects for all players 2022-11-21 18:56:20 -05:00
CreateTokenAttachSourceEffect.java removed unnecessary lastAddedToken method from TokenImpl, reworked Warren Weirding 2022-03-31 20:12:09 -04:00
CreateTokenCopyTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CreateTokenEffect.java [BRO] Implemented Splitting the Powerstone 2022-10-28 08:25:18 -04:00
CreateTokenTargetEffect.java Update common effect class text generation (A-C) (#10651) 2023-07-21 22:55:47 -04:00
CreatureExploresTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
CrewsVehicleSourceTriggeredAbility.java Add additional ability icons (#10549) 2023-07-04 01:22:07 +04:00
DamageAllControlledTargetEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
DamageAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DamageAttachedControllerEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
DamageAttachedEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
DamageControllerEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
DamageEachOtherEffect.java Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899) 2021-07-09 07:28:43 +04:00
DamageEverythingEffect.java
DamageMultiEffect.java Improve text generation for DamageMultiEffect 2022-01-22 11:55:20 -05:00
DamagePlayersEffect.java replace some instances of getPlayers with getPlayersInRange (#8348) 2021-10-07 19:20:18 -04:00
DamageSelfEffect.java
DamageTargetControllerEffect.java
DamageTargetEffect.java [CLB] Implemented Passionate Archaeologist 2022-06-05 17:27:43 -04:00
DamageWithExcessEffect.java [LTR] Implement Gandalf's Sanction 2023-06-14 22:01:10 -04:00
DamageWithPowerFromOneToAnotherTargetEffect.java [MAT] Implement Animist's Might 2023-05-08 09:00:14 -04:00
DamageWithPowerFromSourceToAnotherTargetEffect.java
DestroyAllAttachedToTargetEffect.java Distinguish "blocks or becomes blocked" triggered abilities from "blocks or becomes blocked by a creature". Fixes #9347 2022-09-25 02:54:43 -04:00
DestroyAllControlledTargetEffect.java [ALA] various text fixes 2022-03-06 15:29:47 -05:00
DestroyAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DestroyAllNamedPermanentsEffect.java
DestroyAttachedToEffect.java
DestroyEquippedEffect.java
DestroySourceEffect.java
DestroyTargetAtBeginningOfNextEndStepEffect.java - non-card refactoring related to #8375 2021-10-18 14:02:57 -05:00
DestroyTargetEffect.java Remove custom multitarget handling from DestroyTargetEffect (use EachTargetPointer instead) 2022-09-04 07:04:46 -04:00
DetainAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DetainTargetEffect.java Various text fixes 2022-04-26 07:10:13 -04:00
DevourEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DiscardCardControllerTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
DiscardCardPlayerTriggeredAbility.java Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage (#9343) 2022-08-08 23:28:46 -04:00
DiscardOntoBattlefieldEffect.java
DoIfAnyNumberCostPaid.java [MID] Implemented Bloodthirsty Adversary 2021-09-08 13:02:04 -05:00
DoIfClashWonEffect.java Clash adjustments (#10616) 2023-07-14 23:15:01 -04:00
DoIfCostPaid.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DontUntapAsLongAsSourceTappedEffect.java refacted SourceTappedCondition to use a single enum 2022-02-02 21:35:20 -05:00
DontUntapInControllersNextUntapStepSourceEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInControllersNextUntapStepTargetEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInControllersUntapStepAllEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInControllersUntapStepEnchantedEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInControllersUntapStepSourceEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInControllersUntapStepTargetEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DontUntapInPlayersNextUntapStepAllEffect.java Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00
DoubleCountersSourceEffect.java
DoUnlessAnyPlayerPaysEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DoUnlessAttachedControllerPaysEffect.java
DoUnlessControllerPaysEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DoWhenCostPaid.java [SNC] Implemented Maestros Theater 2022-04-08 08:26:43 -04:00
DraftFromSpellbookEffect.java Game: fixed that search by card name was able to return a wrong card (example: cheat command) 2023-05-08 22:58:30 +04:00
DrawCardAllEffect.java
DrawCardForEachColorAmongControlledPermanentsEffect.java
DrawCardSourceControllerEffect.java Improve text generation for some common draw, discard and mill effects 2022-10-08 20:48:59 -04:00
DrawCardTargetEffect.java
DrawDiscardControllerEffect.java fixed text on various cards which draw and discard 2022-02-14 21:56:07 -05:00
DrawDiscardOneOfThemEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00
DrawDiscardTargetEffect.java [CLB] various text fixes 2022-06-07 08:39:27 -04:00
EndTurnEffect.java Various text fixes (#10251) 2023-04-25 23:30:00 +04:00
EnterBattlefieldPayCostOrPutGraveyardEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java code style: eliminate unnecessary static imports (#10585) 2023-07-08 13:08:28 -04:00
EntersBattlefieldWithXCountersEffect.java Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
EpicEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExchangeLifeControllerTargetEffect.java
ExchangeLifeTwoTargetEffect.java
ExileAdventureSpellEffect.java
ExileAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExileAndGainLifeEqualPowerTargetEffect.java
ExileAndReturnSourceEffect.java Text fixes [M10] [M11] [M12] [M13] [M14] [M15] [ORI] (#10630) 2023-07-16 00:35:18 -04:00
ExileAttachedEffect.java
ExileCardEnteringGraveyardReplacementEffect.java [STX] Implement Efreet Flamepainter (#7747) 2021-04-16 22:16:02 -04:00
ExileCardFromOwnGraveyardControllerEffect.java
ExileCardsFromTopOfLibraryTargetEffect.java Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
ExileCardYouChooseTargetOpponentEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00
ExileFromZoneTargetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExileGraveyardAllPlayersEffect.java Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
ExileGraveyardAllTargetPlayerEffect.java [CLB] Implemented Nautiloid Ship 2022-05-20 17:44:43 -04:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java fix some return from exile zone 2023-06-23 01:19:17 -04:00
ExileSagaAndReturnTransformedEffect.java [MOM] Implement Elesh Norn 2023-04-14 20:12:25 -04:00
ExileSourceAndReturnFaceUpEffect.java [MOM] Implement Elesh Norn 2023-04-14 20:12:25 -04:00
ExileSourceEffect.java
ExileSourceUnlessPaysEffect.java
ExileSpellEffect.java Game: fixed rare bugs in some cards after rollback or cancel actions: 2021-07-07 16:51:53 +04:00
ExileTargetAndSearchGraveyardHandLibraryEffect.java all text and no fix makes elk a dull boy 2021-04-29 19:43:44 -04:00
ExileTargetCardCopyAndCastEffect.java Added Saruman of Many Colors (#10434) 2023-06-08 17:00:28 -04:00
ExileTargetEffect.java Replace many custom effects with ExileUntilSourceLeavesEffect 2022-09-06 06:50:01 -04:00
ExileTargetForSourceEffect.java
ExileTargetIfDiesEffect.java [SNC] Implemented Bouncer's Beatdown 2022-04-16 13:25:37 -04:00
ExileThenReturnTargetEffect.java [LTR] [LTC] Text fixes (#10569) 2023-07-06 00:24:12 -04:00
ExileTopXMayPlayUntilEndOfTurnEffect.java Text fixes 2022-01-31 01:00:38 -05:00
ExileUntilSourceLeavesEffect.java Cleanup: ExileUntilSourceLeavesEffect (#10527) 2023-07-04 20:38:59 -04:00
FightTargetsEffect.java fix FightTargetsEffect copy constructor 2022-01-28 20:04:20 -05:00
FightTargetSourceEffect.java updated fight effect text 2021-11-13 18:30:42 -05:00
FlipCoinEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
FlipSourceEffect.java
FlipUntilLoseEffect.java
GainActivatedAbilitiesOfTopCardEffect.java remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02:00
GainLifeEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
GainLifeTargetEffect.java
GetEmblemEffect.java [BRO] various text fixes 2022-11-08 18:51:01 -05:00
GetEmblemTargetPlayerEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
HideawayPlayEffect.java [SNC] various text fixes 2022-04-24 08:10:29 -04:00
IfAbilityHasResolvedXTimesEffect.java [LTR] Implement Elrond, Lord of Rivendell 2023-06-05 23:18:12 -04:00
ImprintTargetEffect.java
InfoEffect.java
LearnEffect.java
LivingDeathEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
LookAtTargetPlayerHandEffect.java Lots of text fixes (#10636) 2023-07-16 14:55:59 -04:00
LookLibraryAndPickControllerEffect.java Refactor PutCards to address issue #9643 (#9644) 2022-10-14 01:07:14 -04:00
LookLibraryControllerEffect.java Refactor PutCards to address issue #9643 (#9644) 2022-10-14 01:07:14 -04:00
LookLibraryTopCardTargetPlayerEffect.java Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
LoseControlOnOtherPlayersControllerEffect.java
LoseGameSourceControllerEffect.java
LoseGameTargetPlayerEffect.java
LoseHalfLifeEffect.java
LoseHalfLifeTargetEffect.java
LoseLifeAllPlayersEffect.java
LoseLifeControllerAttachedEffect.java
LoseLifeDefendingPlayerEffect.java
LoseLifeOpponentsEffect.java Fixed text generation for LoseLifeOpponentsEffect 2022-09-05 14:26:36 -04:00
LoseLifePermanentControllerEffect.java
LoseLifeSourceControllerEffect.java
LoseLifeTargetControllerEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
LoseLifeTargetEffect.java
MayTapOrUntapTargetEffect.java [ALA] various text fixes 2022-03-06 15:29:47 -05:00
MeldEffect.java [BRO] Implemented Mishra, Claimed by Gix / Phyrexian Dragon Engine / Mishra, Lost to Phyrexia 2022-10-05 18:29:00 -04:00
MillCardsControllerEffect.java Improve text generation for some common draw, discard and mill effects 2022-10-08 20:48:59 -04:00
MillCardsEachPlayerEffect.java
MillCardsTargetEffect.java Cleanup: source deals damage to {this}; mill cards (#10603) 2023-07-09 22:05:28 -04:00
MillHalfLibraryTargetEffect.java [SNC] various text fixes 2022-04-24 08:10:29 -04:00
MillThenPutInHandEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00
MistmeadowWitchEffect.java Fix Mistmeadow Witch behavior when flickering itself; also fixes #8504 (#9880) 2023-01-27 21:07:45 -06:00
OpponentsCantCastChosenUntilNextTurnEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PassEffect.java
PermanentsEnterBattlefieldTappedEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PhaseOutAllEffect.java
PhaseOutAttachedEffect.java
PhaseOutSourceEffect.java
PhaseOutTargetEffect.java [SNC] Implemented Slip Out the Back 2022-04-14 20:19:18 -04:00
PlayTargetWithoutPayingManaEffect.java
PopulateEffect.java Another batch of text fixes (#10317) 2023-05-07 13:30:55 -04:00
PreventAllDamageByAllPermanentsEffect.java Add new common effect class for Armored Transport, etc and fix #9614 2022-10-11 22:48:02 -04:00
PreventAllDamageByAttachedEffect.java
PreventAllDamageFromChosenSourceToYouEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventAllDamageToAllEffect.java [CLB] various text fixes 2022-06-03 19:44:29 -04:00
PreventAllDamageToAndByAttachedEffect.java
PreventAllDamageToPlayersEffect.java [KLD] various text fixes 2022-02-20 09:37:58 -05:00
PreventAllDamageToSourceByPermanentsEffect.java Add new common effect class for Armored Transport, etc and fix #9614 2022-10-11 22:48:02 -04:00
PreventAllDamageToSourceEffect.java Add new common effect class for Armored Transport, etc and fix #9614 2022-10-11 22:48:02 -04:00
PreventAllNonCombatDamageToAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventCombatDamageBySourceEffect.java
PreventCombatDamageToSourceEffect.java
PreventDamageByColorEffect.java
PreventDamageBySourceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventDamageByTargetEffect.java [MOC] various text fixes 2023-04-18 18:34:57 -04:00
PreventDamageToAttachedEffect.java Fix text [CHK] [BOK] [SOK] (#10355) 2023-06-02 12:33:48 +03:00
PreventDamageToControllerEffect.java
PreventDamageToSourceEffect.java code style: eliminate unnecessary static imports (#10585) 2023-07-08 13:08:28 -04:00
PreventDamageToTargetEffect.java
PreventDamageToTargetMultiAmountEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventNextDamageFromChosenSourceToTargetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventNextDamageFromChosenSourceToYouEffect.java Fix text [RAV] [GPT] [DIS] (#10359) 2023-06-02 12:36:22 +03:00
PutCardFromHandOntoBattlefieldEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PutCardFromOneOfTwoZonesOntoBattlefieldEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00
PutCardIntoPlayWithHasteAndSacrificeEffect.java fix test failures 2022-11-11 08:24:25 -05:00
PutIntoLibraryNFromTopTargetEffect.java [LTR] Implement Isolation at Orthanc 2023-06-10 12:54:55 -04:00
PutOnLibrarySourceEffect.java
PutOnLibraryTargetEffect.java [STX] various text fixes 2021-04-17 18:22:43 -04:00
PutOnTopOrBottomLibraryTargetEffect.java [SNC] Implemented Endless Detour 2022-04-19 18:40:45 -04:00
PutSourceCountersOnTargetEffect.java [MOM] Implement Enduring Bondwarden 2023-04-05 09:30:17 -04:00
RecruiterEffect.java some more text fixes 2021-04-18 16:03:44 -04:00
RedirectDamageFromSourceToTargetEffect.java
RegenerateAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RegenerateAttachedEffect.java
RegenerateSourceEffect.java Fix text [RAV] [GPT] [DIS] (#10359) 2023-06-02 12:36:22 +03:00
RegenerateTargetEffect.java Fix text [RAV] [GPT] [DIS] (#10359) 2023-06-02 12:36:22 +03:00
RemoveAllCountersSourceEffect.java
RemoveDelayedTriggeredAbilityEffect.java
RemoveFromCombatSourceEffect.java
RemoveFromCombatTargetEffect.java
RemoveSpecialActionEffect.java
ReplaceOpponentCardsInHandWithSelectedEffect.java many find/replace "shuffle" fixes 2021-04-18 17:29:28 -04:00
ReplaceTreasureWithAdditionalEffect.java Refactor: Simplified Xorn and Jolene implementation 2022-07-04 10:07:12 -04:00
ReturnCreatureFromGraveyardToBattlefieldAndGainHasteEffect.java
ReturnFromExileEffect.java
ReturnFromExileForSourceEffect.java Cleanup: ReturnFromExileForSourceEffect (#10371) 2023-06-04 15:07:49 -04:00
ReturnFromGraveyardToBattlefieldTargetEffect.java Fix Pyrrhic Revival not adding -1/-1 counters on returned creatures. (#10626) 2023-07-17 20:02:49 -04:00
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java Fix Pyrrhic Revival not adding -1/-1 counters on returned creatures. (#10626) 2023-07-17 20:02:49 -04:00
ReturnFromGraveyardToHandTargetEffect.java Remove custom multitarget handling from ReturnToHandTargetEffect (use EachTargetPointer instead) 2022-09-12 08:54:45 -04:00
ReturnSourceFromGraveyardToBattlefieldEffect.java [DMU] Implemented Phoenix Chick (#9397) 2022-08-22 10:36:48 -05:00
ReturnSourceFromGraveyardToBattlefieldWithCounterEffect.java [DMU] Implemented Phoenix Chick (#9397) 2022-08-22 10:36:48 -05:00
ReturnSourceFromGraveyardToHandEffect.java Adding dice rolling trigger/replacement (ready for review) (#7989) 2021-08-26 14:06:10 +04:00
ReturnToBattlefieldAttachedEffect.java [NCC] Implement several cards (#9328) 2022-09-22 21:38:29 -04:00
ReturnToBattlefieldUnderOwnerControlAttachedEffect.java
ReturnToBattlefieldUnderOwnerControlSourceEffect.java
ReturnToBattlefieldUnderOwnerControlTargetEffect.java Create common class for "when target dies this turn" delayed triggers (#9722) 2022-11-04 05:27:56 -04:00
ReturnToBattlefieldUnderYourControlAttachedEffect.java
ReturnToBattlefieldUnderYourControlSourceEffect.java
ReturnToBattlefieldUnderYourControlTargetEffect.java [LTC] Implement Shelob, Dread Weaver (#10645) 2023-07-18 05:46:54 +01:00
ReturnToHandAttachedEffect.java Fix ReturnToHandAttachedEffect with MDFCs (#10452) 2023-06-16 22:43:34 -04:00
ReturnToHandChosenControlledPermanentEffect.java [MID] various text fixes 2021-09-26 14:34:32 -04:00
ReturnToHandChosenPermanentEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ReturnToHandFromBattlefieldAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ReturnToHandFromGraveyardAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ReturnToHandSourceEffect.java [BRO] Implemented Ashnod's Intervention 2022-11-08 16:43:03 -06:00
ReturnToHandSpellEffect.java [LRW] [MOR] [SHM] [EVE] text fixes 2023-07-14 22:40:56 -04:00
ReturnToHandTargetEffect.java Remove custom multitarget handling from ReturnToHandTargetEffect (use EachTargetPointer instead) 2022-09-12 08:54:45 -04:00
ReturnToLibraryPermanentEffect.java
ReturnToLibrarySpellEffect.java
RevealAndSeparatePilesEffect.java Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
RevealAndShuffleIntoLibrarySourceEffect.java
RevealCardsFromLibraryUntilEffect.java rework RevealCardsFromLibraryUntilEffect to use PutCards 2023-05-04 09:42:00 -04:00
RevealHandEachPlayerEffect.java Added card "Unpleasant Discovery" and its abilities and effects 2022-12-17 21:56:35 +01:00
RevealHandSourceControllerEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RevealHandTargetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RevealLibraryPickControllerEffect.java [BRC] Implement Glint Raker 2022-11-06 18:44:52 -05:00
RevealLibraryPutIntoHandEffect.java Add documentation to Cards and CardsImpl (#9019) 2023-07-02 18:20:28 -04:00
RevealTopLandToBattlefieldElseHandEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RollDiceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RollDieWithResultTableEffect.java [CLB] Implemented Wand of Wonder 2022-03-25 18:09:18 -04:00
RollPlanarDieEffect.java Tokens and command objects reworked (part 1 of 2): 2023-05-08 02:15:07 +04:00
RummageEffect.java
SacrificeAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
SacrificeControllerEffect.java
SacrificeEffect.java Cleanup: source deals damage to {this}; mill cards (#10603) 2023-07-09 22:05:28 -04:00
SacrificeEquippedEffect.java
SacrificeOpponentsEffect.java [SNC] Implemented Dusk Mangler 2022-04-19 08:37:50 -04:00
SacrificeOpponentsUnlessPayEffect.java Simplified effects by removing unnecessary getText instances. (#9374) 2022-09-09 12:02:22 -04:00
SacrificeSourceEffect.java
SacrificeSourceUnlessConditionEffect.java
SacrificeSourceUnlessPaysEffect.java Fix Vapor Snare effect (#10188) 2023-04-20 18:22:59 -04:00
SacrificeTargetEffect.java Add common effect class for "Its controller searches..." (Path to Exile, etc) Fixes #9654 2022-10-15 21:27:55 -04:00
SetPlayerLifeAllEffect.java Fix text [CHK] [BOK] [SOK] (#10355) 2023-06-02 12:33:48 +03:00
SetPlayerLifeSourceEffect.java
SetPlayerLifeTargetEffect.java
ShuffleHandGraveyardAllEffect.java
ShuffleHandIntoLibraryDrawThatManySourceEffect.java
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java
ShuffleIntoLibrarySourceEffect.java
ShuffleIntoLibraryTargetEffect.java Fix ShuffleIntoLibraryTargetEffect to support multiple target cards with possibly different owners 2022-09-05 19:44:09 -04:00
ShuffleLibrarySourceEffect.java Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
ShuffleLibraryTargetEffect.java
ShuffleSpellEffect.java
SkipCombatStepEffect.java
SkipDrawStepEffect.java
SkipNextDrawStepControllerEffect.java
SkipNextDrawStepTargetEffect.java
SkipNextPlayerUntapStepEffect.java
SkipUntapOptionalSourceEffect.java
SkipUntapStepEffect.java
TakeTheInitiativeEffect.java [CLB] Implemented White Plume Adventurer 2022-05-17 20:18:18 -04:00
TapAllEffect.java Various text fixes 2022-04-26 07:10:13 -04:00
TapAllTargetPlayerControlsEffect.java
TapEnchantedEffect.java [BRO] Implement Weakstone's Subjugation 2022-11-04 10:04:32 -04:00
TapSourceEffect.java
TapSourceUnlessPaysEffect.java [BRO] various text fixes 2022-11-08 18:51:01 -05:00
TapTargetEffect.java Fix Render Silent and remove some unnecessary custom effects I noticed via the previous commit 2022-09-09 15:41:37 -04:00
TargetPlayerShufflesTargetCardsEffect.java
TransformSourceEffect.java Implementing Daybound/Nightbound mechanic (#8200) 2021-11-05 23:11:23 +04:00
TransformTargetEffect.java [MOM] various text fixes 2023-04-11 09:32:31 -04:00
TurnFaceUpTargetEffect.java [CMM] Implement Ugin's Mastery 2023-07-21 20:19:47 -04:00
UnlessPaysDelayedEffect.java - non-card refactoring related to #8375 2021-10-18 14:02:57 -05:00
UntapAllControllerEffect.java
UntapAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
UntapAllLandsControllerEffect.java more text fixes 2021-04-22 19:31:06 -04:00
UntapAllThatAttackedEffect.java Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899) 2021-07-09 07:28:43 +04:00
UntapAttachedEffect.java Generalize UntapEnchantedEffect to UntapAttachedEffect 2023-07-13 00:28:03 -04:00
UntapLandsEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
UntapSourceEffect.java
UntapTargetEffect.java [MOM] various text fixes 2023-04-11 09:32:31 -04:00
WillOfThePlaneswalkersEffect.java [MOC] Implement Path of the Schemer 2023-04-23 17:13:31 -04:00
WinGameSourceControllerEffect.java
WishEffect.java Refactor: improved choose cards method to use source param (fixed NPE like #10233, #9974 and other bugs with choose cards) 2023-04-21 11:02:57 +04:00