..
asthought
* Release to the Wind - Fixed that it doesn't let you cast the cards it exiles ( fixes #6758 ).
2020-07-03 14:54:08 +02:00
combat
[ZNR] Implemented Nahiri's Binding
2020-09-08 11:27:40 -04:00
continuous
[ZNR] fixed issue with Ashaya, Soul of the Wild and Kenrith's Transformation ( #7046 )
2020-09-24 20:39:03 -04:00
cost
* Removed unused imports.
2020-08-22 11:51:34 +02:00
counter
Text corrections from issue #6654 (WIP) ( #6707 )
2020-08-16 00:55:59 +04:00
discard
updated discard effect to prevent unnecessary choosing from an empty hand ( fixes #7064 )
2020-09-11 22:34:16 -04:00
enterAttribute
* Removed unused imports.
2020-08-22 11:51:34 +02:00
replacement
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
ruleModifying
[ZNR] fixed Ancient Greenwarden text ( #7044 )
2020-09-21 17:18:39 -04:00
search
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
turn
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AddCombatAndMainPhaseEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AddContinuousEffectToGame.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AdditionalCombatPhaseEffect.java
- Fixed #6935
2020-08-04 14:55:25 -05:00
AffinityEffect.java
Refactor some cost modification effects
2020-06-27 19:22:45 +04:00
AmplifyEffect.java
* Bolas's Citadel - fixed that opponent can use Bolas's play ability for own cards ( #6741 );
2020-07-06 15:44:31 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BalanceEffect.java
fixed and refactored balance effect ( #6595 )
2020-06-12 01:19:45 +04:00
BecomeBlockedTargetEffect.java
fixed a potential exception
2020-07-02 22:51:31 -04:00
BecomesMonarchSourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesMonarchTargetEffect.java
BrainstormEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
CanBlockAsThoughtItHadShadowEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +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
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04: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
* Removed unused imports.
2020-08-22 11:51:34 +02:00
CastSourceTriggeredAbility.java
Implemented Hatchery Spider
2018-09-18 10:57:30 -04:00
ChangeATargetOfTargetSpellAbilityToSourceEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ChooseACardNameEffect.java
* Made choose a card name choices mandatory (not selecting a name could cause null pointer exceptions e.g. Meddling Mage).
2020-08-23 12:14:13 +02:00
ChooseBasicLandTypeEffect.java
make some fields final
2018-09-28 15:19:27 +02:00
ChooseCardTypeEffect.java
Cloud Key - fixed that it doesn't allow to cast cards without full mana available ( #6698 );
2020-07-05 19:39:05 +04:00
ChooseColorEffect.java
Fixed missing locale param in string operations ( #4634 )
2020-07-03 02:00:58 +04:00
ChooseCreatureTypeEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ChooseExpansionSetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ChooseLandTypeEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ChooseModeEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
* Fixed that choose opponent was handled targeted but shouldn't (e.g.used for Stalking Leonin) fixed #6836 .
2020-07-13 17:13:30 +02:00
CipherEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
ClashEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ClashWinReturnToHandSpellEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
CopyEffect.java
Ability refactor: removed deprecated code
2020-05-28 23:38:16 +04:00
CopyPermanentEffect.java
* Crystalline Resonance - fixed that the duration of the copy effect erroneously didn't end on the next turn of the controller ( fixes #6825 ).
2020-07-12 09:25:34 +02:00
CopySpellForEachItCouldTargetEffect.java
Improved game logs: added target hints, fixed spaces in target amount;
2020-06-26 10:59:22 +04:00
CopyTargetSpellEffect.java
Support for copying permanent spells (WIP, do not merge) ( #7084 )
2020-09-27 10:54:44 -04:00
CopyTokenEffect.java
Ability refactor: source improves, deprecated code removed;
2020-05-28 22:38:31 +04:00
CouncilsDilemmaVoteEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CounterTargetAndSearchGraveyardHandLibraryEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CounterTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Improved ability outcome processing;
2020-01-29 07:33:33 +04:00
CreateSpecialActionEffect.java
Improved ability outcome processing;
2020-01-29 07:33:33 +04:00
CreateTokenCopyTargetEffect.java
Implemented Jace, Mirror Mage
2020-08-26 18:48:59 -04:00
CreateTokenEffect.java
fix small error
2020-09-06 21:41:26 -04:00
CreateTokenTargetEffect.java
[ZNR] fixed Relic Robber text ( #7044 )
2020-09-21 17:37:18 -04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DamageAllEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageAttachedControllerEffect.java
- Fixed #6861
2020-08-12 09:24:40 -05:00
DamageAttachedEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageControllerEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageEachOtherEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DamageEverythingEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageMultiEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamagePlayersEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageSelfEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DamageTargetControllerEffect.java
* Some target pointer changes and code clean up.
2020-07-26 00:16:14 +02:00
DamageTargetEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DestroyAllControlledTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DestroyMultiTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
- Fixed #6838
2020-07-14 15:49:30 -05:00
DetainAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DetainTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DevourEffect.java
* Devour abilities - fixed that it doesn't trigger simultaneous events after multiple permanents sacrifice ( #6254 , #6273 )
2020-06-19 21:52:31 +04:00
DiscardCardControllerTriggeredAbility.java
* Bartered Cow - Fixed that it does nothing when discarded ( fixes #6884 ).
2020-07-27 21:47:31 +02:00
DiscardCardPlayerTriggeredAbility.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -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
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DontUntapAsLongAsSourceTappedEffect.java
* replaces all [source} by {this}. ATTENTION !!!: Only supporting [this} from now on in rule text.
2020-08-22 12:52:49 +02:00
DontUntapInControllersNextUntapStepSourceEffect.java
use isActivePlayer where possible, some minor text fixes
2018-06-29 21:18:05 +02:00
DontUntapInControllersNextUntapStepTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Fixed effect texts
2020-06-14 04:28:58 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +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
DoWhenCostPaid.java
Refactored restore state code, added additional error check for mana undo param;
2020-08-06 22:17:37 +04:00
DrawCardAllEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
DrawCardForEachColorAmongControlledPermanentsEffect.java
Implement more m21 cards ( #6612 )
2020-06-07 16:02:07 -04:00
DrawCardSourceControllerEffect.java
fixed a bunch of discard issues ( #6532 )
2020-05-15 21:19:04 -04:00
DrawCardTargetEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
DrawDiscardControllerEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
DrawDiscardOneOfThemEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
DrawDiscardTargetEffect.java
Updated implementation of Unpredictable Cyclone ( #6423 )
2020-04-16 08:04:21 -04:00
EndTurnEffect.java
Fix a bunch of card text errors (magefree#6643)
2020-08-15 23:56:53 +04:00
EnterBattlefieldPayCostOrPutGraveyardEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
EntersBattlefieldUnderControlOfOpponentOfChoiceEffect.java
* Fixed that permanents under non owner control sine they are on the battlefield were no exiled if the controller left the game (e.g. Captive Audience) ( fixes #5593 ).
2020-06-27 23:47:04 +02:00
EntersBattlefieldWithXCountersEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
EpicEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExchangeLifeTargetEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
ExileAdventureSpellEffect.java
* Some target pointer changes and code clean up.
2020-07-26 00:16:14 +02:00
ExileAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileAndGainLifeEqualPowerTargetEffect.java
* Changed the method for step end processing of spells with multiple steps (608.2) from game.applyEffects() to game.getState().processAction(game);
2020-06-09 14:49:46 +02: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
Added a test. Some mionor changes.
2020-09-17 10:02:08 +02:00
ExileCardFromOwnGraveyardControllerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileCardsFromTopOfLibraryTargetEffect.java
ExileCardYouChooseTargetOpponentEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
ExileFromZoneTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileGraveyardAllPlayersEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileGraveyardAllTargetPlayerEffect.java
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
ExileReturnBattlefieldOwnerNextEndStepSourceEffect.java
Updated pronouns to reflect current rules and oracle text
2019-12-06 14:29:36 -05:00
ExileSourceEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileSourceUnlessPaysEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExileTargetEffect.java
- Fixed #6732
2020-06-26 16:51:17 -05:00
ExileTargetForSourceEffect.java
- Fixed #6889
2020-08-13 16:35:24 -05:00
ExileTargetIfDiesEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
ExileTop3MayPlayUntilEndOfTurnEffect.java
Implement chandra cards ( #6641 )
2020-06-15 18:56:01 -04:00
ExileUntilSourceLeavesEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
FightTargetsEffect.java
* Primal Might - Handled fizzled message for optional fight effect ( #6646 ).
2020-06-29 15:25:55 +02:00
FightTargetSourceEffect.java
Fixed text
2020-01-15 06:55:20 +04:00
FlipCoinEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04: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
GainActivatedAbilitiesOfTopCardEffect.java
[M21] Implement more cards ( #6730 )
2020-06-26 20:55:43 -04:00
GainLifeEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
GainLifeTargetEffect.java
Hunters' Feast - Fixed rule text ( fixes #6878 ).
2020-07-23 12:22:07 +02:00
GetEmblemEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
GetEmblemTargetPlayerEffect.java
Fixed effect texts
2020-06-14 04:28:58 +04:00
HideawayPlayEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
IfAbilityHasResolvedXTimesEffect.java
Refactor and add hint for "Ability resolved X times"
2020-05-03 09:42:16 -04:00
ImprintTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
InfoEffect.java
* Regeneration abilities - added card hint about activated and used regeneration;
2020-08-01 21:29:08 +04:00
LivingDeathEffect.java
Removed redundant Living End effect. Fixes #6385
2020-07-16 16:56:12 +02:00
LookAtTargetPlayerHandEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
LookLibraryAndPickControllerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
LookLibraryControllerEffect.java
replaced StaticValue with singletons
2020-01-05 11:33:21 -05:00
LookLibraryMayPutToBottomEffect.java
* Fixed problems with win / lose restrictions in relation to empty draw condition ( fixes #1681 #6553 ).
2020-05-26 16:38:01 +02:00
LookLibraryTopCardTargetPlayerEffect.java
fix some his or her to their
2018-07-09 21:25:04 +02:00
LoseControlOnOtherPlayersControllerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04: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
[ZNR] fixed Malakir Blood-Priest text
2020-09-21 17:41:28 -04:00
LoseLifePermanentControllerEffect.java
replaced StaticValue with singletons
2020-01-05 11:33:21 -05:00
LoseLifeSourceControllerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
LoseLifeTargetControllerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
LoseLifeTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
MayTapOrUntapTargetEffect.java
- little fixes. #5625
2019-03-11 08:50:05 -05: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
refactored mill effect names
2020-09-10 11:53:11 -04:00
MillCardsTargetEffect.java
refactored mill effect names
2020-09-10 11:53:11 -04:00
MistmeadowWitchEffect.java
PassEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PermanentsEnterBattlefieldTappedEffect.java
PhaseOutAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PhaseOutAttachedEffect.java
- Fixed #6861
2020-08-12 09:24:40 -05:00
PhaseOutSourceEffect.java
PhaseOutTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PlayTargetWithoutPayingManaEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
PopulateEffect.java
fixed populate copying noncreature tokens
2020-04-22 19:58:49 -04:00
PreventAllDamageByAllObjectsEffect.java
fixed Thwart the Enemy preventing all damage
2020-04-22 08:06:05 -04:00
PreventAllDamageByAllPermanentsEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
* Safe Passage - Fixed a problem that damage to player was not prevented ( fixes #6995 ).
2020-08-25 16:30:48 +02:00
PreventAllDamageToAndByAttachedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PreventAllDamageToPlayersEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
PreventAllDamageToSourceEffect.java
Fix typos in Glittering Lion abilities rules
2020-05-03 13:02:45 -07:00
PreventAllNonCombatDamageToAllEffect.java
- Fixed text related to bug 6675
2020-06-26 11:10:54 -05:00
PreventCombatDamageBySourceEffect.java
Implemented Mtenda Lion
2019-10-03 19:42:09 -04:00
PreventCombatDamageToSourceEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
* 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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PreventDamageToTargetMultiAmountEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +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
Refactoring cards that mill (WIP, do not merge) ( #6713 )
2020-06-24 07:50:00 -04:00
PutOnLibrarySourceEffect.java
Fixed different ZCC in split card's parts (flashback fix, see 95075cf33e);
2020-06-04 23:47:50 +04:00
PutOnLibraryTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
RecruiterEffect.java
Implemented Ashiok, Dream Render
2019-04-15 14:10:06 -04:00
RedirectDamageFromSourceToTargetEffect.java
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
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
RemoveDelayedTriggeredAbilityEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
RemoveFromCombatSourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
RemoveFromCombatTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
RemoveSpecialActionEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReplaceOpponentCardsInHandWithSelectedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReturnFromExileForSourceEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReturnFromGraveyardToBattlefieldTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +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
* 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
remove redundant null checks before instanceof
2018-09-17 21:09:42 +02:00
ReturnToBattlefieldUnderYourControlSourceEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReturnToBattlefieldUnderYourControlTargetEffect.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
ReturnToHandAttachedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReturnToHandFromGraveyardAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ReturnToHandSourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
ReturnToHandSpellEffect.java
ReturnToHandTargetEffect.java
Missing 's' in effect
2020-08-31 00:56:30 +01: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
Use getSourceObjectIfItStillExists.
2020-02-09 13:40:26 -05:00
RevealCardsFromLibraryUntilEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
RevealHandSourceControllerEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
RevealHandTargetEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
RevealLibraryPutIntoHandEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Fixed missing locale param in string operations ( #4634 )
2020-07-03 02:00:58 +04:00
RummageEffect.java
SacrificeAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificeControllerEffect.java
replaced StaticValue with singletons
2020-01-05 11:33:21 -05:00
SacrificeEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificeEquippedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificeOpponentsEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificeOpponentsUnlessPayEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificeTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SetPlayerLifeAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SetPlayerLifeSourceEffect.java
replaced StaticValue with singletons
2020-01-05 11:33:21 -05:00
SetPlayerLifeTargetEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
ShuffleHandGraveyardAllEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ShuffleHandIntoLibraryDrawThatManySourceEffect.java
* Changed the method for step end processing of spells with multiple steps (608.2) from game.applyEffects() to game.getState().processAction(game);
2020-06-09 14:49:46 +02:00
ShuffleIntoLibraryGraveOfSourceOwnerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ShuffleIntoLibrarySourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
ShuffleIntoLibraryTargetEffect.java
* Reworked some card movement to player methods ( #4866 ).
2020-07-15 00:42:08 +02:00
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
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
SkipDrawStepEffect.java
SkipNextCombatEffect.java
SkipNextDrawStepControllerEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
SkipNextDrawStepTargetEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
SkipNextPlayerUntapStepEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
TapAllTargetPlayerControlsEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
more misc text fixes
2020-04-25 20:39:45 -04:00
UnlessPaysDelayedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04: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
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
UntapAllThatAttackedEffect.java
* Removed unused imports.
2020-08-22 11:51:34 +02:00
UntapEnchantedEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
UntapLandsEffect.java
* UntapLandsEffect - Changed filter message.
2020-06-14 19:41:18 +02:00
UntapSourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
UntapTargetEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
WinGameSourceControllerEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
WishEffect.java
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00