foul-magics/Mage/src/mage/abilities/common
2015-11-12 09:22:52 +01:00
..
delayed Fixed wrong target zone. 2015-10-14 14:23:13 +02:00
ActivateAsSorceryActivatedAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
ActivateIfConditionActivatedAbility.java Fixed tooltip text of Angus Mackenzie and added Blistering Firecat. 2014-08-17 11:23:27 +02:00
AllyEntersBattlefieldTriggeredAbility.java Adde AbilityWord "Rally" to rule text of AllyEntersBattlefieldTriggeredAbility. Added a test. 2015-09-03 11:29:59 +02:00
AnotherCreatureEntersBattlefieldTriggeredAbility.java Checked objects possible to cause null pointer exceptions. Added some logging. 2015-10-31 11:55:20 +01:00
AsEntersBattlefieldAbility.java * Some changed to card moving (not finished) 2015-10-15 08:32:58 +02:00
AttackedByCreatureTriggeredAbility.java * Garruk, Apex Predator - Fixed the triggered ability of the Emblem given to opponent. 2015-07-25 11:33:58 +02:00
AttacksAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
AttacksAloneTriggeredAbility.java Add AttacksAloneTriggeredAbility and use it for Nefarox, Overlord of Grixis. Implement cards: Lunk Errant; Ma Chao, Western Warrior; Reckless Ogre; Rogue Kavu; and Yuan Shao's Infantry 2015-08-27 15:44:31 +03:00
AttacksAndIsNotBlockedTriggeredAbility.java Add AttacksAndIsNotBlockedTriggeredAbility. Implement cards: Abyssal Nightstalker, Farrel's Zealot, Ophidian, and Zealot il-Vec 2015-09-05 16:38:42 +03:00
AttacksAttachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
AttacksCreatureYouControlTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
AttacksEachCombatStaticAbility.java * Deathbellow Raider - Fixed that attacking was not forced. 2015-09-02 16:33:00 +02:00
AttacksEachTurnStaticAbility.java * Fixed that attack each turn if able was always handled like attack each combat if able. 2015-06-13 20:48:56 +02:00
AttacksOrBlocksEnchantedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
AttacksOrBlocksTriggeredAbility.java Minor most tooltip related changes. 2015-10-11 11:19:50 +02:00
AttacksTriggeredAbility.java [BFZ] Added missing colorless cards (3 cards). 2015-09-19 01:12:47 +02:00
AuraAttachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BecomesAuraAttachToManifestSourceEffect.java Fixed spelling bug of import mage.abilities.effects.common.continuous package. 2015-03-03 00:37:39 +01:00
BecomesBlockedAllTriggeredAbility.java Added Gustcloak Savior, Spurnmage Advocate and Gleancrawler; 2015-07-30 16:13:27 +02:00
BecomesBlockedByCreatureTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BecomesBlockedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BecomesMonstrousSourceTriggeredAbility.java [ORI] Added 5 cards with Renown relation and a renown test. 2015-06-24 00:11:03 +02:00
BecomesRenownedSourceTriggeredAbility.java * Renown - Fixed name of active status to be renowned. 2015-07-07 12:08:20 +02:00
BecomesTappedAttachedTriggeredAbility.java Add description parameter to BecomesTappedAttachedTriggeredAbility. Use it and DestroyAttachedEffect for some existing cards. Fix several issues with Brink of Disaster. Implement card: Uncontrolled Infestation 2015-09-12 11:31:57 +03:00
BecomesTappedSourceTriggeredAbility.java Rename BecomesTappedTriggeredAbility -> BecomesTappedSourceTriggeredAbility 2015-11-11 09:49:25 +02:00
BecomesTappedTriggeredAbility.java Rename BecomesTappedCreatureControlledTriggeredAbility -> BecomesTappedTriggeredAbility and generalize it to allow all kinds of permanent fiilters instead of just controlled creatures. Implement cards: Lifeblood and Lifetap 2015-11-11 10:18:49 +02:00
BecomesTargetAttachedTriggeredAbility.java Ass BecomesTargetAttachedTriggeredAbility and use it for existing cards. Implement card: Sleeping Potion 2015-07-20 12:10:58 +03:00
BecomesTargetControllerSpellTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BecomesTargetTriggeredAbility.java Implement cards: Boris Devilboon, Disciple of Tevesh Szat, Fugitive Druid, and Metrognome 2015-10-07 08:11:08 +03:00
BeginningOfCombatTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfDrawTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfEndStepTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfPreCombatMainTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfUntapTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfUpkeepTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BeginningOfYourEndStepTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksAttachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksCreatureAttachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksCreatureTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksOrBecomesBlockedByCreatureTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksOrBecomesBlockedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
BlocksTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
CanBeYourCommanderAbility.java Replaced all usages of EmptyEffect by InfoEffect. 2015-03-11 17:23:13 +01:00
CanBlockOnlyFlyingAbility.java * Fixed a bug of CanBlockOnlyFlyingAbility that prevented other creatures with flying on the battlefield to block (Gloomwidow, Scrapskin Drake, Stormbound Geist, Skywinder Drake, Cloud Elemental, Cloud Sprite, Vaporkin, Welkin Tern). 2014-03-27 20:08:16 +01:00
CantBeCounteredAbility.java Renamed CantCounter to CantBeCountered. 2015-01-22 21:29:38 +01:00
CantBlockAbility.java Moved combat related effects to an new package. 2013-09-17 14:22:42 +02:00
CastCommanderAbility.java Added some font color to object and player names output to game logging and feedback area. 2015-05-09 21:18:00 +02:00
ChancellorAbility.java [refactor] removed generic parameter from Effects 2014-06-02 13:12:58 +03:00
ControlsPermanentsControllerTriggeredAbility.java * Replaced some card classes by framework classes. Some minor changes to cards. 2015-07-21 14:55:15 +02:00
CreatureEntersBattlefieldTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
CycleAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
CycleTriggeredAbility.java * Fixed that cyle triggered abilities did not work. 2015-05-11 12:18:07 +02:00
DamageAsThoughNotBlockedAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
DamageDealtToAttachedTriggeredAbility.java Add DamageDealtToAttachedTriggeredAbility an use it for existing cards. Implement cards: Binding Agony and Soul Link 2015-07-21 21:51:27 +03:00
DealsCombatDamageToACreatureTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DealsCombatDamageToAPlayerTriggeredAbility.java * Blizzard Specter - Fixed that the seond mode (discard) did not work. 2015-10-09 14:22:21 +02:00
DealsCombatDamageTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DealsDamageAttachedTriggeredAbility.java * Added DealsDamageAttachedTriggeredAbility and used in some cards. 2015-05-25 15:49:51 +02:00
DealsDamageGainLifeSourceTriggeredAbility.java * Added DealsDamageAttachedTriggeredAbility and used in some cards. 2015-05-25 15:49:51 +02:00
DealsDamageToACreatureAttachedTriggeredAbility.java * Added DealsDamageAttachedTriggeredAbility and used in some cards. 2015-05-25 15:49:51 +02:00
DealsDamageToACreatureTriggeredAbility.java * Fixed a bug in DealsDamageToACreatureTriggeredAbility (caused Stinkweed Imp (and other creatures) to trigger also from non combat damage). 2015-04-25 01:17:20 +02:00
DealsDamageToAPlayerAllTriggeredAbility.java * Cabal Slaver - Fixed that the discard effect for damaged opponents did not work. 2015-09-02 12:26:16 +02:00
DealsDamageToAPlayerAttachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DealsDamageToAPlayerTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DealsDamageToOpponentTriggeredAbility.java Fix DealsDamageToOpponentTriggeredAbility unconditionally overwriting the targets of any effects added to it. 2015-09-29 12:19:50 +03:00
DealtDamageToSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DiesAndDealtDamageThisTurnTriggeredAbility.java move zoneChangeCounter to GameState - Card is now immutable 2015-03-29 08:30:31 -04:00
DiesAttachedTriggeredAbility.java * Fixed a problem with zone change counter comparation. 2015-11-07 10:16:11 +01:00
DiesCreatureTriggeredAbility.java * Liliana, Defiant Necromancer - Fixed that the emblem did not trigger (fixes #1110). 2015-07-13 13:08:12 +02:00
DiesThisOrAnotherCreatureTriggeredAbility.java * Fixed that state triggered abilities were not checked at the correct times. 2015-09-09 00:51:41 +02:00
DiesTriggeredAbility.java * Reworked ENTERS_THE_BATTLEFIELD event for replacement effects. Some rework to card movement. 2015-10-17 16:30:28 +02:00
DiscardsACardOpponentTriggeredAbility.java Fixed a bug of DiscardsACardOpponentTriggeredAbility. 2015-09-07 07:41:33 +02:00
DrawCardControllerTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
DrawCardOpponentTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
EndOfCombatTriggeredAbility.java [ORI] Added Kytheon, Hero of Akros. 2015-06-18 07:43:36 +02:00
EntersAnotherCreatureYourControlTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
EntersBattlefieldAbility.java * Reworked ENTERS_THE_BATTLEFIELD event for replacement effects. Some rework to card movement. 2015-10-17 16:30:28 +02:00
EntersBattlefieldAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
EntersBattlefieldControlledTriggeredAbility.java Imporved setTargetPointer of EntersBattlefieldAllTriggeredAbility. 2014-12-12 14:24:59 +01:00
EntersBattlefieldOrDiesSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
EntersBattlefieldTappedAbility.java * Updated enters battlefield replacement effects for new handling. 2015-10-16 00:32:55 +02:00
EntersBattlefieldTriggeredAbility.java * Treacherous Pit-Dweller - Fixed that the enteres the battlefield ability was not implemented correctly. 2015-05-30 15:14:44 +02:00
EntersOrLeavesTheBattlefieldSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
ExploitCreatureTriggeredAbility.java Some changes to check if Object had ability and the abillity can trigger. 2015-04-27 18:05:39 +02:00
FetchLandActivatedAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
GainLifeControllerTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
GemstoneCavernsAbility.java Add ability to Cost.canPay method parameters 2014-08-10 21:34:17 +04:00
LandfallAbility.java * Blizzard Specter - Fixed that the seond mode (discard) did not work. 2015-10-09 14:22:21 +02:00
LeavesBattlefieldTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
LicidAbility.java * Starfield of Nyx - Fixed that the continuous effect's dependancy to continuousEffects that add subtype aura was not checked. Reworked the dependency check to be a bit more generic (#1259). 2015-09-12 19:35:02 +02:00
LimitedTimesPerTurnActivatedAbility.java fix sorcery-speed LimitedTimesPerTurnActivatedAbility 2015-11-11 12:31:42 -08:00
OnEventTriggeredAbility.java * Duegar Hedge-Mage - Set triggered abilities to optional. 2015-08-03 12:23:16 +02:00
OpponentSacrificesNonTokenPermanentTriggeredAbility.java * It That Betrayed - Fixed a bug that sacrificing controlled but not owned permanents came back to the battlefield of the controller of It That Betrayed (fixes #796). 2015-03-14 10:56:22 +01:00
OpponentSacrificesPermanentTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
PassAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
PayMoreToCastAsThoughtItHadFlashAbility.java [BFZ] Added Awaken ability. 2015-09-02 16:20:58 +02:00
PlanswalkerEntersWithLoyalityCountersAbility.java * Fixed that the exile and return effect of the flip planeswalker did not always work correctly. 2015-10-22 15:38:50 +02:00
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java * Fixed a bug of ConditionalTriggeredAbility if the ability triggered multiple times at the same time. 2015-08-01 18:27:17 +02:00
PutIntoGraveFromAnywhereSourceAbility.java Please test! Some changes to the display of user choices, showing also a longer text in tooltip window. 2015-06-28 21:55:48 +02:00
PutIntoGraveFromAnywhereSourceTriggeredAbility.java * SetPowerToughnessSourceEffect - Set the correct sublayer to use (fixes #1354). 2015-11-04 22:31:35 +01:00
PutIntoGraveFromBattlefieldAllTriggeredAbility.java Another fix to PutIntoGraveFromBattlefieldAllTriggeredAbility 2015-09-16 16:57:45 +03:00
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
SacrificeIfCastAtInstantTimeTriggeredAbility.java Extract SacrificeIfCastAtInstantTimeTriggeredAbility from Necromancy to its own file. Implement the cycle of Auras from Mirage that use it. 2015-10-20 12:46:10 +03:00
SacrificeSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
SimpleActivatedAbility.java - Added Jaws of Stone, Knollspine Dragon, Initimidator Initiate. There are 2 more cards in Shadowmoor in anyone wants to finish knocking out the set. 2015-03-04 17:40:08 -06:00
SimpleEvasionAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
SimpleStaticAbility.java [refactor] removed generic parameter from Ability 2014-06-01 20:44:47 +03:00
SimpleTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
SkipUntapOptionalAbility.java * Fixed some bugs of "Don't untap during controller's next untap" effects, that also prevented untap in untap steps of other players (e.g. by Ivorytusk Fortess). 2014-12-10 15:02:45 +01:00
SpellCastAllTriggeredAbility.java * Hydromorph Guardian - Used custom predicate instead of custom target. 2015-08-14 15:34:16 +02:00
SpellCastControllerTriggeredAbility.java * Hydromorph Guardian - Used custom predicate instead of custom target. 2015-08-14 15:34:16 +02:00
SpellCastOpponentTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TapForManaAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TapForManaAllTriggeredManaAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TapLandForManaAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TapLandForManaAllTriggeredManaAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TurnedFaceUpAllTriggeredAbility.java * Deathmist Raptor - Fixed a bug that the ability to return it from graveyard did not trigger. 2015-03-20 18:07:35 +01:00
TurnedFaceUpSourceTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
TurnFaceUpAbility.java Added Bane of the Living. 2015-07-22 21:46:32 +02:00
UnattachedTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
ZoneChangeAllTriggeredAbility.java * Some more changes concerning sourceObject handling in ability. Added early event type check for triggered abilities. 2015-02-12 01:56:45 +01:00
ZoneChangeTriggeredAbility.java * Arashin Sovereign - Fixed that the player had no option to let the card go to the graveyard. 2015-04-03 16:28:40 +02:00