foul-magics/Mage/src/main/java/mage/abilities/keyword
2018-04-15 11:33:57 +02:00
..
special Moved JohanVigilanceAbility 2017-10-24 17:01:46 +02:00
AffinityForArtifactsAbility.java use some staticfilters, rewrite some lines to java8 streams 2018-01-07 22:38:54 +01:00
AffinityForLandTypeAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
AfflictAbility.java * Afflict - Fixed that life loss of triggered afflict ability was not applied if creature with afflict was removed from battlefield before life loss effect resolved (fixes #3694). 2017-07-27 11:33:45 +02:00
AftermathAbility.java * Some minor changes. 2017-08-14 16:48:48 +02:00
AmplifyAbility.java
AnnihilatorAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
AscendAbility.java * Ascend - Fixed that not all types of permanets were counted (e.g. Planeswalker). 2018-01-27 18:54:10 +01:00
AttacksThisTurnMarkerAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
AuraSwapAbility.java change subtype.contains() to hasSubtype() 2017-09-25 21:21:13 +02:00
AwakenAbility.java fixed missing linebreaks 2018-04-03 14:31:59 +02:00
BandingAbility.java Implemented banding (#41) 2018-02-13 20:36:25 +01:00
BasicLandcyclingAbility.java filter_basic_land_card added 2017-07-24 23:39:44 +02:00
BattalionAbility.java
BattleCryAbility.java
BestowAbility.java Ficed a problem with Bestow, adding multiple times "AURA" subtype. 2017-11-24 12:30:15 +01: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 * Bushido - Fixed that it triggerd wrongly for each blocker instead of only once if blocked. 2018-02-04 21:13:07 +01:00
BuybackAbility.java Implement Memory Crystal (EXO) 2017-07-12 12:40:14 +10:00
CanAttackOnlyAloneAbility.java
CanBlockSpaceflightAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
CantAttackAloneAbility.java
CantBeBlockedSourceAbility.java
CantBlockAloneAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
CascadeAbility.java * Fixed some problems with getting cards at random from collection that could cause loops. 2018-02-04 12:27:08 +01:00
ChampionAbility.java subtypes #1 2017-05-20 22:41:25 +02:00
ChangelingAbility.java Made Changeling take effect in all zones 2018-01-08 17:23:12 +00:00
ChannelAbility.java
ConspireAbility.java Implemented Vance's Blasting Cannons/Spitfire Bastion 2017-09-14 18:14:32 -04:00
ConvokeAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
CrewAbility.java * Fixed some problems with abilities that let permanents become artifact creatures but only added creature card type instead of artifact and creature card type (fixes #4290). 2017-12-31 11:31:58 +01:00
CumulativeUpkeepAbility.java text fixes 2017-10-09 12:23:14 -04:00
CyclingAbility.java - Fixed bug #3677 2017-07-15 09:20:00 -05:00
DashAbility.java 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
DeathtouchAbility.java so many text fixes 2017-10-06 22:00:06 -04:00
DefenderAbility.java Improve some ability text 2018-02-22 00:02:23 +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 * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
EmbalmAbility.java fixed embalm and eternalize sometimes giving the token to the wrong player 2017-10-11 13:09:39 -04: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 huge rework on subtypes (#3668) 2017-07-16 16:57:39 -05:00
EquipLegendaryAbility.java Added EquipLegendaryAbility (used by Blackblade Reforged) 2018-04-14 00:13:33 -04:00
EscalateAbility.java
EternalizeAbility.java fixed embalm and eternalize sometimes giving the token to the wrong player 2017-10-11 13:09:39 -04:00
EvokeAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
EvolveAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
ExaltedAbility.java
ExertAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01: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
FearAbility.java * Some refactoring. 2018-01-13 14:45:50 +01:00
FirstStrikeAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
FlankingAbility.java fext tixes 2017-10-08 09:33:01 -04:00
FlashAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
FlashbackAbility.java * Fixed a problem of the AI that it could cast cards with flashback without paying the costs. 2018-03-17 01:51:25 +01:00
FlyingAbility.java some text fixes 2017-10-06 16:55:46 -04:00
ForecastAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01: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 * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01: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
HexproofFromBlackAbility.java [DOM] Added three cards. Some fixes to rule texts and some more minor fixes. 2018-04-15 11:33:57 +02:00
HexproofFromWhiteAbility.java [DOM] Added three cards. Some fixes to rule texts and some more minor fixes. 2018-04-15 11:33:57 +02: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 so many text fixes 2017-10-06 22:00:06 -04:00
InfectAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
IngestAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
InspiredAbility.java * Removed effect's ApplyEffectsAfter functionality. It's now always applied. 2018-03-17 13:43:31 +01:00
IntimidateAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +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 Implemented "can block landwalk as though it didn't have landwalk" and related cards 2018-03-10 11:52:25 +01:00
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 Improve some ability text 2018-02-22 00:02:23 +01:00
LivingWeaponAbility.java CreateTokenEffect already adds the article 2016-11-05 11:27:36 -07:00
MadnessAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
MeditateAbility.java Star Wars Set implemented 2016-09-26 18:43:04 +02:00
MeleeAbility.java Fix for #4131 2017-11-01 20:40:49 +01:00
MenaceAbility.java Updated menace and explore abilities to show or hide description 2018-01-07 03:46:07 +04:00
MiracleAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
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 * Morph - Fixed that turning creatures face up didn't restore their subtypes (fixes #4566). 2018-03-18 19:37:25 +01: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 Additional token effect text changes 2017-09-06 17:39:58 -04: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 * Some minor mainly fixed target changes. 2018-02-24 10:26:11 +01: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 Improve some ability text 2018-02-22 00:02:23 +01:00
ProvokeAbility.java Merge 2016-10-17 23:45:47 -05:00
ProwessAbility.java
ProwlAbility.java huge rework on subtypes (#3668) 2017-07-16 16:57:39 -05:00
RampageAbility.java fext tixes 2017-10-08 09:33:01 -04:00
ReachAbility.java 2 text 2 fixrious 2017-10-07 11:02:36 -04:00
ReboundAbility.java Equals should be compared with == but not equals() 2017-03-22 14:50:50 +03:00
RecoverAbility.java * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +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 * Some refactoring. 2018-01-13 14:45:50 +01:00
ScavengeAbility.java
ShadowAbility.java fext tixes 2017-10-08 09:33:01 -04:00
ShroudAbility.java some text fixes 2017-10-06 16:55:46 -04:00
SkulkAbility.java Revert "Skulk is now singleton" 2017-09-17 19:57:54 -04:00
SoulbondAbility.java * Fixed that soulbond arrow to paired card was not shown and improved soulbond text on permanent. 2018-02-14 12:41:44 +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 change subtype.contains() to hasSubtype() 2017-09-25 21:21:13 +02:00
SplitSecondAbility.java rewrote some streams and optionals 2017-04-01 22:45:40 +02:00
SquirrellinkAbility.java Slight fix 2017-12-23 16:43:10 +11: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 to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
SurgeAbility.java finish rewriting watchers 2017-04-29 12:07:46 +02:00
SuspendAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01: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 Improve some ability text 2018-02-22 00:02:23 +01:00
TrampleAbility.java rewrote singleton to enum where applicable 2017-03-14 16:32:47 +01:00
TransformAbility.java huge rework on subtypes (#3668) 2017-07-16 16:57:39 -05:00
TransmuteAbility.java rename counttype to comparisontype 2017-04-11 17:01:59 +02:00
TributeAbility.java * Some minor changes. 2017-08-26 09:52:51 +02:00
UndauntedAbility.java [C16] Added the cards with the undaunted keyword. 2016-10-30 14:11:52 +01:00
UndyingAbility.java
UnearthAbility.java * Fixed that commander replacement effect was wrongly only applied once (903.9). Simplified some replacement effects that move objects to other zones. (fixes #4585). 2018-03-11 21:48:37 +01: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
VanishingUpkeepAbility.java
VigilanceAbility.java some text fixes 2017-10-06 16:55:46 -04:00
WitherAbility.java text fixes and test fixes to fix how tests test text, then more text next 2017-10-07 16:08:06 -04:00