foul-magics/Mage/src/main/java/mage/abilities/common
2019-01-27 10:49:13 -05:00
..
delayed Reworked ability source object handling. 2018-10-21 21:37:23 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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
AttackedByCreatureTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
AttacksAllTriggeredAbility.java Implemented Kestia, the Cultivator 2018-07-25 12:58:19 -04:00
AttacksAloneTriggeredAbility.java use isActivePlayer where possible, some minor text fixes 2018-06-29 21:18:05 +02:00
AttacksAndIsNotBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttacksAttachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttacksCreatureYouControlTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttacksWithCreaturesTriggeredAbility.java [DOM] Some fixes and tooltip rule text changes. 2018-04-19 17:53:30 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesTappedSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesTappedTriggeredAbility.java Implemented Temporal Distortion 2017-08-27 11:08:47 -04:00
BecomesTargetAttachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesTargetControllerSpellTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BecomesTargetTriggeredAbility.java Implemented Thorn Lieutenant 2018-06-21 19:59:26 -04:00
BeginningOfCombatTriggeredAbility.java Fix some BBD card text 2018-06-06 23:23:55 +02:00
BeginningOfDrawTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
BeginningOfEndStepTriggeredAbility.java * Ludevic, Necro-Alchemist - Fixed tooltip text. 2018-09-23 18:03:48 +02:00
BeginningOfPostCombatMainTriggeredAbility.java
BeginningOfPreCombatMainTriggeredAbility.java
BeginningOfUntapTriggeredAbility.java
BeginningOfUpkeepTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
BeginningOfYourEndStepTriggeredAbility.java
BlocksAttachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksOrBecomesBlockedByOneOrMoreTriggeredAbility.java Implement Serra Inquisitors 2018-06-25 21:58:26 -04:00
BlocksOrBecomesBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CanBeYourCommanderAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CanBlockOnlyFlyingAbility.java
CantBeCounteredAbility.java Lightning Mare 2018-06-19 16:48:44 -04:00
CantBlockAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantHaveMoreThanAmountCountersSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CastCommanderAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ControllerDivideCombatDamageAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ControllerPlaysLandTriggeredAbility.java - Added Hidden Stag and Soul Sculptor. 2018-10-29 11:45:37 -05:00
ControlsPermanentsControllerTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CycleAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CycleOrDiscardControllerTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CycleTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DamageAsThoughNotBlockedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealsCombatDamageToACreatureTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealsCombatDamageToAPlayerTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealtDamageToSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DiesAttachedTriggeredAbility.java remove redundant null checks, remove some static fields 2018-09-26 22:02:03 +02:00
DiesCreatureTriggeredAbility.java refactored AnotherPredicate to singleton enum 2019-01-12 16:12:51 -05:00
DiesThisOrAnotherCreatureTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DiesTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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
EnchantedCreatureBlockedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EnchantedPlayerAttackedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EndOfCombatTriggeredAbility.java some text fixes 2017-10-06 16:55:46 -04:00
EntersBattlefieldAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldOrAttacksSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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
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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FetchLandActivatedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GainLifeControllerTriggeredAbility.java updated Ajani's Pridemate to reflect recent errata 2019-01-17 17:40:15 -05: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LeavesBattlefieldTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LegendarySpellAbility.java * Fixed that cast conditions of legendary sorceries were checked correctly if you cast a card owned by another player e.g. from exile (fixes #4921). 2018-05-10 08:55:10 +02:00
LicidAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LimitedTimesPerTurnActivatedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 - Added Hidden Stag and Soul Sculptor. 2018-10-29 11:45:37 -05: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PayMoreToCastAsThoughtItHadFlashAbility.java 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
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
PlayLandFromGraveyardAbility.java refactor duplicate code for playing lands from grave 2017-06-24 00:28:34 +02:00
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PutIntoGraveFromAnywhereSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java
PutIntoGraveFromBattlefieldAllTriggeredAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java * Fixed Brood Of Cockroaches text 2019-01-05 01:42:43 +04:00
SacrificeAllTriggeredAbility.java
SacrificeIfCastAtInstantTimeTriggeredAbility.java use isActivePlayer where possible, some minor text fixes 2018-06-29 21:18:05 +02: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 #5393 2018-11-19 15:09:36 -06:00
SanctuaryInterveningIfTriggeredAbility.java Add ConditionalTriggeredAbility for non-intervening0f 2018-06-24 20:02:40 -04:00
SimpleActivatedAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SimpleEvasionAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SimpleStaticAbility.java Implemented Mesmerizing Benthid 2019-01-07 19:13:03 -05:00
SimpleTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TurnedFaceUpSourceTriggeredAbility.java
TurnFaceUpAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UnattachedTriggeredAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
WhileSearchingPlayFromLibraryAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02: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 remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00