foul-magics/Mage/src/main/java/mage/abilities/common
2017-12-02 13:39:30 +01:00
..
delayed fixed delayed end step triggers not triggering if created during an end step 2017-11-11 10:21:17 -05:00
ActivateAsSorceryActivatedAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
ActivateIfConditionActivatedAbility.java Begin Mairsil fix 2017-09-11 16:26:30 -04:00
ActivateOnlyByOpponentActivatedAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
AllyEntersBattlefieldTriggeredAbility.java huge rework on subtypes (#3668) 2017-07-16 16:57:39 -05:00
AsEntersBattlefieldAbility.java * Some changes to EnterTheBattlefield events, some other fixes (fixes #2765). 2017-01-15 15:22:33 +01:00
AttachableToRestrictedAbility.java * Fixed that equipments with restrictions (e.g. Gate Smasher) were not unequipped if the equipped permanent did no longer fulfill the restrictions(fixes #2212). 2016-09-03 15:26:17 +02:00
AttackedByCreatureTriggeredAbility.java * Some rework for TargetPointer handling. 2017-07-26 17:21:03 +02:00
AttacksAllTriggeredAbility.java * Added missing imports, imports reorg. 2017-07-23 16:29:29 +02:00
AttacksAloneTriggeredAbility.java Bugfixes with != instead of equals and default toString calls 2017-02-15 19:52:20 +03:00
AttacksAndIsNotBlockedTriggeredAbility.java * Some minor changes. 2017-08-14 16:48:48 +02:00
AttacksAttachedTriggeredAbility.java put the writing of equipped and enchanted in the attachmenttype 2017-02-19 23:58:32 +01:00
AttacksCreatureYouControlTriggeredAbility.java Some fixes to black cards. 2017-09-16 11:39:33 +02:00
AttacksEachCombatStaticAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
AttacksOrBlocksEnchantedTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
AttacksOrBlocksTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
AttacksTriggeredAbility.java
AttacksWithCreaturesTriggeredAbility.java * C17 Enchantment Curses - Fixed a bug that could create game errors (index out of bounds). 2017-08-17 21:36:55 +02:00
AuraAttachedTriggeredAbility.java change subtype.contains() to hasSubtype() 2017-09-25 21:21:13 +02:00
BecomesAuraAttachToManifestSourceEffect.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
BecomesBlockedAllTriggeredAbility.java * Some rework for TargetPointer handling. 2017-07-26 17:21:03 +02:00
BecomesBlockedByCreatureTriggeredAbility.java * Some rework for TargetPointer handling. 2017-07-26 17:21:03 +02:00
BecomesBlockedTriggeredAbility.java
BecomesExertSourceTriggeredAbility.java [AKH] Added exert ability, Ahn-Crop Crasher and Combat Celebrant. 2017-04-06 23:10:24 +02:00
BecomesMonstrousSourceTriggeredAbility.java Added TargetHasCounterCondition and option for BecomesMonstrous 2016-12-15 15:33:35 +01:00
BecomesMonstrousTriggeredAbility.java * Some rework for TargetPointer handling. 2017-07-26 17:21:03 +02:00
BecomesRenownedSourceTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
BecomesTappedAttachedTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
BecomesTappedSourceTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
BecomesTappedTriggeredAbility.java Implemented Temporal Distortion 2017-08-27 11:08:47 -04:00
BecomesTargetAttachedTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
BecomesTargetControllerSpellTriggeredAbility.java removed autoboxing : 2017-03-11 15:17:14 +01:00
BecomesTargetTriggeredAbility.java
BeginningOfCombatTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
BeginningOfDrawTriggeredAbility.java * Some rework for TargetPointer handling. 2017-07-26 17:21:03 +02:00
BeginningOfEndStepTriggeredAbility.java - Added Nettlevine Blight [Lorwyn] 2017-07-11 12:12:55 -05:00
BeginningOfPostCombatMainTriggeredAbility.java [C16] Added 7 cards. 2016-11-05 11:50:15 +01:00
BeginningOfPreCombatMainTriggeredAbility.java replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead 2016-09-14 15:27:31 +02:00
BeginningOfUntapTriggeredAbility.java replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead 2016-09-14 15:27:31 +02:00
BeginningOfUpkeepTriggeredAbility.java * Flashback - Fixed that exile effect was not removed after applied. 2016-03-10 00:09:50 +01:00
BeginningOfYourEndStepTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
BlocksAttachedTriggeredAbility.java [Refactor] Merged some similar abilities together 2017-01-05 14:12:18 +01:00
BlocksOrBecomesBlockedTriggeredAbility.java * Assembled Alphas - Fixed that the triggered ability did not work. 2017-08-19 08:41:05 +02:00
BlocksTriggeredAbility.java Implemented Elder Land Wurm 2017-10-04 14:19:10 -04:00
CanBeYourCommanderAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
CanBlockOnlyFlyingAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
CantBeCounteredAbility.java
CantBlockAbility.java so many text fixes 2017-10-06 22:00:06 -04:00
CantHaveMoreThanAmountCountersSourceAbility.java Minor improvements - StringBuilder now have initial value 2017-02-28 15:26:07 +03:00
CastCommanderAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
CastOnlyDuringPhaseStepSourceAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
ChancellorAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
ControlledCreaturesDealCombatDamagePlayerTriggeredAbility.java [RIX] Added some cards. Added some spoiler texts to mtg-cards-data.txt 2017-12-02 13:39:30 +01:00
ControllerAssignCombatDamageToBlockersAbility.java Implemented Defensive Formation 2017-11-22 02:08:00 +01:00
ControlsPermanentsControllerTriggeredAbility.java remove default override parameters 2017-07-24 14:42:13 +02:00
CreatureEntersBattlefieldTriggeredAbility.java
CycleAllTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
CycleOrDiscardControllerTriggeredAbility.java [AKH] Added Hapatra, Nest of Scarabs and Throne of the God Pharao and removed redundant code 2017-04-11 15:20:55 +02:00
CycleTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
DamageAsThoughNotBlockedAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
DealsCombatDamageToACreatureTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
DealsCombatDamageToAPlayerTriggeredAbility.java Some fixes to the Monarch designation. 2016-12-07 17:14:08 +01:00
DealsCombatDamageTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
DealsDamageAttachedTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
DealsDamageGainLifeSourceTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
DealsDamageToACreatureAllTriggeredAbility.java * Toxin Sliver - Fixed not corretly working triggerd ability. 2017-01-19 16:59:58 +01:00
DealsDamageToACreatureAttachedTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
DealsDamageToACreatureTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
DealsDamageToAPlayerAllTriggeredAbility.java * Saskia the Unyielding - Fixed that the damage source of the triggered ability was not the combat damage causing creature. 2016-12-11 22:58:35 +01:00
DealsDamageToAPlayerAttachedTriggeredAbility.java Implementing Guilty Conscience and Backfire, as well as expanding capabilities of trigers that occur when an enchanted creature deals damage to a player, and adding an effect to deal damage to an enchanted creature. 2017-03-23 19:23:28 -04:00
DealsDamageToAPlayerTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
DealsDamageToOneOrMoreCreaturesTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
DealsDamageToOpponentTriggeredAbility.java
DealtDamageAndDiedTriggeredAbility.java Implemented Trophy Hunter 2017-09-24 11:26:34 -04:00
DealtDamageAttachedTriggeredAbility.java [Refactor] Merged some similar abilities together 2017-01-05 14:12:18 +01:00
DealtDamageToSourceTriggeredAbility.java (#4015) fixed enrage triggers triggering multiple times in combat, 2017-09-22 18:18:30 -04:00
DiesAttachedTriggeredAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
DiesCreatureTriggeredAbility.java fixed Thraben Sentry 2017-09-14 13:38:25 -04:00
DiesThisOrAnotherCreatureTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
DiesTriggeredAbility.java Fixed a problem of DiesTriggeredAbility that produced null pointer exception. 2017-07-31 20:42:32 +02:00
DiscardedByOpponentTriggerAbility.java [Refactor] Merged some similar abilities together 2017-01-05 14:12:18 +01:00
DiscardsACardOpponentTriggeredAbility.java removed autoboxing : 2017-03-11 15:17:14 +01:00
DrawCardControllerTriggeredAbility.java
DrawCardOpponentTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
EnchantedPlayerAttackedTriggeredAbility.java fixed bug #3857, recoded the C17 curses 2017-08-20 09:54:43 -04:00
EndOfCombatTriggeredAbility.java some text fixes 2017-10-06 16:55:46 -04:00
EntersBattlefieldAbility.java Fixed various rule texts 2017-09-09 10:16:26 -04:00
EntersBattlefieldAllTriggeredAbility.java * Dragon Tempest - Fixed a problem if damage was redirected (e.g. with Spellskite) - (fixes #3887). 2017-08-27 14:27:03 +02:00
EntersBattlefieldControlledTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
EntersBattlefieldOrAttacksAllTriggeredAbility.java - added a Triggered Ability for ETBs or Attacks 2017-08-17 00:18:58 +02:00
EntersBattlefieldOrAttacksSourceTriggeredAbility.java [Refactor] Removed some duplicate classes 2017-01-04 15:10:25 +01:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java change enum equals to == 2017-03-01 15:05:44 +01:00
EntersBattlefieldOrLeavesSourceTriggeredAbility.java replaced enum comparison from equals to == 2017-01-11 09:53:16 +01:00
EntersBattlefieldTappedAbility.java
EntersBattlefieldTriggeredAbility.java
ExertCreatureControllerTriggeredAbility.java [AKH] Code deduplication and fixes 2017-04-15 18:53:57 +02:00
ExploitCreatureTriggeredAbility.java Fixed bug #3835, stolen creatures that exploit themselves now trigger for the appropriate player 2017-08-22 21:34:14 -04:00
FetchLandActivatedAbility.java talk to interfaces rather than implementations 2017-07-16 11:08:09 +02:00
GainLifeControllerTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
LandfallAbility.java removed autoboxing : 2017-03-11 15:17:14 +01:00
LeavesBattlefieldAllTriggeredAbility.java Fixed Dual Nature 2017-09-17 12:42:59 -04:00
LeavesBattlefieldTriggeredAbility.java * Fixed CAST_SPELL_LATE event (e.g. used by Reflector Mage) to only fire for cast events. 2016-03-14 13:41:12 +01:00
LicidAbility.java Refactored more subtypes usages to enum 2017-09-08 09:57:51 -04:00
LimitedTimesPerTurnActivatedAbility.java Begin Mairsil fix 2017-09-11 16:26:30 -04:00
OnEventTriggeredAbility.java Budoka Pupil, etc: flipping is optional 2016-10-31 01:10:28 -07:00
OpponentSacrificesNonTokenPermanentTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
OpponentSacrificesPermanentTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
PassAbility.java
PayMoreToCastAsThoughtItHadFlashAbility.java 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
PlanswalkerEntersWithLoyalityCountersAbility.java Working Card Rendering 2016-08-31 04:43:28 -06:00
PlayLandFromGraveyardAbility.java refactor duplicate code for playing lands from grave 2017-06-24 00:28:34 +02:00
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
PutIntoGraveFromAnywhereSourceAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
PutIntoGraveFromBattlefieldAllTriggeredAbility.java fixed bug #3923 2017-09-02 13:06:13 -04:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java Some changes to Lost Auramancers. 2016-05-29 09:22:03 +02:00
SacrificeAllTriggeredAbility.java SacrificeAllTriggeredAbility zone detection fix. Battlefield, not all 2016-07-12 18:03:37 -04:00
SacrificeIfCastAtInstantTimeTriggeredAbility.java
SacrificePermanentTriggeredAbility.java Some fixes to red cards. 2017-09-16 15:14:21 +02:00
SacrificeSourceTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
SanctuaryTriggeredAbility.java Implemented Apocalypse Sanctuaries 2017-09-21 21:20:42 -04:00
SimpleActivatedAbility.java Implemented Serra Paladin 2017-09-24 09:30:29 -04:00
SimpleEvasionAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
SimpleStaticAbility.java
SimpleTriggeredAbility.java
SkipUntapOptionalAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
SpellCastAllTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
SpellCastControllerTriggeredAbility.java
SpellCastOpponentTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
SpellCounteredControllerTriggeredAbility.java rewrote enum comparisons, iterator to removeIf, added some stream and filters 2017-02-11 22:37:00 +01:00
TapForManaAllTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
TapForManaAllTriggeredManaAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
TapLandForManaAllTriggeredAbility.java * Storm Cauldron - Fixed that it wrongly also returned cards to hand that already left the battlefield (fixes #3487). 2017-06-11 10:44:41 +02:00
TapLandForManaAllTriggeredManaAbility.java added new helper methods to test for CardType, to get rid of the contains(CardType.XXX) everywhere, put the logic of that in one place and use the interface call 2017-03-04 00:16:36 +01:00
TurnedFaceUpAllTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
TurnedFaceUpSourceTriggeredAbility.java Change all line endings to LF 2016-04-14 16:18:01 +00:00
TurnFaceUpAbility.java Cyclopean Tomb - Update. 2016-12-28 02:02:57 +01:00
UnattachedTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
ZoneChangeAllTriggeredAbility.java Remove Unused Imports 2016-04-24 19:50:29 -05:00
ZoneChangeTriggeredAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00