foul-magics/Mage/src/main/java/mage/abilities/keyword
2017-05-28 12:23:49 +02:00
..
AffinityForArtifactsAbility.java
AffinityForLandTypeAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
AftermathAbility.java * Aftermath - Fixed a bug that caused problems with zone check. 2017-04-25 21:29:21 +02:00
AmplifyAbility.java
AnnihilatorAbility.java
AttacksThisTurnMarkerAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
AuraSwapAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
AwakenAbility.java
BasicLandcyclingAbility.java
BattalionAbility.java
BattleCryAbility.java
BestowAbility.java added addCardType to MageObject 2017-04-05 19:10:43 +02:00
BlocksThisTurnMarkerAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
BloodrushAbility.java
BloodthirstAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
BountyAbility.java Star Wars Set implemented 2016-09-26 18:43:04 +02:00
BushidoAbility.java
BuybackAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
CanAttackOnlyAloneAbility.java
CanBlockSpaceflightAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
CantAttackAloneAbility.java * Fixed Sightless Brawler cannot attack with other creatures attacking (fixes #2133). 2016-08-06 12:30:52 +02:00
CantBeBlockedSourceAbility.java
CantBlockAloneAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
CascadeAbility.java fix cascade for splitcards 2017-05-03 09:51:22 +02:00
ChampionAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
ChangelingAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
ChannelAbility.java
ConspireAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
ConvokeAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
CrewAbility.java Fixed Crew Ability 2016-09-21 21:05:37 +02:00
CumulativeUpkeepAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
CyclingAbility.java Fixed New Perspectives to use a CostModificationEffect. 2017-05-13 18:53:35 -04:00
DashAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
DeathtouchAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
DefenderAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
DelveAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
DethroneAbility.java
DevoidAbility.java
DevourAbility.java
DoubleStrikeAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
DredgeAbility.java Minor improvements - StringBuilder now have initial value 2017-02-28 15:26:07 +03:00
EchoAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
EmbalmAbility.java [AKH] Added Vizier of Many Faces. 2017-04-16 13:04:38 +02:00
EmergeAbility.java Merge 2016-10-17 23:45:47 -05:00
EnchantAbility.java
EntwineAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
EquipAbility.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
EscalateAbility.java * Fixed bug concerning Escalate's mana cost. 2016-07-03 10:30:18 +02:00
EvokeAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
EvolveAbility.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
ExaltedAbility.java
ExertAbility.java minor typo 2017-05-28 12:23:49 +02:00
ExploitAbility.java
ExtortAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
FabricateAbility.java Cyclopean Tomb - Update. 2016-12-28 02:02:57 +01:00
FadingAbility.java Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
FearAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
FirstStrikeAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
FlankingAbility.java move static function to CardImpl, and other api fixes 2017-03-30 20:09:47 +02:00
FlashAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
FlashbackAbility.java Fix CMC for flashbacked cards. 2017-03-09 23:32:42 -08:00
FlyingAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
ForecastAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
ForestcyclingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
ForestwalkAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
FortifyAbility.java use FilterControlledLandPermanent 2016-10-30 23:47:01 -07:00
GraftAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
GravestormAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
HasteAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
HauntAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
HeroicAbility.java Reworked selected modes handling. That fixed the Subtle Strike targeting problem. 2016-09-24 01:12:01 +02:00
HexproofAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
HideawayAbility.java list.size > 0 changed to !list.isEmpty 2017-02-06 14:32:51 +03:00
HorsemanshipAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
ImproviseAbility.java replaced enum comparison from equals to == 2017-01-11 09:53:16 +01:00
IndestructibleAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
InfectAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
IngestAbility.java
InspiredAbility.java
IntimidateAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
IslandcyclingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
IslandwalkAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
KickerAbility.java move static function to CardImpl, and other api fixes 2017-03-30 20:09:47 +02:00
LandwalkAbility.java
LevelerCardBuilder.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
LevelUpAbility.java
LeylineAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
LifelinkAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
LivingWeaponAbility.java CreateTokenEffect already adds the article 2016-11-05 11:27:36 -07:00
MadnessAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
MeditateAbility.java Star Wars Set implemented 2016-09-26 18:43:04 +02:00
MeleeAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
MenaceAbility.java
MiracleAbility.java
ModularAbility.java * Fixed a problem with replacement effects that add counters were applied more than once to the same EnteresTheBattlefield event (fixes #2872). 2017-04-01 17:43:17 +02:00
MonstrosityAbility.java
MorphAbility.java added addCardType to MageObject 2017-04-05 19:10:43 +02:00
MountaincyclingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
MountainwalkAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
MultikickerAbility.java
MyriadAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
NinjutsuAbility.java
OfferingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
OutlastAbility.java
OverloadAbility.java
PartnerAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
PersistAbility.java Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
PhasingAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
PlainscyclingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
PlainswalkAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
PoisonousAbility.java
ProtectionAbility.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
ProvokeAbility.java Merge 2016-10-17 23:45:47 -05:00
ProwessAbility.java
ProwlAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
RampageAbility.java
ReachAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
ReboundAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
RecoverAbility.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
ReinforceAbility.java more card text cleanup 2016-11-05 11:26:31 -07:00
RenownAbility.java
RepairAbility.java Merge 2016-10-17 23:45:47 -05:00
ReplicateAbility.java All 1-character strings converted to primitives 2017-02-06 14:32:51 +03:00
RetraceAbility.java
RippleAbility.java
ScavengeAbility.java
ShadowAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
ShroudAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
SkulkAbility.java
SoulbondAbility.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
SoulshiftAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
SpaceflightAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
SpliceOntoArcaneAbility.java Add Subtype to the CardAttribute Framework 2016-08-28 17:30:10 -04:00
SplitSecondAbility.java rewrote some streams and optionals 2017-04-01 22:45:40 +02:00
StormAbility.java first batch of watcher naming 2017-04-29 12:07:46 +02:00
SunburstAbility.java * Fixed a problem with replacement effects that add counters were applied more than once to the same EnteresTheBattlefield event (fixes #2872). 2017-04-01 17:43:17 +02:00
SupportAbility.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
SurgeAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
SuspendAbility.java singleton conditions to enum 2017-04-05 19:10:47 +02:00
SwampcyclingAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
SwampwalkAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
TotemArmorAbility.java
TrampleAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
TransformAbility.java removed string constructor in SuperTypePredicate 2017-04-11 09:15:09 +02:00
TransmuteAbility.java rename counttype to comparisontype 2017-04-11 17:01:59 +02:00
TributeAbility.java
UndauntedAbility.java [C16] Added the cards with the undaunted keyword. 2016-10-30 14:11:52 +01:00
UndyingAbility.java Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
UnearthAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
UnleashAbility.java * Fixed a problem with replacement effects that add counters were applied more than once to the same EnteresTheBattlefield event (fixes #2872). 2017-04-01 17:43:17 +02:00
VanishingSacrificeAbility.java Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
VanishingUpkeepAbility.java Make the Counters API for card and permanent consistent. 2016-09-03 10:33:54 -04:00
VigilanceAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
WitherAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00