foul-magics/Mage/src/main/java/mage/abilities/effects/common
2025-05-17 21:18:45 +04:00
..
asthought Implement [FIC] Hildibrand Manderville 2025-05-09 18:40:10 +02:00
combat [WHO] Implement Vislor Turlough 2025-05-02 10:04:53 -04:00
continuous [FIC] Implement Wrecking Ball Arm 2025-05-15 19:15:04 -04:00
cost [FIN] Implement Cloud, Planet's Champion 2025-04-17 09:51:56 -04:00
counter TargetAmount refactors (#13128) 2024-12-17 19:23:18 -05:00
discard Reworked cost adjuster logic for better support of X and cost modification effects: 2025-04-08 22:39:10 +04:00
enterAttribute
replacement Implement [DSK] Valgavoth, Terror Eater (#13593) 2025-05-05 20:37:57 +02:00
ruleModifying [FIN] Implement Emet-Selch, Unsundered / Hades, Sorcerer of Eld (#13439) 2025-05-10 14:55:23 -04:00
search refactor: removed useless getNumberOfTargets from Target (replaced with getMinNumberOfTargets) 2025-05-07 02:55:02 +04:00
turn
AddCombatAndMainPhaseEffect.java implement [TDM] All-Out Assault (#13512) 2025-04-11 22:39:21 -04:00
AddContinuousEffectToGame.java refactor: added runtime check for wrong usage of AddContinuousEffectToGame (closes #12427) 2024-06-07 23:20:13 +04:00
AdditionalCombatPhaseEffect.java Replace UntapAllThatAttackedEffect 2025-03-18 23:05:41 -05:00
AffinityEffect.java
AmplifyEffect.java
AttachEffect.java
AttacksIfAbleTargetPlayerSourceEffect.java
BalanceEffect.java
BecomeBlockedTargetEffect.java
BecomesMonarchSourceEffect.java
BecomesMonarchTargetEffect.java
BrainstormEffect.java implement [MH3] Brainsurge 2024-05-22 20:12:40 +02:00
CanBlockAsThoughtItHadShadowEffect.java
CantActivateAbilitiesAttachedEffect.java
CantBeCopiedSourceEffect.java
CantBeCounteredControlledEffect.java
CantBeCounteredSourceEffect.java
CantBeRegeneratedSourceEffect.java
CantBeRegeneratedTargetEffect.java
CantBeTargetedAllEffect.java
CantBeTargetedAttachedEffect.java
CantBeTargetedCardsGraveyardsEffect.java
CantBeTargetedSourceEffect.java
CantBeTargetedTargetEffect.java
CastCardFromOutsideTheGameEffect.java
CastSourceTriggeredAbility.java cleanup access to fields in AbilityImpl 2024-03-29 01:53:03 -04:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java
ChooseACardNameEffect.java [WHO] Implement Day of the Moon 2025-05-05 14:39:38 -04:00
ChooseBasicLandTypeEffect.java
ChooseCardTypeEffect.java
ChooseColorEffect.java
ChooseCreatureEffect.java [FIN] Implement Zenos yae Galvus / Shinryu, Transcendent Rival 2025-05-07 17:31:22 -04:00
ChooseCreatureTypeEffect.java GUI: improved choose creature type dialog - important creature types added to the start of the list and marked as my/opponent (closes #8478) 2024-07-19 03:17:53 +04:00
ChooseExpansionSetEffect.java
ChooseLandTypeEffect.java
ChooseModeEffect.java Rework implementation of anchor words (#13518) 2025-04-09 13:24:57 -04:00
ChooseNewTargetsTargetEffect.java [MKC] Implement Boltbender 2024-10-15 11:01:04 -04:00
ChooseOpponentEffect.java
ChoosePlaneswalkerTypeEffect.java [MAT] Implement Deification, fix access to counter removal damage checkers (#12215) 2024-05-03 22:15:00 -04:00
ChoosePlayerEffect.java
ChooseSecretOpponentEffect.java refactor: improve method name (related to 86fa9278) 2024-06-13 00:43:51 -04:00
CipherEffect.java
ClashEffect.java [MKC] Implement Marvo, Deep Operative (plus refactor ClashEffect to allow for designated Clashes) 2024-08-08 21:37:35 -04:00
ClashTargetEffect.java [MKC] Implement Marvo, Deep Operative (plus refactor ClashEffect to allow for designated Clashes) 2024-08-08 21:37:35 -04:00
ConjureCardEffect.java [YMID] Implement Toralf's Disciple 2024-08-13 11:45:27 -04:00
CopyEffect.java refactor: improve method name - checkShortLivingLKI 2024-06-09 22:13:33 -04:00
CopyPermanentEffect.java
CopySourceSpellEffect.java
CopySpellForEachItCouldTargetEffect.java
CopyStackObjectEffect.java Unbound Flourishing's X doubling should be a triggered ability (and related refactors) (#12597) 2024-08-22 13:33:39 -07:00
CopyTargetStackObjectEffect.java refactor: Cleanup CopyTargetStackObjectEffect (#12220) 2024-05-04 00:47:16 -04:00
CopyTokenEffect.java
CounterTargetAndSearchGraveyardHandLibraryEffect.java implement [MKM] Deadly Cover-Up; refactor to common class (#12500) 2024-06-24 23:58:57 -04:00
CounterTargetEffect.java
CounterTargetWithReplacementEffect.java
CounterUnlessPaysEffect.java fix extra log message for CounterUnlessPaysEffect 2025-05-14 22:44:47 -04:00
CreateDelayedTriggeredAbilityEffect.java fix new error 2025-05-14 16:38:35 -04:00
CreateRoleAttachedSourceEffect.java
CreateRoleAttachedTargetEffect.java
CreateSpecialActionEffect.java
CreateTokenAllEffect.java
CreateTokenAttachSourceEffect.java [TDM] various text fixes 2025-04-28 11:08:42 -04:00
CreateTokenControllerTargetEffect.java refactor: common logic for getting controller of target object (#13038) 2024-10-26 20:23:34 -04:00
CreateTokenCopyTargetEffect.java [DSK] Implement The Jolly Balloon Man 2024-09-03 12:06:11 -04:00
CreateTokenEffect.java [TDM] Implement Mobilize keyword ability and Dragonback Lancer and Voice of Victory (#13461) 2025-03-18 21:59:20 -04:00
CreateTokenTargetEffect.java [PIP] Implement Yes Man, Personal Securitron 2024-12-18 15:15:34 -05:00
CreateXXTokenExiledEffectManaValueEffect.java [TDM] various text fixes 2025-04-28 11:08:42 -04:00
CreatureExploresTriggeredAbility.java
CrewsVehicleSourceTriggeredAbility.java [DFT] Canyon Vaulter, Cloudspire Skycycle, Dune Drifter (#13382) 2025-02-26 00:14:48 -08:00
DamageAllControlledTargetEffect.java
DamageAllEffect.java
DamageAttachedControllerEffect.java
DamageAttachedEffect.java
DamageControllerEffect.java
DamageEachOtherEffect.java
DamageEverythingEffect.java
DamageMultiEffect.java TargetAmount refactors (#13128) 2024-12-17 19:23:18 -05:00
DamagePlayersEffect.java
DamageSelfEffect.java
DamageTargetControllerEffect.java refactor: common logic for getting controller of target object (#13038) 2024-10-26 20:23:34 -04:00
DamageTargetEffect.java some text fixes 2024-06-02 23:12:06 -04:00
DamageWithExcessEffect.java
DamageWithPowerFromOneToAnotherTargetEffect.java
DamageWithPowerFromSourceToAnotherTargetEffect.java
DestroyAllAttachedToTargetEffect.java
DestroyAllControlledTargetEffect.java
DestroyAllEffect.java refactors: common class for "return all xxx from your graveyard to the battlefield" (#13034) 2024-10-26 16:20:31 -04:00
DestroyAllNamedPermanentsEffect.java
DestroyAttachedToEffect.java
DestroyEquippedEffect.java
DestroySourceEffect.java remove superfluous usage of isPhasedOutIndirectly 2024-06-02 21:28:14 -04:00
DestroyTargetAtBeginningOfNextEndStepEffect.java
DestroyTargetEffect.java remove superfluous usage of isPhasedOutIndirectly 2024-06-02 21:28:14 -04:00
DetainAllEffect.java
DetainTargetEffect.java
DevourEffect.java miscellaneous text fixes 2025-04-29 10:21:52 -04:00
DiscardCardControllerTriggeredAbility.java
DiscardCardPlayerTriggeredAbility.java
DiscardOneOrMoreCardsTriggeredAbility.java [DFT] Implement Cryptcaller Chariot 2025-02-03 11:35:07 -05:00
DiscardOntoBattlefieldEffect.java [FDN] various text fixes 2025-04-28 19:03:26 -04:00
DoIfAnyNumberCostPaid.java
DoIfClashWonEffect.java
DoIfCostPaid.java fix #13433 (DoIfCostPaid regression), add test 2025-03-15 17:45:28 -04:00
DontUntapAsLongAsSourceTappedEffect.java
DontUntapInControllersNextUntapStepSourceEffect.java
DontUntapInControllersNextUntapStepTargetEffect.java
DontUntapInControllersUntapStepAllEffect.java
DontUntapInControllersUntapStepEnchantedEffect.java
DontUntapInControllersUntapStepSourceEffect.java
DontUntapInControllersUntapStepTargetEffect.java
DontUntapInPlayersNextUntapStepAllEffect.java
DoubleCountersSourceEffect.java
DoubleCountersTargetEffect.java [BLB] Implement Byrke, Long Ear of the Law (#11860) 2024-02-26 00:12:14 -05:00
DoUnlessAnyPlayerPaysEffect.java
DoUnlessControllerPaysEffect.java
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java Fix Maarika, Brutal Gladiator trigger to use LKI. (#12507) 2024-06-22 17:55:03 -04:00
DoWhenCostPaid.java
DraftFromSpellbookEffect.java
DrawCardAllEffect.java
DrawCardForEachColorAmongControlledPermanentsEffect.java
DrawCardSourceControllerEffect.java [BLB] Beza the Bounding Spring, Bandit's Talent, Persistent Marshstalker, fix some existing BLB cards (#12629) 2024-08-07 23:46:49 -07:00
DrawCardTargetControllerEffect.java refactor: common logic for getting controller of target object (#13038) 2024-10-26 20:23:34 -04:00
DrawCardTargetEffect.java GUI, game: added source info in "choose number/amount" dialogs, added auto-choose for single possible value (part of #13638); 2025-05-17 21:18:45 +04:00
DrawDiscardControllerEffect.java
DrawDiscardOneOfThemEffect.java
DrawDiscardTargetEffect.java update text: sacrifice "of their choice" 2024-11-30 14:27:35 -05:00
EndTurnEffect.java
EnterBattlefieldPayCostOrPutGraveyardEffect.java GUI: added mana and other symbols support in choose spell dialog (closes #12155) 2024-07-27 10:17:22 +04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java
EntersBattlefieldWithXCountersEffect.java
EntersWithCountersControlledEffect.java text fixes 2024-11-16 22:02:04 -05:00
EpicEffect.java
ExchangeLifeControllerTargetEffect.java
ExchangeLifeTwoTargetEffect.java
ExileAdventureSpellEffect.java [FIN] Implement Zanarkand, Ancient Metropolis 2025-05-11 11:45:42 -04:00
ExileAllEffect.java refactors: common class for "return all xxx from your graveyard to the battlefield" (#13034) 2024-10-26 16:20:31 -04:00
ExileAndGainLifeEqualPowerTargetEffect.java Fix Maarika, Brutal Gladiator trigger to use LKI. (#12507) 2024-06-22 17:55:03 -04:00
ExileAndReturnSourceEffect.java refactor: common logic for "at..." triggered abilities (#13045) 2024-10-27 21:03:40 -04:00
ExileAttachedEffect.java
ExileCardFromOwnGraveyardControllerEffect.java
ExileCardsFromTopOfLibraryControllerEffect.java Fix typo in method name. 2025-01-30 13:33:06 -05:00
ExileCardsFromTopOfLibraryTargetEffect.java
ExileCardYouChooseTargetOpponentEffect.java
ExileFaceDownTopNLibraryYouMayPlayAsLongAsExiledTargetEffect.java [OTC] Implement 2 cards, refactor some exile effects ("Gonti-like") (#12118) 2024-04-13 12:21:05 +02:00
ExileFaceDownYouMayPlayAsLongAsExiledTargetEffect.java [OTC] Implement 2 cards, refactor some exile effects ("Gonti-like") (#12118) 2024-04-13 12:21:05 +02:00
ExileFromZoneTargetEffect.java
ExileGraveyardAllPlayersEffect.java
ExileGraveyardAllTargetPlayerEffect.java
ExileReturnBattlefieldNextEndStepTargetEffect.java fix #9877 (Disorder in the Court) (#11987) 2024-03-23 17:17:50 -04:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java
ExileSagaAndReturnTransformedEffect.java refactor: common logic for "at..." triggered abilities (#13045) 2024-10-27 21:03:40 -04:00
ExileSourceAndReturnFaceUpEffect.java refactor: common logic for "at..." triggered abilities (#13045) 2024-10-27 21:03:40 -04:00
ExileSourceEffect.java avoid casting to Card with dedicated method getSourceCardIfItStillExists 2024-06-02 21:28:14 -04:00
ExileSourceUnlessPaysEffect.java
ExileSpellEffect.java
ExileSpellWithTimeCountersEffect.java Rework cards which exile cards and add suspend to them (Ready for review) (#13600) 2025-05-06 17:49:43 -04:00
ExileTargetAndSearchGraveyardHandLibraryEffect.java fix regression on The End 2024-07-09 23:04:38 -04:00
ExileTargetCardCopyAndCastEffect.java
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
ExileTargetIfDiesEffect.java
ExileThenReturnTargetEffect.java refactor: fixed miss copy effect (related to #12605) 2024-08-15 09:00:27 +04:00
ExileTopXMayPlayUntilEffect.java [FDN] Implement Strongbox Raider 2024-10-31 11:41:36 -04:00
ExileUntilSourceLeavesEffect.java
FaceVillainousChoiceOpponentsEffect.java [WHO] Implement Sycorax Commander 2025-04-23 14:20:46 -04:00
FightTargetsEffect.java
FightTargetSourceEffect.java
FlipCoinEffect.java
FlipSourceEffect.java
FlipUntilLoseEffect.java
GainActivatedAbilitiesOfTopCardEffect.java cleanup AbilityType for easier check that an ability is an activated ability (#12153) 2024-05-03 22:13:34 -04:00
GainLifeEffect.java
GainLifeTargetControllerEffect.java refactor: common logic for getting controller of target object (#13038) 2024-10-26 20:23:34 -04:00
GainLifeTargetEffect.java
GainsChoiceOfAbilitiesEffect.java fix some text gen issues in common classes 2024-09-02 19:52:18 -04:00
GetEmblemEffect.java GUI: introduced default card hints: 2024-07-27 09:40:41 +04:00
GetEmblemTargetPlayerEffect.java GUI: introduced default card hints: 2024-07-27 09:40:41 +04:00
GiveScavengeContinuousEffect.java implement [PIP] Young Deathclaws 2024-05-01 15:40:41 +02:00
HideawayPlayEffect.java Fix HideawayPlayEffect to allow you to attempt to play everything (#13009) 2024-10-18 23:05:06 -04:00
IfAbilityHasResolvedXTimesEffect.java [DSC] Implement Zimone, Mystery Unraveler. 2024-09-28 16:11:33 -04:00
ImprintTargetEffect.java
InfoEffect.java refactor: SimpleStaticAbility default zone (tokens, emblems, etc.) 2024-11-16 23:04:53 -05:00
LearnEffect.java
LivingDeathEffect.java refactor: simpler processAction syntax (#12458) 2024-06-11 22:55:43 -04:00
LockOrUnlockRoomTargetEffect.java [DSK] Implement Keys to the House 2025-04-23 09:49:50 -04:00
LookAtTargetPlayerHandEffect.java
LookLibraryAndPickControllerEffect.java implement [MH3] Planar Genesis 2024-06-01 17:45:06 +02:00
LookLibraryControllerEffect.java
LookLibraryTopCardTargetPlayerEffect.java
LoseControlOnOtherPlayersControllerEffect.java
LoseGameSourceControllerEffect.java
LoseGameTargetPlayerEffect.java
LoseHalfLifeEffect.java
LoseHalfLifeTargetEffect.java another batch of text fixes 2024-04-04 23:21:44 -04:00
LoseLifeAllPlayersEffect.java
LoseLifeControllerAttachedEffect.java
LoseLifeDefendingPlayerEffect.java
LoseLifeOpponentsEffect.java
LoseLifeOpponentsYouGainLifeLostEffect.java refactor: improved usage of getOpponents to ignore leaved players in one short effects 2025-02-03 17:46:57 +04:00
LoseLifePermanentControllerEffect.java
LoseLifeSourceControllerEffect.java
LoseLifeTargetControllerEffect.java refactor: common logic for getting controller of target object (#13038) 2024-10-26 20:23:34 -04:00
LoseLifeTargetEffect.java
ManifestDreadThenAttachEffect.java [DSK] Implement Conductive Machete 2024-09-10 18:38:59 -04:00
MayCastTargetCardEffect.java Modal double-faced cards - fixed game error on usage with some replacement effects (example: Diluvian Primordial, closes #12176) (#12184) 2024-04-25 23:40:57 +04:00
MayExileCardFromHandPlottedEffect.java [OTJ] Implement Plot mechanic (+8 cards) (#12017) 2024-03-31 17:06:55 +02:00
MayTapOrUntapTargetEffect.java
MeldEffect.java refactor: clean, added comments and todos to meld related code, fixed miss copy (related to #12544) 2024-07-01 22:43:58 +04:00
MillCardsControllerEffect.java
MillCardsEachPlayerEffect.java
MillCardsTargetEffect.java [DFT] Implement Riverchurn Monument (#13405) 2025-03-08 21:38:26 +04:00
MillHalfLibraryTargetEffect.java
MillThenPutInHandEffect.java fix text gen mistake 2024-06-01 01:05:47 -04:00
OpponentsCantCastChosenUntilNextTurnEffect.java
PassEffect.java
PermanentsEnterBattlefieldTappedEffect.java Rework implementation of anchor words (#13518) 2025-04-09 13:24:57 -04:00
PhaseOutAllEffect.java
PhaseOutAttachedEffect.java
PhaseOutSourceEffect.java
PhaseOutTargetEffect.java
PlaneswalkEffect.java
PlayerToRightGainsControlOfSourceEffect.java
PopulateEffect.java
PreventAllDamageByAllPermanentsEffect.java
PreventAllDamageByAttachedEffect.java
PreventAllDamageFromChosenSourceToYouEffect.java
PreventAllDamageToAllEffect.java
PreventAllDamageToAndByAttachedEffect.java
PreventAllDamageToPlayersEffect.java
PreventAllDamageToSourceByPermanentsEffect.java
PreventAllDamageToSourceEffect.java
PreventAllNonCombatDamageToAllEffect.java
PreventCombatDamageBySourceEffect.java
PreventCombatDamageToSourceEffect.java
PreventDamageByColorEffect.java
PreventDamageBySourceEffect.java
PreventDamageByTargetEffect.java
PreventDamageToAttachedEffect.java
PreventDamageToControllerEffect.java
PreventDamageToSourceEffect.java
PreventDamageToTargetEffect.java fix damage prevention to multiple targets 2024-05-16 14:02:35 -04:00
PreventDamageToTargetMultiAmountEffect.java
PreventNextDamageFromChosenSourceToTargetEffect.java
PreventNextDamageFromChosenSourceToYouEffect.java
PutCardFromHandOntoBattlefieldEffect.java
PutCardFromHandOrGraveyardOntoBattlefieldEffect.java
PutCardIntoPlayWithHasteAndSacrificeEffect.java
PutIntoLibraryNFromTopTargetEffect.java Fix Riptide Gearhulk not bouncing all targets 2025-04-12 14:59:25 -05:00
PutOnLibrarySourceEffect.java avoid casting to Card with dedicated method getSourceCardIfItStillExists 2024-06-02 21:28:14 -04:00
PutOnLibraryTargetEffect.java refactor: removed useless getNumberOfTargets from Target (replaced with getMinNumberOfTargets) 2025-05-07 02:55:02 +04:00
PutOnTopOrBottomLibraryTargetEffect.java text update: "of their choice" of the top or bottom 2024-11-30 14:27:37 -05:00
PutRandomCardFromLibraryIntoGraveyardEffect.java Added [YDMU] Alchemy: Dominaria set. Implemented Vinesoul Spider, Slimefoot, Thallid Transplant. (#12157) 2024-05-04 17:34:25 -04:00
PutSourceCountersOnTargetEffect.java
RecruiterEffect.java
RedirectDamageFromSourceToTargetEffect.java getPermanent directly, not via getBattlefield 2024-06-02 21:28:14 -04:00
RegenerateAllEffect.java
RegenerateAttachedEffect.java
RegenerateSourceEffect.java
RegenerateSourceWithReflexiveEffect.java
RegenerateTargetEffect.java
RemoveAllCountersAllEffect.java new RemoveAllCountersAllEffect 2024-06-02 21:28:14 -04:00
RemoveAllCountersSourceEffect.java prevent direct access of Player->counters ; some cleanup on counter removal effects ; implement [MH3] Izzet Generatorium (#12314) 2024-05-29 22:34:54 +02:00
RemoveDelayedTriggeredAbilityEffect.java
RemoveFromCombatSourceEffect.java
RemoveFromCombatTargetEffect.java
RemoveSpecialActionEffect.java
ReplaceOpponentCardsInHandWithSelectedEffect.java style: remove some static imports 2024-06-11 23:47:48 -04:00
ReplaceTreasureWithAdditionalEffect.java
ReturnCreatureFromGraveyardToBattlefieldAndGainHasteEffect.java
ReturnFromExileEffect.java
ReturnFromExileForSourceEffect.java Implement [MKM] Connecting the Dots; [PIP] Expert-Level Safe; related refactoring (#11922) 2024-03-11 00:16:42 -04:00
ReturnFromGraveyardAtRandomEffect.java
ReturnFromGraveyardToBattlefieldTargetEffect.java refactor: removed useless getNumberOfTargets from Target (replaced with getMinNumberOfTargets) 2025-05-07 02:55:02 +04:00
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java [TDM] Implement Perennation 2025-04-10 18:26:13 -04:00
ReturnFromGraveyardToHandTargetEffect.java
ReturnFromYourGraveyardToBattlefieldAllEffect.java refactors: common class for "return all xxx from your graveyard to the battlefield" (#13034) 2024-10-26 16:20:31 -04:00
ReturnMORToBattlefieldUnderOwnerControlWithCounterEffect.java implement [BLB] Salvation Swan 2024-06-29 18:38:00 +02:00
ReturnSourceFromGraveyardToBattlefieldEffect.java [DFT] Implement Gastal Thrillroller 2025-01-31 10:27:46 -05:00
ReturnSourceFromGraveyardToBattlefieldWithCounterEffect.java
ReturnSourceFromGraveyardToHandEffect.java [DFT] Implement Deathless Pilot 2025-01-31 10:27:46 -05:00
ReturnToBattlefieldAttachedEffect.java
ReturnToBattlefieldUnderOwnerControlAttachedEffect.java
ReturnToBattlefieldUnderOwnerControlSourceEffect.java
ReturnToBattlefieldUnderOwnerControlTargetEffect.java tweak [BLB] Salvation Swan's effect, and add test with Meld. 2024-06-30 13:57:31 +02:00
ReturnToBattlefieldUnderOwnerControlWithCounterTargetEffect.java tweak [BLB] Salvation Swan's effect, and add test with Meld. 2024-06-30 13:57:31 +02:00
ReturnToBattlefieldUnderYourControlAttachedEffect.java
ReturnToBattlefieldUnderYourControlSourceEffect.java
ReturnToBattlefieldUnderYourControlTargetEffect.java
ReturnToHandAttachedEffect.java
ReturnToHandChosenControlledPermanentEffect.java
ReturnToHandChosenPermanentEffect.java
ReturnToHandFromBattlefieldAllEffect.java
ReturnToHandFromGraveyardAllEffect.java
ReturnToHandSourceEffect.java
ReturnToHandSpellEffect.java
ReturnToHandTargetEffect.java
ReturnToLibraryPermanentEffect.java
ReturnToLibrarySpellEffect.java
RevealAndSeparatePilesEffect.java
RevealAndShuffleIntoLibrarySourceEffect.java
RevealCardsFromLibraryUntilEffect.java
RevealHandEachPlayerEffect.java
RevealHandSourceControllerEffect.java
RevealHandTargetEffect.java
RevealLibraryPickControllerEffect.java
RevealLibraryPutIntoHandEffect.java
RevealPutInHandLoseLifeEffect.java [BLB] Implement Darkstar Augur 2024-07-12 14:12:15 -04:00
RevealTopLandToBattlefieldElseHandEffect.java
RollDiceEffect.java remove unnecessary args from RollDiceEffect 2024-08-31 19:00:54 -04:00
RollDieWithResultTableEffect.java fix new error 2025-05-14 16:38:35 -04:00
RollPlanarDieEffect.java implement [MH3] Nethergoyf, refactor targets usages by game param (#12267) 2024-05-21 13:34:38 +02:00
RummageEffect.java
SacrificeAllControllerEffect.java consolidate "Sacrifice all [filter] you control" 2024-04-30 10:59:42 +02:00
SacrificeAllEffect.java other: reworked target selection: (#13638) 2025-05-16 13:55:54 +04:00
SacrificeControllerEffect.java
SacrificeEffect.java other: reworked target selection: (#13638) 2025-05-16 13:55:54 +04:00
SacrificeEquippedEffect.java
SacrificeOpponentsEffect.java
SacrificeOpponentsUnlessPayEffect.java update text: sacrifice "of their choice" 2024-11-30 14:27:35 -05:00
SacrificeSourceEffect.java Fix effects where the source's controller sacrifices it (#12583) 2024-07-18 00:28:50 -04:00
SacrificeSourceUnlessConditionEffect.java
SacrificeSourceUnlessPaysEffect.java GUI: added mana and other symbols support in choose spell dialog (closes #12155) 2024-07-27 10:17:22 +04:00
SacrificeTargetEffect.java
SaddleTargetMountEffect.java Update SaddleTargetMountEffect and GuidelightMatrix 2025-03-15 12:11:46 -05:00
SeekCardEffect.java [YDMU] Implement Marwyn's Kindred & Wandering Treefolk (#12625) 2024-08-14 21:11:45 -04:00
SetPlayerLifeAllEffect.java
SetPlayerLifeSourceEffect.java
SetPlayerLifeTargetEffect.java
ShuffleHandGraveyardAllEffect.java
ShuffleHandIntoLibraryDrawThatManySourceEffect.java refactor: simpler processAction syntax (#12458) 2024-06-11 22:55:43 -04:00
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java
ShuffleIntoLibrarySourceEffect.java
ShuffleIntoLibraryTargetEffect.java
ShuffleLibrarySourceEffect.java
ShuffleLibraryTargetEffect.java
ShuffleSpellEffect.java
ShuffleYourGraveyardIntoLibraryEffect.java refactors: common class for "return all xxx from your graveyard to the battlefield" (#13034) 2024-10-26 16:20:31 -04:00
SkipCombatStepEffect.java
SkipDrawStepEffect.java
SkipNextDrawStepControllerEffect.java
SkipNextDrawStepTargetEffect.java
SkipNextPlayerUntapStepEffect.java
SkipUntapOptionalSourceEffect.java
SkipUntapStepEffect.java
SuspectSourceEffect.java
SuspectTargetEffect.java
TakeTheInitiativeEffect.java
TapAllEffect.java
TapAllTargetPlayerControlsEffect.java
TapEnchantedEffect.java
TapSourceEffect.java
TapSourceUnlessPaysEffect.java
TapTargetEffect.java
TargetPlayerActivatesAllManaAbilitiesEffect.java implement [VIS] Pygmy Hippo 2024-06-15 13:57:55 -04:00
TargetPlayerGainControlSourceEffect.java
TargetPlayerGainControlTargetPermanentEffect.java
TargetPlayerShufflesTargetCardsEffect.java [TDM] Implement Rite of Renewal 2025-04-13 18:09:01 -04:00
TransformSourceEffect.java [FIN] Implement Cecil, Dark Knight / Cecil, Redeemed Paladin (#13445) 2025-05-14 14:59:00 -04:00
TransformTargetEffect.java
TurnFaceUpTargetEffect.java
UnlessPaysDelayedEffect.java
UntapAllControllerEffect.java
UntapAllEffect.java
UntapAllLandsControllerEffect.java
UntapAttachedEffect.java
UntapLandsEffect.java cleanup calls to respect range of influence 2024-06-02 21:28:14 -04:00
UntapSourceEffect.java
UntapTargetEffect.java
WillOfThePlaneswalkersEffect.java
WinGameSourceControllerEffect.java
WishEffect.java