foul-magics/Mage/src/main/java/mage/abilities/effects/common
2022-03-01 17:47:28 -05:00
..
asthought [NEO] reworked implementation of Nashi, Moon Sage's Scion 2022-03-01 08:31:54 -05:00
combat [KLD] various text fixes 2022-02-20 09:37:58 -05:00
continuous reworked auras which grant protection but don't remove themselves 2022-02-24 20:15:16 -05:00
cost Fix more double semicolons in java code 2022-02-25 10:08:18 -05:00
counter [KLD] various text fixes 2022-02-20 09:37:58 -05:00
discard Improve DiscardCardYouChooseTargetEffect and use it for many cards that were using custom effects 2022-01-28 13:43:46 -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 [VOW] Implemented Ancient Lumberknot 2021-11-02 19:27:30 -04:00
search [AFR] more text fixes 2021-08-23 19:14:50 -04:00
turn [VOW] Implemented Alchemist's Gambit 2021-11-12 09:11:00 -05:00
AddCombatAndMainPhaseEffect.java
AddContinuousEffectToGame.java
AdditionalCombatPhaseEffect.java - Fixed #6935 2020-08-04 14:55:25 -05:00
AffinityEffect.java * Added some trace output for continous effects and triggered abilities. Changed duration of AffinityEffect to WhileOnStack to prevent wrong handling for removement of the effect. 2021-01-13 09:14:29 +01:00
AmplifyEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
AttachEffect.java some reworking of Equip, Fortify, and Reconfigure 2022-02-17 18:08:22 -05:00
AttacksIfAbleTargetPlayerSourceEffect.java
BalanceEffect.java BalanceEffect - Fixed effect when a player has 0 permanents/cards (fixes #7950) 2021-10-19 21:53:25 -05: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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
CanBlockAsThoughtItHadShadowEffect.java
CantActivateAbilitiesAttachedEffect.java
CantAttackBlockTransformAttachedEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
CantBeCounteredControlledEffect.java [MID] a few more text fixes 2021-10-05 08:20:37 -04:00
CantBeCounteredSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02: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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04:00
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 * Play card without mana - fixed that some cards did not allow to choose a casting spell from split/mdfc cards (#7410); 2021-09-21 15:30:40 +04:00
CastSourceTriggeredAbility.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
ChangeATargetOfTargetSpellAbilityToSourceEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ChooseACardNameEffect.java GUI: added card hints in choice dialogs (additional to d587cc9151); 2021-08-14 21:57:32 +04:00
ChooseBasicLandTypeEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ChooseCardTypeEffect.java Fixes ChooseCardTypeEffect always showing all card types 2020-10-02 15:45:43 +02:00
ChooseColorEffect.java Fixed missing locale param in string operations (#4634) 2020-07-03 02:00:58 +04:00
ChooseCreatureTypeEffect.java Improved some source related filters in effects: 2020-12-25 19:06:36 +04:00
ChooseExpansionSetEffect.java
ChooseLandTypeEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +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 Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ChoosePlayerEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ChooseSecretOpponentEffect.java - Fixed #8038 2021-07-28 16:45:32 -05:00
CipherEffect.java - non-card refactoring related to #8375 2021-10-18 14:02:57 -05:00
ClashEffect.java replaced all instances of converted mana cost with mana value 2021-04-17 17:02:27 -04:00
ClashWinReturnToHandSpellEffect.java
ConjureCardEffect.java [J21] Implemented Wingsteed Trainer 2021-08-06 17:35:43 -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 [C21] various text fixes 2021-04-28 21:00:36 -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 CreateTokenAttachSourceEffect - Remove redundant setText 2021-01-15 18:04:06 +01:00
CreateTokenCopyTargetEffect.java [NEO] Implemented Fable of the Mirror Breaker / Reflection of Kiki-Jiki 2022-02-07 20:38:03 -05:00
CreateTokenEffect.java [AFR] Implemented Minsc, Beloved Ranger 2021-07-07 17:26:29 -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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageAllEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageAttachedControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageAttachedEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DamageControllerEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 [VOW] Implemented Chandra, Dressed to Kill 2021-11-10 12:00:38 -06: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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DestroyAllEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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
DetainTargetEffect.java
DevourEffect.java [MH2] Implemented Caprichrome 2021-06-11 08:59:48 -04:00
DiscardCardControllerTriggeredAbility.java [MID] Implemented Shipwreck Sifters 2021-09-12 11:18:10 -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
DoIfCostPaid.java some changes to payment text generation 2022-02-19 17:41:57 -05:00
DontUntapAsLongAsSourceTappedEffect.java refacted SourceTappedCondition to use a single enum 2022-02-02 21:35:20 -05:00
DontUntapInControllersNextUntapStepSourceEffect.java
DontUntapInControllersNextUntapStepTargetEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DontUntapInControllersUntapStepAllEffect.java [SLD] some more text fixes 2022-02-19 12:59:37 -05: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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DoubleCountersSourceEffect.java [C21] Implemented Paradox Zone 2021-04-08 09:03:28 -04:00
DoUnlessAnyPlayerPaysEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DoUnlessAttachedControllerPaysEffect.java Fixed test errors and fixed newlines (#7391) 2021-01-14 16:35:28 -05:00
DoUnlessControllerPaysEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
DoWhenCostPaid.java some changes to payment text generation 2022-02-19 17:41:57 -05: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 Fix a bunch of card text errors (magefree#6643) 2020-08-15 23:56:53 +04:00
EnterBattlefieldPayCostOrPutGraveyardEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
EntersBattlefieldWithXCountersEffect.java Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
EpicEffect.java Merge fix 2021-07-25 01:16:12 +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 fixed various instances of getting source name (fixes #8531, fixes #8528) 2021-12-24 19:30:31 -05: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 Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
ExileCardYouChooseTargetOpponentEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
ExileFromZoneTargetEffect.java fixed various instances of getting source name (fixes #8531, fixes #8528) 2021-12-24 19:30:31 -05:00
ExileGraveyardAllPlayersEffect.java a few more exile from graveyard fixes 2021-11-14 11:10:23 -05:00
ExileGraveyardAllTargetPlayerEffect.java some text fixes for exile graveyards 2021-11-13 18:01:41 -05:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -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 fixed a test failure 2021-06-02 09:11:12 -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 [MH2] various text fixes 2021-06-22 09:20:05 -04:00
GainLifeTargetEffect.java Hunters' Feast - Fixed rule text (fixes #6878). 2020-07-23 12:22:07 +02:00
GetEmblemEffect.java a few more exile from graveyard fixes 2021-11-14 11:10:23 -05:00
GetEmblemTargetPlayerEffect.java Fixed effect texts 2020-06-14 04:28:58 +04:00
HideawayPlayEffect.java * Play card without mana - fixed that some cards did not allow to choose a casting spell from split/mdfc cards (#7410); 2021-09-21 15:30:40 +04:00
IfAbilityHasResolvedXTimesEffect.java [NEO] Implemented Bronze Cudgels 2022-02-05 18:22:42 -05:00
ImprintTargetEffect.java
InfoEffect.java * Regeneration abilities - added card hint about activated and used regeneration; 2020-08-01 21:29:08 +04:00
LearnEffect.java [STX] Implemented Retriever Phoenix 2021-04-07 19:24:41 -04:00
LivingDeathEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LookAtTargetPlayerHandEffect.java [KHM] Implemented The Raven's Warning (#7425) 2021-01-22 13:13:20 -05:00
LookLibraryAndPickControllerEffect.java updated language for various user choices 2021-02-15 10:19:43 -05:00
LookLibraryControllerEffect.java [C21] various text fixes 2021-04-28 21:00:36 -04:00
LookLibraryMayPutToBottomEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
LookLibraryTopCardTargetPlayerEffect.java some user dialog changes 2021-05-20 20:36:37 -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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
MeldEffect.java * Meld Keyword - Fixed that the melt status was not correctly handled related to rollbacks or AI game simulation (fixes #6723). 2020-07-18 16:33:28 +02:00
MillCardsControllerEffect.java refactored mill effect names 2020-09-10 11:53:11 -04:00
MillCardsEachPlayerEffect.java [KHM] Implemented Koma's Faithful 2021-01-09 11:20:02 -05:00
MillCardsTargetEffect.java [ZNR] various text fixes 2020-10-07 20:04:34 -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 [STX] add more cards (#7720) 2021-04-09 17:56:34 +04:00
PassEffect.java
PermanentsEnterBattlefieldTappedEffect.java Fix #8556 2022-01-14 18:45:43 -05:00
PhaseOutAllEffect.java
PhaseOutAttachedEffect.java - Fixed #6861 2020-08-12 09:24:40 -05:00
PhaseOutSourceEffect.java Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
PhaseOutTargetEffect.java [NEO] Implemented March of Swirling Mist 2022-02-06 16:07:58 -05:00
PlayTargetWithoutPayingManaEffect.java * Removed unused imports. 2020-08-22 11:51:34 +02:00
PopulateEffect.java - non-card refactoring related to #8375 2021-10-18 14:02:57 -05:00
PreventAllDamageByAllObjectsEffect.java
PreventAllDamageByAllPermanentsEffect.java remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02:00
PreventAllDamageByAttachedEffect.java
PreventAllDamageFromChosenSourceToYouEffect.java
PreventAllDamageToAllEffect.java * Safe Passage - Fixed a problem that damage to player was not prevented (fixes #6995). 2020-08-25 16:30:48 +02:00
PreventAllDamageToAndByAttachedEffect.java
PreventAllDamageToPlayersEffect.java [KLD] various text fixes 2022-02-20 09:37:58 -05:00
PreventAllDamageToSourceEffect.java
PreventAllNonCombatDamageToAllEffect.java - Fixed text related to bug 6675 2020-06-26 11:10:54 -05:00
PreventCombatDamageBySourceEffect.java
PreventCombatDamageToSourceEffect.java
PreventDamageByColorEffect.java
PreventDamageBySourceEffect.java
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 * replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text. 2020-08-22 12:52:49 +02:00
PreventDamageToTargetEffect.java
PreventDamageToTargetMultiAmountEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
PreventNextDamageFromChosenSourceToTargetEffect.java
PreventNextDamageFromChosenSourceToYouEffect.java
PutCardFromHandOntoBattlefieldEffect.java
PutLibraryIntoGraveTargetEffect.java Refactoring cards that mill (WIP, do not merge) (#6713) 2020-06-24 07:50:00 -04:00
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
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 * Regeneration abilities - added card hint about activated and used regeneration; 2020-08-01 21:29:08 +04:00
RegenerateAttachedEffect.java * Regeneration abilities improved: 2020-08-02 14:01:58 +04:00
RegenerateSourceEffect.java GUI: deck legality and themes improves: 2020-08-03 00:07:13 +04:00
RegenerateTargetEffect.java * Regeneration abilities improved: 2020-08-02 14:01:58 +04:00
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 Implement liliana4 and necromentia (#6616) 2020-06-07 21:16:53 -04:00
ReturnCreaturesFromExileEffect.java Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04: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 [MID] Implemented Bereaved Survivor / Dauntless Avenger 2021-09-12 07:42:55 -04:00
ReturnFromGraveyardToBattlefieldWithCounterTargetEffect.java Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
ReturnFromGraveyardToHandTargetEffect.java
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 * Exile and return to battlefield - fixed that some cards can return commander from command zone but they shouldn't (example: Cloudshift, Conjurer's Closet, see #5151, #5278); 2020-07-10 14:37:46 +04:00
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
ReturnToHandFromBattlefieldAllEffect.java
ReturnToHandFromGraveyardAllEffect.java fixed incomplete code 2021-02-25 10:50:29 -05:00
ReturnToHandSourceEffect.java - Fixed #8213 2021-09-09 12:00:59 -05: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 [AER] various text fixes 2022-02-20 08:43:01 -05:00
RevealHandSourceControllerEffect.java * Removed unused imports. 2020-08-22 11:51:34 +02:00
RevealHandTargetEffect.java
RevealLibraryPutIntoHandEffect.java
RevealTopLandToBattlefieldElseHandEffect.java Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899) 2021-07-09 07:28:43 +04:00
RollDiceEffect.java Adding dice rolling trigger/replacement (ready for review) (#7989) 2021-08-26 14:06:10 +04:00
RollDieWithResultTableEffect.java Reworking effects that allow controlling combat (WIP) (#8159) 2021-10-10 10:25:10 -04:00
RollPlanarDieEffect.java Adding dice rolling trigger/replacement (ready for review) (#7989) 2021-08-26 14:06:10 +04:00
RummageEffect.java
SacrificeAllEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
SacrificeControllerEffect.java
SacrificeEffect.java [STX] various text fixes 2021-04-17 18:22:43 -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 text fixes 2021-04-22 08:41:54 -04:00
SacrificeOpponentsUnlessPayEffect.java some changes to payment text generation 2022-02-19 17:41:57 -05: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 Update *.sh and *.java files to use Unix line endings 2020-07-09 13:07:26 -04:00
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
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 * Removed unused imports. 2020-08-22 11:51:34 +02:00
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
TapAllEffect.java Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +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
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 [NEO] Implemented Azusa's Many Journeys / Likeness of the Seeker 2022-02-03 14:04:48 -06:00
UntapSourceEffect.java
UntapTargetEffect.java
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