foul-magics/Mage/src/main/java/mage/abilities/effects/common
2020-01-22 16:57:01 -06:00
..
asthought Fixed a problem with casting split cards from non hand zone. Added some generic cast from non hand zone effects and started replacing card specific effects by the generic ones (fixes #5356 and fixes #4493). 2018-10-03 13:44:01 +02:00
combat Updated pronouns to reflect current rules and oracle text 2019-12-06 14:29:36 -05:00
continuous Fixed multiple card texts; 2020-01-18 11:01:33 +04:00
cost Implemented Gravebreaker Lamia. 2020-01-12 11:29:43 +01:00
counter * Venarian Gold - Fixed rule text according #6170. 2020-01-10 20:43:19 +01:00
discard replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
enterAttribute Fix issues with Clone and Metallic Mimic (#5160) 2018-07-29 07:40:48 -04:00
replacement rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
ruleModifying fixed High Alert allowing opposing defenders to attack 2019-01-28 18:58:02 -05:00
search Revert 2020-01-18 11:24:12 +04:00
turn remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AddCombatAndMainPhaseEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AddContinuousEffectToGame.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AdditionalCombatPhaseEffect.java
AffinityEffect.java - Fixed an issue with AffinityEffect and multiplayer games. See #5931 2019-12-06 14:16:32 -06:00
AmplifyEffect.java refactored all instances of SubtypePredicate 2020-01-06 16:48:00 -05:00
AttachEffect.java Fixed a problem with casting split cards from non hand zone. Added some generic cast from non hand zone effects and started replacing card specific effects by the generic ones (fixes #5356 and fixes #4493). 2018-10-03 13:44:01 +02:00
AttacksIfAbleTargetPlayerSourceEffect.java
BecomesMonarchSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesMonarchTargetEffect.java
BrainstormEffect.java
CanBlockAsThoughtItHadShadowEffect.java Implement Aetherflame Wall 2018-07-05 21:35:56 -04:00
CantActivateAbilitiesAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantAttackBlockTransformAttachedEffect.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
CantBeCounteredControlledEffect.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
CantBeCounteredSourceEffect.java updated "can't be countered" text 2018-06-20 11:21:06 -04:00
CantBeRegeneratedSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeRegeneratedTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeTargetedAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeTargetedAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeTargetedCardsGraveyardsEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeTargetedSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeTargetedTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastCardFromOutsideTheGameEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastSourceTriggeredAbility.java Implemented Hatchery Spider 2018-09-18 10:57:30 -04:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java
ChooseACardNameEffect.java Code cleanup 2020-01-08 05:19:52 +04:00
ChooseBasicLandTypeEffect.java make some fields final 2018-09-28 15:19:27 +02:00
ChooseColorEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ChooseCreatureTypeEffect.java Rename : typo in static method 2018-09-29 13:35:48 +02:00
ChooseExpansionSetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ChooseLandTypeEffect.java Refactor: removed unused custom set filters in SubType requests; 2019-02-04 00:53:51 +04:00
ChooseModeEffect.java add missing diamond operators 2019-03-04 11:57:53 +01:00
ChooseNewTargetsTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ChooseOpponentEffect.java make some fields final 2018-09-28 15:19:27 +02:00
ChoosePlayerEffect.java
ChooseSecretOpponentEffect.java Implemented Emissary of Grudges 2018-08-03 00:29:44 -06:00
CipherEffect.java add null check 2019-01-11 01:04:34 +01:00
ClashEffect.java * Until your next turn effects - fixed that continuous effects of lost/leaved players can be discarded by combat or some cards before next turn starts; 2019-12-26 07:44:46 +04:00
ClashWinReturnToHandSpellEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CopyEffect.java * Copy effects - fixed that it copy current P/T values (e.g. after effects applied) instead printed/selected values; 2019-04-23 12:03:16 +04:00
CopyPermanentEffect.java * Fixed exception error on copy of copy of aura effects for some cards (Estrid's masks, Animate Dead, etc); 2018-11-14 05:02:29 +04:00
CopySpellForEachItCouldTargetEffect.java Fixed AI freeze with non available targets 2019-12-21 18:10:29 +04:00
CopyTargetSpellEffect.java Improved and fixed cards texts: 2019-01-04 23:51:42 +04:00
CopyTokenEffect.java Xmage 1.4.30V6 2018-06-24 21:26:52 +02:00
CouncilsDilemmaVoteEffect.java * Expropriate - Fixed a strange problem that the prompt text of the select permanent selection to get the control of the permanent was not shown. Still not clear what the exact reason was but using a player list to save the voters seemed to cause the problem. 2019-12-27 23:22:32 +01:00
CounterTargetAndSearchGraveyardHandLibraryEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CounterTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CounterTargetWithReplacementEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CounterUnlessPaysEffect.java Improved interactions between pay X and other effects; 2019-06-21 11:40:36 +04:00
CreateDelayedTriggeredAbilityEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CreateSpecialActionEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CreateTokenCopyTargetEffect.java * Spark Double - fixed that copy of spark contains legendary type (#6097) 2019-12-18 17:57:41 +04:00
CreateTokenEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
CreateTokenTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
CreatureExploresTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
CrewsVehicleSourceTriggeredAbility.java
DamageAllControlledTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DamageAllEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
DamageAttachedControllerEffect.java Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
DamageAttachedEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
DamageControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
DamageEachOtherEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DamageEverythingEffect.java Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
DamageMultiEffect.java Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
DamagePlayersEffect.java Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
DamageSelfEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DamageTargetControllerEffect.java Refactor related to #6187 2020-01-15 11:47:22 +04:00
DamageTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
DamageWithPowerFromOneToAnotherTargetEffect.java Refactor related to #6187 2020-01-15 11:47:22 +04:00
DamageWithPowerFromSourceToAnotherTargetEffect.java Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
DestroyAllAttachedEquipmentEffect.java
DestroyAllControlledTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DestroyAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DestroyAllNamedPermanentsEffect.java Refactor: extract card names compare logic (is empty name, is same name) 2018-12-07 00:26:50 +04:00
DestroyAttachedToEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DestroyEquippedEffect.java
DestroyMultiTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DestroySourceEffect.java - First steps towards fixing Phased/Phased indirectly permanents. 2019-03-15 10:01:02 -05:00
DestroyTargetAtBeginningOfNextEndStepEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DestroyTargetEffect.java - First steps towards fixing Phased/Phased indirectly permanents. 2019-03-15 10:01:02 -05:00
DetainAllEffect.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
DetainTargetEffect.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
DevourEffect.java Fixed type cast 2019-07-06 12:36:28 +04:00
DiscardCardControllerTriggeredAbility.java Implemented Bone Miser 2019-08-09 21:14:05 -04:00
DiscardCardPlayerTriggeredAbility.java Implemented Bone Miser 2019-08-09 21:14:05 -04:00
DiscardOntoBattlefieldEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DoIfClashWonEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DoIfCostPaid.java * Thirst for Meaning - fixed that it doesn't allow to discard artifact card as pay; 2020-01-13 15:03:01 +04:00
DontUntapAsLongAsSourceTappedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DontUntapInControllersNextUntapStepSourceEffect.java use isActivePlayer where possible, some minor text fixes 2018-06-29 21:18:05 +02:00
DontUntapInControllersNextUntapStepTargetEffect.java Address crash points of JSON tests 2019-01-10 21:27:38 -05:00
DontUntapInControllersUntapStepAllEffect.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
DontUntapInControllersUntapStepEnchantedEffect.java AI updates, more cards will have the isRemoval bonus to their card rating 2018-10-28 00:16:14 -07:00
DontUntapInControllersUntapStepSourceEffect.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
DontUntapInControllersUntapStepTargetEffect.java Implemented Heliod's Punishment, Hydra's Growth, Ilysian Caryatid, Impending Doom and Incendiary Oracle. Fixed Irreverent Revelers. 2020-01-11 22:11:44 +01:00
DontUntapInPlayersNextUntapStepAllEffect.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
DoUnlessAnyPlayerPaysEffect.java * Do unless any player pays - fixed that it asks to pay remaining players even after payed; 2019-06-20 23:16:17 +04:00
DoUnlessControllerPaysEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DoUnlessTargetPlayerOrTargetsControllerPaysEffect.java Improved interactions between pay X and other effects; 2019-06-21 11:40:36 +04:00
DrawCardAllEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
DrawCardSourceControllerEffect.java - Workaround for #5437. The delayed triggers work correctly now and the game will no longer freeze. TODO: Cards that are copied and then cast do not retain the correct sourceObject. They instead point to the spell on the stack which fails when delayed triggers are used. 2020-01-22 16:57:01 -06:00
DrawCardTargetEffect.java - Workaround for #5437. The delayed triggers work correctly now and the game will no longer freeze. TODO: Cards that are copied and then cast do not retain the correct sourceObject. They instead point to the spell on the stack which fails when delayed triggers are used. 2020-01-22 16:57:01 -06:00
DrawDiscardControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DrawDiscardOneOfThemEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DrawDiscardTargetEffect.java remove deprecated discard method 2019-12-30 00:22:33 +01:00
EndTurnEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EnterBattlefieldPayCostOrPutGraveyardEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java * Xantcha, Sleeper Agent - Fixed wording of the replacement effect (Oracle changes from 2019-09-27) and generalized the effect for 3 cards. 2020-01-10 14:18:56 +01:00
EntersBattlefieldWithXCountersEffect.java remove redundant null check 2018-09-28 15:19:27 +02:00
EpicEffect.java Updated pronouns to reflect current rules and oracle text 2019-12-06 14:29:36 -05:00
ExchangeLifeTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileAdventureSpellEffect.java * Adventure cards - added player name to adventure exile window; 2020-01-07 22:43:15 +04:00
ExileAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileAndGainLifeEqualPowerTargetEffect.java AI updates, more cards will have the isRemoval bonus to their card rating 2018-10-28 00:16:14 -07:00
ExileAndReturnTransformedSourceEffect.java * Conqueror's Galleon - fixed that it returns under owner control instead your; 2020-01-16 08:54:59 +04:00
ExileAttachedEffect.java
ExileCardFromOwnGraveyardControllerEffect.java Little fixes 2020-01-16 17:11:19 +04:00
ExileCardsFromTopOfLibraryTargetEffect.java
ExileCardYouChooseTargetOpponentEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileFromZoneTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileGraveyardAllPlayersEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileGraveyardAllTargetPlayerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java Updated pronouns to reflect current rules and oracle text 2019-12-06 14:29:36 -05:00
ExileSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileSourceUnlessPaysEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileSpellEffect.java Refactor: added copyFrom info for all objects (original card used for copy, copy of copy and etc); 2018-11-29 19:29:39 +04:00
ExileTargetAndSearchGraveyardHandLibraryEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileTargetEffect.java - Fixed #5560. Eventually I will get to the other similar effects. 2019-01-29 16:13:27 -06:00
ExileTargetForSourceEffect.java Improved rules text generation and removed static texts for some cards with effects: 2020-01-14 20:38:45 +04:00
ExileTargetIfDiesEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExileUntilSourceLeavesEffect.java AI updates, more cards will have the isRemoval bonus to their card rating 2018-10-28 00:16:14 -07:00
FightTargetsEffect.java fix couple of sonar issues 2019-06-23 23:22:21 +02:00
FightTargetSourceEffect.java Fixed text 2020-01-15 06:55:20 +04:00
FlipCoinEffect.java rewrote how coins are flipped 2019-01-15 15:56:40 -05:00
FlipSourceEffect.java
FlipUntilLoseEffect.java rewrote how coins are flipped 2019-01-15 15:56:40 -05:00
FortifyEffect.java Allow activating equip ability 2018-06-25 22:36:49 -04:00
GainLifeEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
GainLifeTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
GetEmblemEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GetEmblemTargetPlayerEffect.java Refactor: improved emblem rules generation; 2019-01-03 11:41:34 +04:00
HideawayPlayEffect.java - Fixed #5854 2019-11-27 23:56:22 -06:00
ImprintTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
InfoEffect.java [M20] added Thunderkin Awakener 2019-06-29 18:03:12 +04:00
LookAtTargetPlayerHandEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LookLibraryAndPickControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LookLibraryControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LookLibraryMayPutToBottomEffect.java
LookLibraryTopCardTargetPlayerEffect.java fix some his or her to their 2018-07-09 21:25:04 +02:00
LoseControlOnOtherPlayersControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LoseGameSourceControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LoseGameTargetPlayerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LoseHalfLifeEffect.java
LoseHalfLifeTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LoseLifeAllPlayersEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifeControllerAttachedEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifeDefendingPlayerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifeOpponentsEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifePermanentControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifeSourceControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
LoseLifeTargetControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LoseLifeTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
ManaEffect.java Fixed NPE on empty net mana returns (from some effects); 2020-01-15 03:50:27 +04:00
MayTapOrUntapTargetEffect.java - little fixes. #5625 2019-03-11 08:50:05 -05:00
MeldEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MistmeadowWitchEffect.java
PassEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PermanentsEnterBattlefieldTappedEffect.java
PhaseOutAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PhaseOutAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PhaseOutSourceEffect.java
PhaseOutTargetEffect.java
PlayTargetWithoutPayingManaEffect.java - See b9bee56 2019-12-31 15:40:13 -06:00
PopulateEffect.java refactored ControllerPredicate 2020-01-06 20:04:56 -05:00
PreventAllDamageByAllObjectsEffect.java
PreventAllDamageByAllPermanentsEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllDamageByAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllDamageFromChosenSourceToYouEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllDamageToAllEffect.java Refactor PreventAllDamageToAllEffect 2019-12-24 10:48:08 +04:00
PreventAllDamageToAndByAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllDamageToPlayersEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllDamageToSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventAllNonCombatDamageToAllEffect.java Implemented The Wanderer 2019-04-01 16:32:57 -04:00
PreventCombatDamageBySourceEffect.java Implemented Mtenda Lion 2019-10-03 19:42:09 -04:00
PreventCombatDamageToSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageByColorEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageBySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageByTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageToAttachedEffect.java [ICE] Added Fylgja 2019-05-01 17:12:24 +02:00
PreventDamageToControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageToSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageToTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PreventDamageToTargetMultiAmountEffect.java Questing Beast - fixed rollback error on damage prevent (#6116); 2019-12-24 10:53:51 +04:00
PreventNextDamageFromChosenSourceToTargetEffect.java
PreventNextDamageFromChosenSourceToYouEffect.java
PutCardFromHandOntoBattlefieldEffect.java * PutCardFromHandOntoBattlefieldEffect - Fixed that the rule text did not show if the card entered the battlefield tapped (e.g. for Arboreal Grazer). 2019-12-29 14:30:16 +01:00
PutLibraryIntoGraveTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
PutOnLibrarySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PutOnLibraryTargetEffect.java add aether gust unit tests + fix issue #5902 2019-07-21 22:26:11 -04:00
PutTopCardOfLibraryIntoGraveControllerEffect.java Fixed multiple card texts; 2020-01-18 11:01:33 +04:00
PutTopCardOfLibraryIntoGraveEachPlayerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
PutTopCardOfLibraryIntoGraveTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
RecruiterEffect.java Implemented Ashiok, Dream Render 2019-04-15 14:10:06 -04:00
RedirectDamageFromSourceToTargetEffect.java
RegenerateAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RegenerateAttachedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RegenerateSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RegenerateTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RemoveAllCountersSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RemoveDelayedTriggeredAbilityEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RemoveFromCombatSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RemoveFromCombatTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RemoveSpecialActionEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReplaceOpponentCardsInHandWithSelectedEffect.java Implemented Ashiok, Dream Render 2019-04-15 14:10:06 -04:00
ReturnCreaturesFromExileEffect.java
ReturnFromExileEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnFromExileForSourceEffect.java Improved rules text generation and removed static texts for some cards with effects: 2020-01-14 20:38:45 +04:00
ReturnFromGraveyardToBattlefieldTargetEffect.java fixed Archon of Falling Stars (must be return to battlefield instead hand) 2020-01-04 19:40:25 +04:00
ReturnFromGraveyardToHandTargetEffect.java Fix rules text for abilities with up to one target 2019-08-14 17:16:01 +01:00
ReturnSourceFromGraveyardToBattlefieldEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnSourceFromGraveyardToHandEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToBattlefieldUnderOwnerControlAttachedEffect.java remove redundant null checks before instanceof 2018-09-17 21:09:42 +02:00
ReturnToBattlefieldUnderOwnerControlSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToBattlefieldUnderOwnerControlTargetEffect.java Improved rules text generation and removed static texts for some cards with effects: 2020-01-14 20:38:45 +04:00
ReturnToBattlefieldUnderYourControlAttachedEffect.java remove redundant null checks before instanceof 2018-09-17 21:09:42 +02:00
ReturnToBattlefieldUnderYourControlSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToBattlefieldUnderYourControlTargetEffect.java Improved rules text generation and removed static texts for some cards with effects: 2020-01-14 20:38:45 +04:00
ReturnToHandAttachedEffect.java - Fixed #6034 2019-11-24 15:37:20 -06:00
ReturnToHandChosenControlledPermanentEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToHandChosenPermanentEffect.java Updated pronouns to reflect current rules and oracle text 2019-12-06 14:29:36 -05:00
ReturnToHandFromBattlefieldAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToHandFromGraveyardAllEffect.java * Some more move actions replaced and added missing methods for move to command zone. 2020-01-09 23:17:39 +01:00
ReturnToHandSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToHandSpellEffect.java
ReturnToHandTargetEffect.java Implemented Shimmerwing Chimera 2020-01-03 22:10:45 -05:00
ReturnToLibraryPermanentEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReturnToLibrarySpellEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RevealAndShuffleIntoLibrarySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RevealCardsFromLibraryUntilEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RevealHandSourceControllerEffect.java Implement Rakdos Augermage 2018-07-01 15:39:19 -04:00
RevealHandTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RevealLibraryPutIntoHandEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
RevealTargetPlayerLibraryEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
RevealTopLandToBattlefieldElseHandEffect.java
RollDiceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RollPlanarDieEffect.java * Panopticon Plane - Fixed draw card abilities. 2020-01-11 01:25:26 +01:00
RummageEffect.java
SacrificeAllEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
SacrificeControllerEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
SacrificeEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
SacrificeEquippedEffect.java * Grafted Exoskeleton - Fixed that if it left the battlefield it doesn't sacrifice its creature (fixes #4997). 2018-06-03 23:51:09 +02:00
SacrificeOpponentsEffect.java refactored ControllerPredicate 2020-01-06 20:04:56 -05:00
SacrificeOpponentsUnlessPayEffect.java refactored ControllerPredicate 2020-01-06 20:04:56 -05:00
SacrificeSourceEffect.java Reworked ability source object handling. 2018-10-21 21:37:23 +02:00
SacrificeSourceUnlessConditionEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SacrificeSourceUnlessPaysEffect.java Improved interactions between pay X and other effects; 2019-06-21 11:40:36 +04:00
SacrificeTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SendOptionUsedEventEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SetPlayerLifeAllEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
SetPlayerLifeSourceEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
SetPlayerLifeTargetEffect.java replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
ShuffleHandGraveyardAllEffect.java Implemented Game Plan, added new class for Timetwister effects 2018-05-24 11:55:00 -04:00
ShuffleHandIntoLibraryDrawThatManySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ShuffleIntoLibrarySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ShuffleIntoLibraryTargetEffect.java
ShuffleLibrarySourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ShuffleLibraryTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ShuffleSpellEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SkipCombatStepEffect.java - Fixed #5100. Added a replacement effect for skipping the combat phase. 2018-11-23 11:36:29 -06:00
SkipDrawStepEffect.java
SkipNextCombatEffect.java
SkipNextDrawStepControllerEffect.java Implement Molten Firebird and Ivory Gargoyle 2018-07-10 23:00:27 -04:00
SkipNextDrawStepTargetEffect.java sonar 220219, criticals 2019-02-22 12:06:11 +01:00
SkipNextPlayerUntapStepEffect.java
SkipUntapOptionalSourceEffect.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
SkipUntapStepEffect.java
TapAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TapAllTargetPlayerControlsEffect.java change looping over maps (Sonar) 2019-02-02 22:37:02 +01:00
TapEnchantedEffect.java * Fixed a problem with TapEnchantedEffect that could cause cast exceptions (fixes #5509). 2019-01-12 15:18:53 +01:00
TapSourceEffect.java fixed entering tapped abilities not working correctly (fixes #5010,) 2018-06-10 20:42:22 -04:00
TapSourceUnlessPaysEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TapTargetEffect.java update wordings so they are not blank 2019-01-10 22:14:29 -05:00
TransformSourceEffect.java * Fixed a problem with P/T of permanets that transform back again to the original source card (fixes #6156). 2020-01-09 08:25:29 +01:00
TransformTargetEffect.java
TurnFaceUpTargetEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UnlessPaysDelayedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapAllControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapAllEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapAllLandsControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapAllThatAttackedEffect.java rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
UntapEnchantedEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapLandsEffect.java Sonar fixes 2019-07-09 21:57:55 +02:00
UntapSourceEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UntapTargetEffect.java fixed Taranika, Akroan Veteran (wrong text); 2020-01-14 20:52:13 +04:00
WinGameSourceControllerEffect.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
WishEffect.java * You may choose card from outside or in exile - fixed that it doesn't allows to choose cards from exiled zone (Karn, the Great Creator and Coax from the Blind Eternities); 2019-12-24 02:06:33 +04:00