| .. |
|
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
|
|
|