..
delayed
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ActivateAsSorceryActivatedAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
ActivateIfConditionActivatedAbility.java
remove redundant null checks, remove some static fields
2018-09-26 22:02:03 +02:00
ActivateOnlyByOpponentActivatedAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AllyEntersBattlefieldTriggeredAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
AsEntersBattlefieldAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
AttachableToRestrictedAbility.java
AttachedToCreatureSourceTriggeredAbility.java
-don't static import static filters
2020-04-18 13:13:02 -07:00
AttackedByCreatureTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AttacksAllTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AttacksAloneTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AttacksAndIsNotBlockedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
AttacksAttachedTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AttacksCreatureYouControlTriggeredAbility.java
* Glory Bearers - fixed that it boost itself too;
2020-01-28 01:46:40 +04:00
AttacksEachCombatStaticAbility.java
AttacksFirstTimeTriggeredAbility.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
AttacksOrBlocksEnchantedTriggeredAbility.java
* Some refactoring.
2018-01-13 14:45:50 +01:00
AttacksOrBlocksTriggeredAbility.java
AttacksTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AttacksWithCreaturesTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
AuraAttachedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesAuraAttachToManifestSourceEffect.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesBlockedAllTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesBlockedByCreatureTriggeredAbility.java
Implemented Nessian Boar
2020-01-02 18:56:25 -05:00
BecomesBlockedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesExertSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesMonstrousSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BecomesMonstrousTriggeredAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
BecomesRenownedSourceTriggeredAbility.java
BecomesTappedAttachedTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BecomesTappedSourceTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BecomesTappedTriggeredAbility.java
BecomesTargetAttachedTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BecomesTargetControllerSpellTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BecomesTargetTriggeredAbility.java
Implemented Bonecrusher Giant
2019-09-13 23:46:50 -04:00
BeginningOfCombatTriggeredAbility.java
Fix some BBD card text
2018-06-06 23:23:55 +02:00
BeginningOfDrawTriggeredAbility.java
* Panopticon Plane - Fixed draw card abilities.
2020-01-11 01:25:26 +01:00
BeginningOfEndStepTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BeginningOfPostCombatMainTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BeginningOfPreCombatMainTriggeredAbility.java
BeginningOfUntapTriggeredAbility.java
Refactor: added missing getPlayersInRange in cards code (to ignore leaved/lost players);
2019-12-26 05:24:44 +04:00
BeginningOfUpkeepTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BeginningOfYourEndStepTriggeredAbility.java
BlocksAttachedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BlocksOrBecomesBlockedByOneOrMoreTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
BlocksOrBecomesBlockedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
BlocksTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CanBeYourCommanderAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CanBlockOnlyFlyingAbility.java
CantBeCounteredAbility.java
Lightning Mare
2018-06-19 16:48:44 -04:00
CantBlockAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CantHaveMoreThanAmountCountersSourceAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
CastCommanderAbility.java
Commander abilities - fixed rules text for alternative spells;
2019-07-14 01:21:55 +04:00
CastOnlyDuringPhaseStepSourceAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
CastOnlyIfConditionIsTrueAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
CastOnlyIfConditionIsTrueEffect.java
Updated "this spell" wordings
2018-06-21 12:32:25 -04:00
ChancellorAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
ControlledCreaturesDealCombatDamagePlayerTriggeredAbility.java
Refactor ControlledCreaturesDealCombatDamagePlayerTriggeredAbility. ( #5163 )
2018-07-29 08:16:07 -04:00
ControllerAssignCombatDamageToBlockersAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ControllerDivideCombatDamageAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ControllerPlaysLandTriggeredAbility.java
* Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target;
2019-12-24 16:19:57 +04:00
ControlsPermanentsControllerTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CycleAllTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
CycleControllerTriggeredAbility.java
Implemented Crystalline Resonance
2020-04-07 20:52:03 -04:00
CycleOrDiscardControllerTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
CycleTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DamageAsThoughNotBlockedAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DealsCombatDamageToACreatureTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DealsCombatDamageToAPlayerTriggeredAbility.java
* Proliferate - fixed that it highlights all permanents instead with counters only;
2019-05-02 17:25:46 +04:00
DealsCombatDamageTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DealsDamageAttachedTriggeredAbility.java
DealsDamageGainLifeSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DealsDamageToACreatureAllTriggeredAbility.java
* Toxin Sliver - Fixed that the damaged creature was not destroyed.
2017-12-28 15:57:31 +01:00
DealsDamageToACreatureAttachedTriggeredAbility.java
add more isActivePlayer and isAttachedTo calls
2018-07-09 21:25:04 +02:00
DealsDamageToACreatureTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DealsDamageToAPlayerAllTriggeredAbility.java
fixed Vraska, Golgari Queen's emblem not triggering
2018-10-20 20:21:54 -04:00
DealsDamageToAPlayerAttachedTriggeredAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
DealsDamageToAPlayerTriggeredAbility.java
updated damage triggers to include planeswalker damage
2019-04-03 11:18:11 -04:00
DealsDamageToOneOrMoreCreaturesTriggeredAbility.java
remove redundant null checks before instanceof
2018-09-17 21:09:42 +02:00
DealsDamageToOpponentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DealtDamageAndDiedTriggeredAbility.java
Fix Axelrod Gunnarson
2018-03-27 00:07:13 +02:00
DealtDamageAttachedTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
DealtDamageToSourceTriggeredAbility.java
Implemented Apex Altisaur
2019-08-05 17:03:30 -04:00
DiesAttachedTriggeredAbility.java
- Fixed #6034
2019-11-24 15:37:20 -06:00
DiesCreatureTriggeredAbility.java
- Refactor to resolve failing test
2020-03-02 16:02:56 -06:00
DiesThisOrAnotherCreatureOrPlaneswalkerTriggeredAbility.java
Implement some WAR cards
2019-04-01 18:33:16 +01:00
DiesThisOrAnotherCreatureTriggeredAbility.java
rename from battlefield to graveyard event comparing to .isDiesEvent
2019-02-20 10:20:07 +01:00
DiesTriggeredAbility.java
Fixed a problem that DiesTriggeredAbilities from Tokens that were removed by an effect did nevertheless trigger ( fixes #5825 ).
2019-12-15 13:10:11 +01:00
DiscardedByOpponentTriggeredAbility.java
Implemented Ajani's Last Stand
2018-06-18 22:14:39 -04:00
DiscardsACardOpponentTriggeredAbility.java
DrawCardControllerTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DrawCardOpponentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
DrawSecondCardTriggeredAbility.java
reverted change to triggered abilities ( #6001 )
2019-09-30 18:45:10 -04:00
EnchantedCreatureBlockedTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
EnchantedPlayerAttackedTriggeredAbility.java
* Curse cards - fixed that it triggers on planeswalker attack only ( #5566 );
2019-02-09 15:40:23 +04:00
EndOfCombatTriggeredAbility.java
EntersBattlefieldAbility.java
Fixed error with no abilities
2020-01-04 20:18:16 +04:00
EntersBattlefieldAllTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
EntersBattlefieldControlledTriggeredAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
EntersBattlefieldOrAttacksAllTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
EntersBattlefieldOrAttacksSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java
rename from battlefield to graveyard event comparing to .isDiesEvent
2019-02-20 10:20:07 +01:00
EntersBattlefieldOrLeavesSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
EntersBattlefieldTappedAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
EntersBattlefieldTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
EntersBattlefieldUntappedTriggeredAbility.java
fixed ETB untapped triggered abilities
2019-09-21 10:40:57 -04:00
EscapesWithAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
ExertCreatureControllerTriggeredAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
ExploitCreatureTriggeredAbility.java
- Fixed #5925 and related issues.
2019-12-10 10:25:07 -06:00
FetchLandActivatedAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
FirstSpellOpponentsTurnTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
GainLifeControllerTriggeredAbility.java
updated Ajani's Pridemate to reflect recent errata
2019-01-17 17:40:15 -05:00
GoadAttachedAbility.java
Implemented Psychic Impetus
2020-04-07 22:00:13 -04:00
GodEternalDiesTriggeredAbility.java
- Fixed #5925 and related issues.
2019-12-10 10:25:07 -06:00
LandfallAbility.java
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
2018-07-04 14:24:11 +02:00
LeavesBattlefieldAllTriggeredAbility.java
Implemented The Ozolith
2020-04-14 23:11:29 -04:00
LeavesBattlefieldTriggeredAbility.java
- Fixed #5854
2019-11-27 23:56:22 -06:00
LegendarySpellAbility.java
refactored SupertypePredicate to be part of SuperType
2020-01-06 19:21:27 -05:00
LicidAbility.java
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
LimitedTimesPerTurnActivatedAbility.java
* My turn condition - added card hints about turn;
2020-01-12 21:59:56 +04:00
MutatesSourceTriggeredAbility.java
Implemented Zagoth Mamba
2020-04-02 17:16:42 -04:00
OneOrMoreCountersAddedTriggeredAbility.java
fixed Benthic Biomancer triggered ability being optional
2019-01-27 10:49:13 -05:00
OnEventTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
OpponentPlaysLandTriggeredAbility.java
* Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target;
2019-12-24 16:19:57 +04:00
OpponentSacrificesNonTokenPermanentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
OpponentSacrificesPermanentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
PassAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
PayMoreToCastAsThoughtItHadFlashAbility.java
PhaseInTriggeredAbility.java
Implemented Shimmering Efreet
2018-06-03 11:27:47 -04:00
PlaneswalkerEntersWithLoyaltyCountersAbility.java
Rename: fix typo in planeswalker ability
2018-09-29 11:07:52 +02:00
PlayLandAsCommanderAbility.java
Commander: improved lands compatibility with cost modification and restriction effects;
2019-05-23 14:57:26 +04:00
PlayLandFromGraveyardAbility.java
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java
refactored OwnerPredicate
2020-01-06 19:59:56 -05:00
PutIntoGraveFromAnywhereSourceAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java
PutIntoGraveFromBattlefieldAllTriggeredAbility.java
rename from battlefield to graveyard event comparing to .isDiesEvent
2019-02-20 10:20:07 +01:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java
* Fixed Brood Of Cockroaches text
2019-01-05 01:42:43 +04:00
SacrificeAllTriggeredAbility.java
SacrificeIfCastAtInstantTimeTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SacrificePermanentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
SacrificeSourceTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
SagaAbility.java
Fixed multiple card texts;
2020-01-18 11:01:33 +04:00
SanctuaryInterveningIfTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SignatureSpellCastOnlyWithOathbreakerEffect.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SimpleActivatedAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SimpleEvasionAbility.java
* War's Toll - fixed that is applies restriction attack effect from any zone (from command, hand, etc);
2020-01-22 12:33:03 +04:00
SimpleStaticAbility.java
Implemented Mesmerizing Benthid
2019-01-07 19:13:03 -05:00
SimpleTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
SkipUntapOptionalAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
SpellCastAllTriggeredAbility.java
Implemented Bazaar of Wonders
2018-06-05 18:18:36 -04:00
SpellCastControllerTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
SpellCastOpponentTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
SpellCounteredControllerTriggeredAbility.java
remove redundant null checks before instanceof
2018-09-17 21:09:42 +02:00
TapForManaAllTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
TapForManaAllTriggeredManaAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
TapLandForManaAllTriggeredAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
TapLandForManaAllTriggeredManaAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
TurnedFaceUpAllTriggeredAbility.java
* Enters battlefield, played land triggered abilities - fixed multiple rollback errors on missing target;
2019-12-24 16:19:57 +04:00
TurnedFaceUpSourceTriggeredAbility.java
TurnFaceUpAbility.java
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
UnattachedTriggeredAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
WhileSearchingPlayFromLibraryAbility.java
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
WinsCoinFlipTriggeredAbility.java
updated abilities which trigger off of a coin flip
2019-01-15 16:16:56 -05:00
ZoneChangeAllTriggeredAbility.java
* Myth Unbound - Fixed the two working abilities(fixe #5347 ).
2019-01-07 16:39:49 +01:00
ZoneChangeTriggeredAbility.java
* Added logic to check if a card had a triggered ability in the graveyard if it was moved from graveyard to a hidden zone. Because if not, the ability does not trigger.
2020-01-04 23:53:47 +01:00