..
special
AdaptAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
AffinityForArtifactsAbility.java
AffinityForLandTypeAbility.java
Remove redundant fields from AffinityForLandTypeAbility
2022-05-14 09:14:39 -04:00
AfflictAbility.java
AfterlifeAbility.java
AftermathAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
AmplifyAbility.java
AnnihilatorAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
ArtifactLandcyclingAbility.java
[MH2] Implemented Sojourner's Companion
2021-06-03 20:10:38 -04:00
AscendAbility.java
AssistAbility.java
Test framework: simplified AI logic and tests, added usage comments. Devs recommendations:
2021-03-07 23:38:10 +04:00
AttacksThisTurnMarkerAbility.java
AuraSwapAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
AwakenAbility.java
- non-card refactoring related to #8375
2021-10-18 14:02:57 -05:00
BackupAbility.java
[MOC] Implement Conclave Sledge-Captain
2023-04-17 17:49:37 -04:00
BandingAbility.java
BandsWithOtherAbility.java
BasicLandcyclingAbility.java
BattalionAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
BattleCryAbility.java
Various text fixes found while closing #6885
2022-01-24 00:40:25 -05:00
BestowAbility.java
- Fixed #8157
2022-01-11 14:42:45 -06:00
BlitzAbility.java
Fixed Blitz casting speed. ( #8935 )
2022-05-11 19:10:32 -04:00
BlocksThisTurnMarkerAbility.java
BloodrushAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
BloodthirstAbility.java
Refactoring methods which add counters to track which player adds the counters (ready for review) ( #7448 )
2021-01-26 19:06:13 -05:00
BoastAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
BountyAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
BushidoAbility.java
Distinguish "blocks or becomes blocked" triggered abilities from "blocks or becomes blocked by a creature". Fixes #9347
2022-09-25 02:54:43 -04:00
BuybackAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
CanAttackOnlyAloneAbility.java
CanBlockSpaceflightAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
CantAttackAloneAbility.java
CantBeBlockedSourceAbility.java
CantBlockAloneAbility.java
CascadeAbility.java
Refactor: improved choose cards method to use source param (fixed NPE like #10233 , #9974 and other bugs with choose cards)
2023-04-21 11:02:57 +04:00
CasualtyAbility.java
[NCC] various text fixes
2022-09-22 22:29:39 -04:00
ChampionAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
ChangelingAbility.java
[IKO] fixed Kaheera, the Orphanguard not correctly counting changelings
2021-03-22 08:53:40 -04:00
ChannelAbility.java
[NEO] Implemented Greater Tanuki
2022-01-28 08:41:55 -05:00
ClassLevelAbility.java
[AFR] Fix Classes leveling up even if phased out. Closes #8549 .
2022-07-01 14:32:02 -04:00
ClassReminderAbility.java
[AFR] added card icons with class level info ( #7808 )
2021-07-15 23:46:19 +04:00
CleaveAbility.java
[VOW] Implemented Dig Up
2021-10-28 20:10:31 -04:00
CommanderStormAbility.java
Commanders improves:
2021-02-05 17:19:30 +04:00
CompanionAbility.java
Implementing The Prismatic Piper (Ready for review) ( #8164 )
2022-03-17 18:02:29 -04:00
CompanionCondition.java
Fixed miss copy code in Game object (lki, cards), removed unused code. Possible fixes:
2021-08-12 00:08:08 +04:00
CompleatedAbility.java
[NEO] Implementing Compleated mechanic and hybrid phyrexian mana (ready for review) ( #8677 )
2022-02-10 10:25:23 -05:00
ConspireAbility.java
[SHM] Fix Conspire not working with modal spells
2022-10-28 22:02:24 -04:00
ConvokeAbility.java
[MOM] Implement Zephyr Singer
2023-04-09 13:19:13 -04:00
CrewAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
CumulativeUpkeepAbility.java
CyclingAbility.java
[TSR] various text fixes
2021-03-09 20:01:32 -05:00
DashAbility.java
Implementing Blitz mechanic (WIP) ( #8835 )
2022-04-24 12:03:25 -04:00
DauntAbility.java
[MOC] Implement Chivalric Alliance
2023-04-09 09:10:32 -04:00
DayboundAbility.java
moved TransformAbility into DayboundAbility for simplicity
2021-11-05 19:59:00 -04:00
DeathtouchAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
DecayedAbility.java
Fix decayed zombie token, as described in #10139
2023-03-22 20:42:12 +00:00
DefenderAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
DelveAbility.java
DemonstrateAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
DethroneAbility.java
DevoidAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
DevourAbility.java
DisturbAbility.java
Ready for Review: Implementing Battles ( #10156 )
2023-04-13 20:03:16 -04:00
DoubleStrikeAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
DredgeAbility.java
EchoAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
EmbalmAbility.java
Implement DFC tokens for Incubate ( #10231 )
2023-04-27 19:03:25 +04:00
EmergeAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
EnchantAbility.java
Change EnchantAbility parameter from String to Target ( #9588 )
2022-09-29 10:29:48 -04:00
EncoreAbility.java
Implement DFC tokens for Incubate ( #10231 )
2023-04-27 19:03:25 +04:00
EnlistAbility.java
[DMU] Implement Enlist ability ( #9431 )
2022-08-29 18:51:13 -04:00
EntwineAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
EquipAbility.java
Refactor: Fix reminder text on EquipAbility.
2022-07-01 17:44:02 -04:00
EscalateAbility.java
* AI: fixed that computer can broke some non mana pays (Echo, Escalate, Recover, Tap source unless pay, Slow Motion, #8182 );
2021-09-03 02:11:21 +04:00
EscapeAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
EternalizeAbility.java
Implement DFC tokens for Incubate ( #10231 )
2023-04-27 19:03:25 +04:00
EvokeAbility.java
Implementing Blitz mechanic (WIP) ( #8835 )
2022-04-24 12:03:25 -04:00
EvolveAbility.java
- non-card refactoring related to #8375
2021-10-18 14:02:57 -05:00
ExaltedAbility.java
[SLD] Implement Xenk, Paladin Unbroken
2023-04-08 19:40:07 -04:00
ExertAbility.java
ExploitAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
ExtortAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
FabricateAbility.java
[AFC] various text fixes
2021-08-22 17:56:22 -04:00
FadingAbility.java
more text fixes
2021-02-02 16:30:12 -05:00
FearAbility.java
Reworking card types in preparation for implementing Grist, the Hunger Tide ( #7899 )
2021-07-09 07:28:43 +04:00
FirstStrikeAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
FlankingAbility.java
replaced various instances of instanceof lambda functions with
2022-04-03 11:11:07 -04:00
FlashAbility.java
FlashbackAbility.java
[MIC] various text fixes
2021-10-04 21:16:14 -04:00
FlyingAbility.java
AsThough effects improves and fixes:
2021-01-31 22:32:23 +04:00
ForecastAbility.java
if you're having text problems I feel bad for you son, I've got 99 problems and they're all text-related and I've only dealt with a small amount of them
2021-04-18 18:17:38 -04:00
ForestcyclingAbility.java
ForestwalkAbility.java
fixed landwalk abilities counting all lands and not just defending player's ( fixes #7427 )
2021-02-06 10:40:55 -05:00
ForetellAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
ForMirrodinAbility.java
[ONE] Implement Dragonwing Glider
2023-01-13 21:29:02 -05:00
FortifyAbility.java
some reworking of Equip, Fortify, and Reconfigure
2022-02-17 18:08:22 -05:00
FriendsForeverAbility.java
[SLD] Implemented Dustin, Gadget Genius
2021-10-14 18:57:44 -04:00
GraftAbility.java
- non-card refactoring related to #8375
2021-10-18 14:02:57 -05:00
GravestormAbility.java
replaced some more card moving method calls
2022-03-15 18:08:36 -04:00
HasteAbility.java
HauntAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
HeroicAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
HexproofAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofBaseAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromArtifactsCreaturesAndEnchantments.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromBlackAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromBlueAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromGreenAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromMonocoloredAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromPlaneswalkersAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromRedAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HexproofFromWhiteAbility.java
* Hextproof from color - improved card icon, added details in icon's popup text;
2021-09-26 00:31:17 +04:00
HideawayAbility.java
Refactor: improved choose cards method to use source param (fixed NPE like #10233 , #9974 and other bugs with choose cards)
2023-04-21 11:02:57 +04:00
HorsemanshipAbility.java
[MOC] Implement Herald of Hoofbeats
2023-04-08 21:43:20 -04:00
ImproviseAbility.java
[MOC] various text fixes
2023-04-18 18:34:57 -04:00
IndestructibleAbility.java
[STX] Implemented Thunderous Orator
2021-03-30 20:34:32 -04:00
InfectAbility.java
Text fixes. Closes #6533 .
2022-07-01 18:37:13 -04:00
IngestAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
InspiredAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
IntimidateAbility.java
Intimidate text fixes
2022-02-22 19:47:53 -05:00
IslandcyclingAbility.java
IslandwalkAbility.java
fixed landwalk abilities counting all lands and not just defending player's ( fixes #7427 )
2021-02-06 10:40:55 -05:00
JumpStartAbility.java
KickerAbility.java
Added failing ignore test for #7655
2022-07-17 13:23:58 -04:00
KickerWithAnyNumberModesAbility.java
LandwalkAbility.java
Refactor: Remove unused sourceID param from contains method
2022-06-15 21:34:25 -07:00
LevelerCardBuilder.java
Refactor to clean up base P/T setting and fix text generation ( #10264 )
2023-04-24 17:43:18 +04:00
LevelUpAbility.java
LeylineAbility.java
updated language for various user choices
2021-02-15 10:19:43 -05:00
LifelinkAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
LivingMetalAbility.java
[BOT] Living Metal is a static ability, not triggered
2022-10-28 22:23:21 -04:00
LivingWeaponAbility.java
[ONE] Implement Dragonwing Glider
2023-01-13 21:29:02 -05:00
MadnessAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
MeditateAbility.java
MeleeAbility.java
fix Melee ability not working ( fixes #9848 , fixes #10098 )
2023-04-19 20:49:47 -04:00
MenaceAbility.java
fixed verify failure
2022-04-09 11:11:15 -04:00
MentorAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
MiracleAbility.java
[40K] Implemented Sister Repentia
2022-09-17 10:30:03 -04:00
ModularAbility.java
Disable auto-payment of mana for spells which care about mana color ( #9173 )
2022-10-03 19:16:45 -04:00
MonstrosityAbility.java
Fixed test, fixed some code warnings
2023-02-25 15:21:48 +04:00
MoreThanMeetsTheEyeAbility.java
Ready for Review: Implementing Battles ( #10156 )
2023-04-13 20:03:16 -04:00
MorphAbility.java
Fixed images info copy in morph and other copy abilities
2023-04-21 11:39:03 +04:00
MountaincyclingAbility.java
MountainwalkAbility.java
fixed landwalk abilities counting all lands and not just defending player's ( fixes #7427 )
2021-02-06 10:40:55 -05:00
MultikickerAbility.java
MutateAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
MyriadAbility.java
[CLB] various text fixes
2022-06-03 19:44:29 -04:00
NightboundAbility.java
Implementing Daybound/Nightbound mechanic ( #8200 )
2021-11-05 23:11:23 +04:00
NinjutsuAbility.java
Revert "Added missing fields to many copy constructors. ( #8957 )" ( #8999 )
2022-05-25 12:57:24 -06:00
OfferingAbility.java
[BRC] Implemented Blast-Furnace Hellkite
2022-10-29 10:34:40 -04:00
OutlastAbility.java
OverloadAbility.java
Reworking card types in preparation for implementing Grist, the Hunger Tide ( #7899 )
2021-07-09 07:28:43 +04:00
PackTacticsAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
PartnerAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
PartnerWithAbility.java
PersistAbility.java
[EVE] various text fixes
2022-03-07 21:04:59 -05:00
PhasingAbility.java
Text fixes. Closes #6533 .
2022-07-01 18:37:13 -04:00
PlainscyclingAbility.java
PlainswalkAbility.java
fixed landwalk abilities counting all lands and not just defending player's ( fixes #7427 )
2021-02-06 10:40:55 -05:00
PoisonousAbility.java
ProtectionAbility.java
Fix #9357 ( #9359 )
2022-08-22 12:38:08 -04:00
ProtectionFromEverythingAbility.java
[40K] Implemented Vexilus Praetor
2022-09-17 23:41:13 -04:00
PrototypeAbility.java
[BRO] Implemented Rust Goliath and dummy Prototype ability
2022-10-30 18:18:47 -04:00
ProvokeAbility.java
ProwessAbility.java
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
ProwlAbility.java
Implementing Blitz mechanic (WIP) ( #8835 )
2022-04-24 12:03:25 -04:00
RampageAbility.java
Fix #9441
2022-08-30 11:40:30 -04:00
RavenousAbility.java
[40K] Implemented Sporocyst
2022-09-18 12:18:32 -04:00
ReachAbility.java
ReboundAbility.java
refactored some instances of Player::moveCardToExileWithInfo
2022-03-14 21:14:12 -04:00
ReconfigureAbility.java
some reworking of Equip, Fortify, and Reconfigure
2022-02-17 18:08:22 -05:00
RecoverAbility.java
* AI: fixed that computer can broke some non mana pays (Echo, Escalate, Recover, Tap source unless pay, Slow Motion, #8182 );
2021-09-03 02:11:21 +04:00
ReinforceAbility.java
RenownAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
RepairAbility.java
Added card "Training Droid" and its abilities and effects
2022-12-17 20:53:17 +01:00
ReplicateAbility.java
[NCC] Implement several cards ( #9328 )
2022-09-22 21:38:29 -04:00
RetraceAbility.java
RiotAbility.java
Refactoring methods which add counters to track which player adds the counters (ready for review) ( #7448 )
2021-01-26 19:06:13 -05:00
RippleAbility.java
Refactor: improved choose cards method to use source param (fixed NPE like #10233 , #9974 and other bugs with choose cards)
2023-04-21 11:02:57 +04:00
ScavengeAbility.java
ShadowAbility.java
AsThough effects improves and fixes:
2021-01-31 22:32:23 +04:00
ShroudAbility.java
SkulkAbility.java
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
SoulbondAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
SoulshiftAbility.java
replaced all instances of converted mana cost with mana value
2021-04-17 17:02:27 -04:00
SpaceflightAbility.java
SpectacleAbility.java
[MID] Implemented Arrogant Outlaw
2021-09-02 19:53:29 -04:00
SpliceAbility.java
Fix #8484 and fix #9541 ( #9542 )
2022-09-20 21:05:01 -04:00
SplitSecondAbility.java
SquadAbility.java
[40K] Implemented Space Marine Devastator
2022-09-17 10:50:43 -04:00
SquirrellinkAbility.java
StormAbility.java
Refactor: remove unused import ( #9239 )
2022-07-07 08:47:13 -04:00
SunburstAbility.java
Disable auto-payment of mana for spells which care about mana color ( #9173 )
2022-10-03 19:16:45 -04:00
SupportAbility.java
simplified various cards to use isInstantOrSorcery method
2021-03-22 20:01:20 -04:00
SurgeAbility.java
SuspendAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
SwampcyclingAbility.java
SwampwalkAbility.java
fixed landwalk abilities counting all lands and not just defending player's ( fixes #7427 )
2021-02-06 10:40:55 -05:00
TotemArmorAbility.java
[ROE] various text fixes
2022-03-09 19:16:33 -05:00
ToxicAbility.java
update toxic ability reminder text
2023-01-20 17:47:33 -05:00
TrainingAbility.java
[VOW] Implemented Savior of Ollenbock
2021-11-11 08:14:39 -05:00
TrampleAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
TrampleOverPlaneswalkersAbility.java
Implemented Thrasta, Tempest's Roar ( #7835 )
2021-05-24 11:42:11 +04:00
TransformAbility.java
GUI: improved double faced tokens:
2023-04-29 19:13:13 +04:00
TransmuteAbility.java
Fix remaining raw unparameterized usages of ManaCostImpl
2022-06-16 14:53:44 -07:00
TributeAbility.java
(WIP) Replacing blocking/blocked by predicates ( #8729 )
2022-03-23 18:45:02 -04:00
UndauntedAbility.java
UndyingAbility.java
[MH1] various text fixes
2021-06-18 19:13:46 -04:00
UnearthAbility.java
more text fixes
2021-04-21 07:27:26 -04:00
UnleashAbility.java
Refactoring methods which add counters to track which player adds the counters (ready for review) ( #7448 )
2021-01-26 19:06:13 -05:00
VanishingSacrificeAbility.java
VanishingUpkeepAbility.java
Revert "Added missing fields to many copy constructors. ( #8957 )" ( #8999 )
2022-05-25 12:57:24 -06:00
VigilanceAbility.java
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
WardAbility.java
[CLB] Implement Minthara, Merciless Soul ( #9972 )
2023-02-12 19:24:23 +00:00
WitherAbility.java