foul-magics/Mage/src/main/java/mage/abilities/keyword
Oleg Agafonov cc54a92daa * Kicker - added support of X and mana cost interactions like Rosheen Meanderer + Verdeloth the Ancient combo (#3538);
* Rosheen Meanderer - fixed that mana can be payed for mana cost with X instead any cost with X (#3538);
2019-06-18 11:28:41 +04:00
..
special remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AdaptAbility.java Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
AffinityForArtifactsAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AffinityForLandTypeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +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
AfterlifeAbility.java small text fix 2019-01-17 18:22:07 +01:00
AftermathAbility.java Fixed a problem with casting split cards from non hand zone. Added some generic cast from non hand zone effects and started replacing card specific effects by the generic ones (fixes #5356 and fixes #4493). 2018-10-03 13:44:01 +02:00
AmplifyAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AnnihilatorAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AscendAbility.java make some fields final 2018-09-28 15:19:27 +02:00
AssistAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttacksThisTurnMarkerAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AuraSwapAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
AwakenAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BandingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BandsWithOtherAbility.java Implemented Bands With Other 2018-10-21 16:59:10 +02:00
BasicLandcyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BattalionAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BattleCryAbility.java
BestowAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BlocksThisTurnMarkerAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BloodrushAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BloodthirstAbility.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
BountyAbility.java sonar 220219, criticals 2019-02-22 12:06:11 +01:00
BushidoAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
BuybackAbility.java Fixed NPE errors 2019-06-17 12:23:10 +04:00
CanAttackOnlyAloneAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CanBlockSpaceflightAbility.java
CantAttackAloneAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBeBlockedSourceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CantBlockAloneAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CascadeAbility.java Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
ChampionAbility.java refactored AnotherPredicate to singleton enum 2019-01-12 16:12:51 -05:00
ChangelingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ChannelAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
CommanderStormAbility.java Cards compatibility with oathbreaker format; 2019-05-27 17:21:17 +04:00
ConspireAbility.java refactored many other predicates to singleton enums 2019-01-12 16:30:49 -05:00
ConvokeAbility.java refactored many other predicates to singleton enums 2019-01-12 16:30:49 -05:00
CrewAbility.java * Crew ability - added selected and needed power info while choosing, colorozing; 2019-03-10 15:33:04 +04:00
CumulativeUpkeepAbility.java Implement Balduvian Fallen 2018-07-04 10:25:49 -04:00
CyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DashAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DeathtouchAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DefenderAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DelveAbility.java * Delve ability - improved text; 2019-04-12 08:45:12 +04:00
DethroneAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DevoidAbility.java
DevourAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DoubleStrikeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DredgeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EchoAbility.java Implement Thick-Skinned Goblin 2018-07-08 21:55:17 -04:00
EmbalmAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EmergeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EnchantAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EntwineAbility.java Implemented Kaya's Guile 2019-05-27 21:00:15 -04:00
EquipAbility.java Fixed card texts 2019-01-03 04:13:24 +04:00
EquipLegendaryAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EscalateAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EternalizeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EvokeAbility.java Add ConditionalTriggeredAbility for non-intervening0f 2018-06-24 20:02:40 -04:00
EvolveAbility.java add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts 2018-07-04 14:24:11 +02:00
ExaltedAbility.java use isActivePlayer where possible, some minor text fixes 2018-06-29 21:18:05 +02:00
ExertAbility.java changed the constructor for a Watcher. Before, you had to explictly pass the name of the watcher as an argument. But most of the time this was the name of the class itself. So the watcher now determines internally its name. The method 'getBasicKey' can be overridden. Also updated some encapsulation 2019-03-16 08:35:26 +01:00
ExploitAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ExtortAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FabricateAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FadingAbility.java * Old Fogey - Shortened the generated rule text, so that nothing was cut at the end of the text. 2019-01-07 11:38:08 +01:00
FearAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
FirstStrikeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FlankingAbility.java fext tixes 2017-10-08 09:33:01 -04:00
FlashAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FlashbackAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
FlyingAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
ForecastAbility.java use isActivePlayer where possible, some minor text fixes 2018-06-29 21:18:05 +02:00
ForestcyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ForestwalkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
FortifyAbility.java Allow activating equip ability 2018-06-25 22:36:49 -04:00
GraftAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
GravestormAbility.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
HasteAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
HauntAbility.java Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
HeroicAbility.java Implemented Tenth District Legionnaire 2019-04-05 20:14:50 -04:00
HexproofAbility.java
HexproofFromBlackAbility.java [DOM] Added three cards. Some fixes to rule texts and some more minor fixes. 2018-04-15 11:33:57 +02:00
HexproofFromMonocoloredAbility.java Implemented Sphinx of the Guildpact 2019-01-10 19:05:38 -05: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 Implemented Watcher for Tomorrow 2019-06-01 19:43:39 -04:00
HorsemanshipAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
ImproviseAbility.java refactored many other predicates to singleton enums 2019-01-12 16:30:49 -05:00
IndestructibleAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
InfectAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
IngestAbility.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
InspiredAbility.java fixed ability word text formatting 2018-05-05 14:05:04 -04:00
IntimidateAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
IslandcyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
IslandwalkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
JumpStartAbility.java * JumpStart - fixed that card was not always moved to exile after cast from graveyard. 2018-09-26 16:30:17 +02:00
KickerAbility.java * Kicker - added support of X and mana cost interactions like Rosheen Meanderer + Verdeloth the Ancient combo (#3538); 2019-06-18 11:28:41 +04:00
LandwalkAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
LevelerCardBuilder.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LevelUpAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LeylineAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LifelinkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
LivingWeaponAbility.java
MadnessAbility.java update wrongly used Capitals 2018-09-28 15:19:27 +02:00
MeditateAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MeleeAbility.java changed the constructor for a Watcher. Before, you had to explictly pass the name of the watcher as an argument. But most of the time this was the name of the class itself. So the watcher now determines internally its name. The method 'getBasicKey' can be overridden. Also updated some encapsulation 2019-03-16 08:35:26 +01:00
MenaceAbility.java Fix some card text 2018-04-16 21:03:16 +02:00
MentorAbility.java refactored many other predicates to singleton enums 2019-01-12 16:30:49 -05:00
MiracleAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ModularAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
MonstrosityAbility.java replaced apostrophes 2018-06-06 22:39:16 -04:00
MorphAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
MountaincyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MountainwalkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MultikickerAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
MyriadAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
NinjutsuAbility.java Cards compatibility with oathbreaker format; 2019-05-27 17:21:17 +04:00
OfferingAbility.java Fixed NPE errors for some cards (#5471) 2019-01-08 07:00:14 +04:00
OutlastAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
OverloadAbility.java * Overload - fixed that some cards was able to cast overload price as instant instead sorcery (Winds of Abandon, Mind Rake, Scale Up); 2019-06-07 16:56:51 +04:00
PartnerAbility.java
PartnerWithAbility.java Implemented Ashiok, Dream Render 2019-04-15 14:10:06 -04:00
PersistAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PhasingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PlainscyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PlainswalkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PoisonousAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ProtectionAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ProvokeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ProwessAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ProwlAbility.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
RampageAbility.java * Old Fogey - Shortened the generated rule text, so that nothing was cut at the end of the text. 2019-01-07 11:38:08 +01:00
ReachAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ReboundAbility.java Refactor: added copyFrom info for all objects (original card used for copy, copy of copy and etc); 2018-11-29 19:29:39 +04:00
RecoverAbility.java rename from battlefield to graveyard event comparing to .isDiesEvent 2019-02-20 10:20:07 +01:00
ReinforceAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
RenownAbility.java
RepairAbility.java Merge branch 'master' into orcish-mine 2018-07-14 10:32:05 +02:00
ReplicateAbility.java remove redundant null checks before instanceof 2018-09-17 21:09:42 +02:00
RetraceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
RiotAbility.java fixed Rhythm of the Wild not giving Riot to creatures that weren't cast 2019-01-25 10:32:29 -05:00
RippleAbility.java * Added logic to add permitting object to play/cast events. 2018-05-27 23:47:57 +02:00
ScavengeAbility.java replaced apostrophes 2018-06-06 22:39:16 -04:00
ShadowAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
ShroudAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SkulkAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
SoulbondAbility.java Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
SoulshiftAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SpaceflightAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
SpectacleAbility.java Added spectacle hints to cards (opponents lost life) 2019-02-06 18:27:23 +04:00
SpliceOntoArcaneAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
SpliceOntoInstantOrSorceryAbility.java Implemented Splicer's Skill 2019-05-26 17:18:18 -04:00
SplitSecondAbility.java couple of sonar fixes 2019-01-17 12:03:22 +01:00
SquirrellinkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
StormAbility.java couple of sonar fixes 2019-01-17 12:03:22 +01:00
SunburstAbility.java Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
SupportAbility.java refactored AnotherPredicate to singleton enum 2019-01-12 16:12:51 -05:00
SurgeAbility.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
SuspendAbility.java various em dash text fixes 2019-01-26 13:44:39 -05:00
SwampcyclingAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SwampwalkAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TotemArmorAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TrampleAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
TransformAbility.java Fixed NullPointerException when Accursed Witch transforms (#5571) 2019-02-03 19:40:46 -06:00
TransmuteAbility.java Implemented Ashiok, Dream Render 2019-04-15 14:10:06 -04:00
TributeAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
UndauntedAbility.java [GNT] implemented Avatar of Growth 2018-11-12 04:17:04 +04:00
UndyingAbility.java
UnearthAbility.java God-Eternal Bontu - fixed game freeze with NPE error 2019-04-18 08:44:44 +04:00
UnleashAbility.java * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
VanishingSacrificeAbility.java
VanishingUpkeepAbility.java
VigilanceAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
WitherAbility.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00