foul-magics/Mage/src/main/java/mage/abilities/effects/common
2022-05-25 09:51:18 -06:00
..
asthought [NEO] reworked implementation of Nashi, Moon Sage's Scion 2022-03-01 08:31:54 -05:00
combat Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
continuous Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
cost Fix #8811 2022-03-31 17:10:38 -04:00
counter Added test for Proliferate hint. 2022-05-18 12:27:46 -06:00
discard [SNC] Implemented Extract the Truth 2022-04-15 17:18:19 -05:00
enterAttribute [SLD] some more text fixes 2022-02-19 12:59:37 -05:00
replacement [VOW] Implemented Kaya, Geist Hunter 2021-11-08 20:50:13 -05:00
ruleModifying (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
search added common class for searching and exiling 2022-03-16 09:10:30 -04:00
turn [VOW] Implemented Alchemist's Gambit 2021-11-12 09:11:00 -05:00
AddCombatAndMainPhaseEffect.java
AddContinuousEffectToGame.java [SNC] Implemented Paragon of Modernity 2022-04-17 21:09:36 -04:00
AdditionalCombatPhaseEffect.java
AffinityEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
AmplifyEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
AttachEffect.java some reworking of Equip, Fortify, and Reconfigure 2022-02-17 18:08:22 -05:00
AttacksIfAbleTargetPlayerSourceEffect.java
BalanceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
BecomeBlockedTargetEffect.java * GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR); 2021-01-30 16:38:55 +04:00
BecomesMonarchSourceEffect.java
BecomesMonarchTargetEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
BrainstormEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CanBlockAsThoughtItHadShadowEffect.java
CantActivateAbilitiesAttachedEffect.java
CantAttackBlockTransformAttachedEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
CantBeCounteredControlledEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CantBeCounteredSourceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CantBeRegeneratedSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CantBeRegeneratedTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CantBeTargetedAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CantBeTargetedAttachedEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CantBeTargetedCardsGraveyardsEffect.java
CantBeTargetedSourceEffect.java remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02:00
CantBeTargetedTargetEffect.java remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02:00
CastCardFromOutsideTheGameEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
CastSourceTriggeredAbility.java replaced various flavor words with ability words 2022-03-09 16:34:49 -05:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ChooseACardNameEffect.java [M21] a few text fixes 2022-03-03 09:19:17 -05: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
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 Refactor implementation of spell copies for cards like Twinning Staff as well as refactor handling of target changing (WIP) (#7662) 2021-03-12 12:47:49 -05: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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ClashWinReturnToHandSpellEffect.java
ConjureCardEffect.java some additional text fixes 2022-03-22 08:46:02 -04:00
CopyEffect.java [NEO] Implementing Compleated mechanic and hybrid phyrexian mana (ready for review) (#8677) 2022-02-10 10:25:23 -05: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 Refactor: added docs for a copy stack object code (#7662); 2021-08-15 17:12:59 +04:00
CopyStackAbilityEffect.java [C21] Implemented Battlemage's Braces 2021-04-19 18:07:23 -04:00
CopyTargetSpellEffect.java Refactor implementation of spell copies for cards like Twinning Staff as well as refactor handling of target changing (WIP) (#7662) 2021-03-12 12:47:49 -05:00
CopyTokenEffect.java Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899) 2021-07-09 07:28:43 +04:00
CounterTargetAndSearchGraveyardHandLibraryEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CounterTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CounterTargetWithReplacementEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CounterUnlessPaysEffect.java [STX] various text fixes 2021-04-17 18:22:43 -04:00
CreateDelayedTriggeredAbilityEffect.java [BOK] reworked implementation of Shirei, Shizo's Caretaker and added test 2022-02-24 20:15:15 -05:00
CreateSpecialActionEffect.java
CreateTokenAttachSourceEffect.java removed unnecessary lastAddedToken method from TokenImpl, reworked Warren Weirding 2022-03-31 20:12:09 -04:00
CreateTokenCopyTargetEffect.java [CLB] Implemented Irenicus's Vile Duplication 2022-05-18 22:00:12 -04:00
CreateTokenEffect.java removed unnecessary lastAddedToken method from TokenImpl, reworked Warren Weirding 2022-03-31 20:12:09 -04:00
CreateTokenTargetEffect.java [C21] Implemented Combat Calligrapher 2021-04-27 20:06:49 -04:00
CreatureExploresTriggeredAbility.java Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily (#8010) 2021-07-15 07:46:38 -04:00
CrewsVehicleSourceTriggeredAbility.java [KLD] various text fixes 2022-02-20 09:37:58 -05: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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageTargetControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageTargetEffect.java [CON] various text fixes 2022-03-06 18:07:25 -05:00
DamageWithExcessEffect.java [STX] Implemented Flame Spill 2021-04-04 10:40:13 -04:00
DamageWithPowerFromOneToAnotherTargetEffect.java updated some fight effect text 2021-11-14 15:30:27 -05:00
DamageWithPowerFromSourceToAnotherTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroyAllAttachedEquipmentEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroyAttachedToEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroyEquippedEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
DestroyMultiTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroySourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroyTargetAtBeginningOfNextEndStepEffect.java - non-card refactoring related to #8375 2021-10-18 14:02:57 -05:00
DestroyTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 [NCC] Implemented Currency Converter 2022-04-25 21:47:19 -04:00
DiscardCardPlayerTriggeredAbility.java Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily (#8010) 2021-07-15 07:46:38 -04:00
DiscardOntoBattlefieldEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DoIfAnyNumberCostPaid.java [MID] Implemented Bloodthirsty Adversary 2021-09-08 13:02:04 -05:00
DoIfClashWonEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -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 Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
DontUntapInControllersNextUntapStepTargetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DontUntapInControllersUntapStepAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DontUntapInControllersUntapStepEnchantedEffect.java
DontUntapInControllersUntapStepSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DontUntapInControllersUntapStepTargetEffect.java Reworking "as long as you control this" effects (WIP) (#8620) 2022-01-30 22:00:10 -05:00
DontUntapInPlayersNextUntapStepAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DoubleCountersSourceEffect.java [C21] Implemented Paradox Zone 2021-04-08 09:03:28 -04:00
DoUnlessAnyPlayerPaysEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
DoUnlessAttachedControllerPaysEffect.java Fixed test errors and fixed newlines (#7391) 2021-01-14 16:35:28 -05:00
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 [Y22] Implemented Faithful Disciple 2022-03-01 17:47:28 -05:00
DrawCardAllEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DrawCardForEachColorAmongControlledPermanentsEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DrawCardSourceControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DrawCardTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DrawDiscardControllerEffect.java fixed text on various cards which draw and discard 2022-02-14 21:56:07 -05:00
DrawDiscardOneOfThemEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DrawDiscardTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
EndTurnEffect.java
EnterBattlefieldPayCostOrPutGraveyardEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -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 reworked/simplified/consolidated effects which exchange life totals, added test (fixes #7668) 2021-03-14 15:56:48 -04:00
ExchangeLifeTwoTargetEffect.java reworked/simplified/consolidated effects which exchange life totals, added test (fixes #7668) 2021-03-14 15:56:48 -04:00
ExileAdventureSpellEffect.java * Copy spell - improved support, now all copied spells are independent (bug example: Seasons Past fizzled after copy resolve, see #7634, 10f8022043); 2021-03-06 19:32:17 +04:00
ExileAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExileAndGainLifeEqualPowerTargetEffect.java reworked some abilities which use card.moveToExile 2021-02-28 17:06:13 -05:00
ExileAndReturnTransformedSourceEffect.java [NEO] Implemented The Shattered States Era / Nameless Conqueror 2022-01-27 21:08:19 -05:00
ExileAttachedEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ExileCardEnteringGraveyardReplacementEffect.java [STX] Implement Efreet Flamepainter (#7747) 2021-04-16 22:16:02 -04:00
ExileCardFromOwnGraveyardControllerEffect.java a few more card refactors for card.moveToZone 2021-02-27 10:13:24 -05:00
ExileCardsFromTopOfLibraryTargetEffect.java Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
ExileCardYouChooseTargetOpponentEffect.java Make ExileCardYouChooseTargetOpponentEffect respect TargetPointer 2022-04-20 21:16:54 -04:00
ExileFromZoneTargetEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExileGraveyardAllPlayersEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ExileGraveyardAllTargetPlayerEffect.java [CLB] Implemented Nautiloid Ship 2022-05-20 17:44:43 -04:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java refactored some instances of Player::moveCardToExileWithInfo 2022-03-14 21:14:12 -04:00
ExileSagaAndReturnTransformedEffect.java [NEO] Implemented The Shattered States Era / Nameless Conqueror 2022-01-27 21:08:19 -05:00
ExileSourceEffect.java
ExileSourceUnlessPaysEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
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
ExileTargetEffect.java [KHM] Foretell - Do not show card name in game log (fixes #7522) 2021-02-08 09:09:11 -06:00
ExileTargetForSourceEffect.java * Exile card and return it from exile - fixed rollback error on commander creature exile (#7250); 2020-12-17 10:07:15 +04:00
ExileTargetIfDiesEffect.java [SNC] Implemented Bouncer's Beatdown 2022-04-16 13:25:37 -04:00
ExileTopXMayPlayUntilEndOfTurnEffect.java Text fixes 2022-01-31 01:00:38 -05:00
ExileUntilSourceLeavesEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04: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 [SNC] Implemented Sizzling Soloist 2022-04-17 20:42:47 -04:00
ImprintTargetEffect.java
InfoEffect.java
LearnEffect.java [STX] Implemented Retriever Phoenix 2021-04-07 19:24:41 -04:00
LivingDeathEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
LookAtTargetPlayerHandEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
LookLibraryAndPickControllerEffect.java Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
LookLibraryControllerEffect.java Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
LookLibraryTopCardTargetPlayerEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
LoseControlOnOtherPlayersControllerEffect.java
LoseGameSourceControllerEffect.java
LoseGameTargetPlayerEffect.java
LoseHalfLifeEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseHalfLifeTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeAllPlayersEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeControllerAttachedEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeDefendingPlayerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeOpponentsEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifePermanentControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeSourceControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LoseLifeTargetControllerEffect.java Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
LoseLifeTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
MayTapOrUntapTargetEffect.java [ALA] various text fixes 2022-03-06 15:29:47 -05:00
MeldEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
MillCardsControllerEffect.java
MillCardsEachPlayerEffect.java [KHM] Implemented Koma's Faithful 2021-01-09 11:20:02 -05:00
MillCardsTargetEffect.java [ALA] various text fixes 2022-03-06 15:29:47 -05:00
MillHalfLibraryTargetEffect.java [SNC] various text fixes 2022-04-24 08:10:29 -04:00
MistmeadowWitchEffect.java fixed various instances of getting source name (fixes #8531, fixes #8528) 2021-12-24 19:30:31 -05: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 Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
PhaseOutTargetEffect.java [SNC] Implemented Slip Out the Back 2022-04-14 20:19:18 -04:00
PlayTargetWithoutPayingManaEffect.java
PopulateEffect.java [NCC] Implemented Determined Iteration 2022-04-25 22:17:42 -04:00
PreventAllDamageByAllObjectsEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventAllDamageByAllPermanentsEffect.java Various text fixes 2022-04-26 07:10:13 -04:00
PreventAllDamageByAttachedEffect.java
PreventAllDamageFromChosenSourceToYouEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventAllDamageToAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PreventAllDamageToAndByAttachedEffect.java
PreventAllDamageToPlayersEffect.java [KLD] various text fixes 2022-02-20 09:37:58 -05:00
PreventAllDamageToSourceEffect.java
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 Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899) 2021-07-09 07:28:43 +04:00
PreventDamageToAttachedEffect.java Fix more double semicolons in java code 2022-02-25 10:08:18 -05:00
PreventDamageToControllerEffect.java
PreventDamageToSourceEffect.java
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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PutCardFromHandOntoBattlefieldEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
PutLibraryIntoGraveTargetEffect.java
PutOnLibrarySourceEffect.java a few more card refactors for card.moveToZone 2021-02-27 10:13:24 -05:00
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
RecruiterEffect.java some more text fixes 2021-04-18 16:03:44 -04:00
RedirectDamageFromSourceToTargetEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
RegenerateAllEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
RegenerateAttachedEffect.java
RegenerateSourceEffect.java
RegenerateTargetEffect.java
RemoveAllCountersSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
RemoveDelayedTriggeredAbilityEffect.java
RemoveFromCombatSourceEffect.java
RemoveFromCombatTargetEffect.java
RemoveSpecialActionEffect.java
ReplaceOpponentCardsInHandWithSelectedEffect.java many find/replace "shuffle" fixes 2021-04-18 17:29:28 -04:00
ReturnCreatureFromGraveyardToBattlefieldAndGainHasteEffect.java
ReturnCreaturesFromExileEffect.java Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
ReturnFromExileEffect.java updated various cards to improve how they handle exiling with info (#7615) 2021-02-22 15:26:58 -05:00
ReturnFromExileForSourceEffect.java * Fixed bug in DamagedBatchEvent (fixes #7241). Fixed some spelling in test classes. 2020-12-17 17:39:17 +01:00
ReturnFromGraveyardToBattlefieldTargetEffect.java [CLB] Implemented Ancient Brass Dragon 2022-03-25 19:23:14 -04:00
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
ReturnFromGraveyardToHandTargetEffect.java replaced various instances of ReturnToHandTargetEffect with ReturnFromGraveyardToHandTargetEffect 2022-03-10 15:35:46 -05:00
ReturnSourceFromGraveyardToBattlefieldEffect.java [AFR] Implemented Feign Death 2021-07-01 10:26:50 -05:00
ReturnSourceFromGraveyardToBattlefieldWithCounterEffect.java Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
ReturnSourceFromGraveyardToHandEffect.java Adding dice rolling trigger/replacement (ready for review) (#7989) 2021-08-26 14:06:10 +04:00
ReturnToBattlefieldUnderOwnerControlAttachedEffect.java
ReturnToBattlefieldUnderOwnerControlSourceEffect.java
ReturnToBattlefieldUnderOwnerControlTargetEffect.java
ReturnToBattlefieldUnderYourControlAttachedEffect.java
ReturnToBattlefieldUnderYourControlSourceEffect.java
ReturnToBattlefieldUnderYourControlTargetEffect.java Fixed flicker effects not working with MDFCs (fixes #7516) 2021-02-08 10:33:38 -06:00
ReturnToHandAttachedEffect.java ReturnToHandAttachedEffect - Fixed incorrect zcc check (Fixes #7885 #7890) 2021-06-08 15:49:32 -05: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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
ReturnToHandSpellEffect.java
ReturnToHandTargetEffect.java [MH2] various text fixes 2021-06-22 09:20:05 -04:00
ReturnToLibraryPermanentEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
ReturnToLibrarySpellEffect.java * Copy spell - improved support, now all copied spells are independent (bug example: Seasons Past fizzled after copy resolve, see #7634, 10f8022043); 2021-03-06 19:32:17 +04:00
RevealAndShuffleIntoLibrarySourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
RevealCardsFromLibraryUntilEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04: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 Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
RevealLibraryPutIntoHandEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -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 (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
SacrificeEquippedEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
SacrificeOpponentsEffect.java [SNC] Implemented Dusk Mangler 2022-04-19 08:37:50 -04:00
SacrificeOpponentsUnlessPayEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
SacrificeSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
SacrificeSourceUnlessConditionEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
SacrificeSourceUnlessPaysEffect.java some changes to payment text generation 2022-02-19 17:41:57 -05:00
SacrificeTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
SetPlayerLifeAllEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
SetPlayerLifeSourceEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
SetPlayerLifeTargetEffect.java
ShuffleHandGraveyardAllEffect.java
ShuffleHandIntoLibraryDrawThatManySourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java
ShuffleIntoLibrarySourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
ShuffleIntoLibraryTargetEffect.java updated language for various user choices 2021-02-15 10:19:43 -05:00
ShuffleLibrarySourceEffect.java Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
ShuffleLibraryTargetEffect.java
ShuffleSpellEffect.java * Copy spell - improved support, now all copied spells are independent (bug example: Seasons Past fizzled after copy resolve, see #7634, 10f8022043); 2021-03-06 19:32:17 +04:00
SkipCombatStepEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
SkipDrawStepEffect.java
SkipNextDrawStepControllerEffect.java
SkipNextDrawStepTargetEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
SkipNextPlayerUntapStepEffect.java * Exile card and return it from exile - fixed rollback error on commander creature exile (#7250); 2020-12-17 10:07:15 +04:00
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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
TapEnchantedEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
TapSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
TapSourceUnlessPaysEffect.java * AI: fixed that computer can broke some non mana pays (Echo, Escalate, Recover, Tap source unless pay, Slow Motion, #8182); 2021-09-03 02:11:21 +04:00
TapTargetEffect.java [NEO] various text fixes 2022-02-08 19:41:26 -05:00
TargetPlayerShufflesTargetCardsEffect.java [STX] Implemented Quandrix Command 2021-02-19 09:08:14 -05:00
TransformSourceEffect.java Implementing Daybound/Nightbound mechanic (#8200) 2021-11-05 23:11:23 +04:00
TurnFaceUpTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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
UntapEnchantedEffect.java
UntapLandsEffect.java (WIP) Replacing blocking/blocked by predicates (#8729) 2022-03-23 18:45:02 -04:00
UntapSourceEffect.java
UntapTargetEffect.java [ROE] Fix Reality Spasm so targets are chosen on casting rather than on resolution 2022-04-05 08:39:07 -04:00
WinGameSourceControllerEffect.java
WishEffect.java Improve WishEffect text and refactor ctors (if filter exists, wished for card must be revealed) 2022-01-28 23:54:32 -05:00