| .. |
|
special
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
AdaptAbility.java
|
Sonar fixes 19022019
|
2019-02-19 21:51:45 +01:00 |
|
AffinityForArtifactsAbility.java
|
* Artifact you control effects - added card hints;
|
2020-06-29 09:28:46 +04:00 |
|
AffinityForLandTypeAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
AfflictAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
AfterlifeAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
AftermathAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
AmplifyAbility.java
|
|
|
|
AnnihilatorAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
AscendAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
AssistAbility.java
|
* Fixed some more available mana calculation problems. Mana of the pool is now taken into account (e.g. Coal Golem problem). Crucible of the Spirit Dragon - Conditional mana curretnly not handled correctly in available mana calculation. Crystalline Crawler works now.Related to #6698.
|
2020-07-16 22:37:51 +02:00 |
|
AttacksThisTurnMarkerAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
AuraSwapAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
AwakenAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
BandingAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
BandsWithOtherAbility.java
|
Fixed missing locale param in string operations (#4634)
|
2020-07-03 02:00:58 +04:00 |
|
BasicLandcyclingAbility.java
|
|
|
|
BattalionAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
BattleCryAbility.java
|
|
|
|
BestowAbility.java
|
* Fixed spell cost reduction for bestow not working during calculation of castable spells (#6698).
|
2020-07-24 16:04:52 +02:00 |
|
BlocksThisTurnMarkerAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
BloodrushAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
BloodthirstAbility.java
|
program towards Interface rather than implementations
|
2020-02-10 10:40:06 +01:00 |
|
BountyAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
BushidoAbility.java
|
replaced StaticValue with singletons
|
2020-01-05 11:33:21 -05:00 |
|
BuybackAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
CanAttackOnlyAloneAbility.java
|
|
|
|
CanBlockSpaceflightAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
CantAttackAloneAbility.java
|
|
|
|
CantBeBlockedSourceAbility.java
|
|
|
|
CantBlockAloneAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
CascadeAbility.java
|
Fixed potential freeze on put cards order
|
2020-07-01 13:13:44 +04:00 |
|
ChampionAbility.java
|
program towards Interface rather than implementations
|
2020-02-10 10:40:06 +01:00 |
|
ChangelingAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ChannelAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
CommanderStormAbility.java
|
Implemented Twinning Staff
|
2020-04-23 17:36:26 -04:00 |
|
CompanionAbility.java
|
* Fixed wrong event attributes for special action ACITIVATE_ABILITY event (see also 6753). Fixed that Phyrexian Revoker also prevented using special actions (fixes #6747).
|
2020-06-30 15:34:29 +02:00 |
|
CompanionCondition.java
|
Implemented Yorion, Sky Nomad (#6407)
|
2020-04-16 08:10:18 -04:00 |
|
ConspireAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ConvokeAbility.java
|
Reworked Convoke ability (#768, #6636)
|
2020-06-19 13:19:27 +04:00 |
|
CrewAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
CumulativeUpkeepAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
CyclingAbility.java
|
Updated implementation of Unpredictable Cyclone (#6423)
|
2020-04-16 08:04:21 -04:00 |
|
DashAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
DeathtouchAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
DefenderAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
DelveAbility.java
|
Reworked Delve ability (#768)
|
2020-06-19 13:21:03 +04:00 |
|
DethroneAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
DevoidAbility.java
|
|
|
|
DevourAbility.java
|
|
|
|
DoubleStrikeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
DredgeAbility.java
|
* Traumatize, Bond of Insights, Enter The God-Etrenals and Flint Golem - Changed to mill method.
|
2020-07-18 17:27:15 +02:00 |
|
EchoAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
EmbalmAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
EmergeAbility.java
|
* Added test for Dream Leash.
|
2020-06-29 18:02:18 +02:00 |
|
EnchantAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
EntwineAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
EquipAbility.java
|
* Fixed that not all Equip abilities were correctly identified for abilities that changed Equip timig (e.g. Leonin Shikari - fixes #6907).
|
2020-07-29 16:16:47 +02:00 |
|
EscalateAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
EscapeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
EternalizeAbility.java
|
|
|
|
EvokeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
EvolveAbility.java
|
|
|
|
ExaltedAbility.java
|
|
|
|
ExertAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ExploitAbility.java
|
|
|
|
ExtortAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
FabricateAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04: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
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
FirstStrikeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
FlankingAbility.java
|
|
|
|
FlashAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
FlashbackAbility.java
|
Additional fix flashback and split cards (see cce467a5ec)
|
2020-06-04 11:34:59 +04:00 |
|
FlyingAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ForecastAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ForestcyclingAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
ForestwalkAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
FortifyAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
GraftAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
GravestormAbility.java
|
Implemented Twinning Staff
|
2020-04-23 17:36:26 -04:00 |
|
HasteAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
HauntAbility.java
|
- Fixed #6203
|
2020-01-20 14:39:18 -06:00 |
|
HeroicAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
HexproofAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HexproofBaseAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HexproofFromBlackAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HexproofFromBlueAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HexproofFromMonocoloredAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HexproofFromWhiteAbility.java
|
Updated implementation of Hexproof abilities (#6451)
|
2020-04-23 20:01:13 -04:00 |
|
HideawayAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
HorsemanshipAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ImproviseAbility.java
|
Reworked Improvise ability (#768)
|
2020-06-19 13:22:05 +04:00 |
|
IndestructibleAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
InfectAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
IngestAbility.java
|
|
|
|
InspiredAbility.java
|
fixed Ghostly Pilferer triggered ability
|
2020-06-16 22:03:14 -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
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
IslandwalkAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
JumpStartAbility.java
|
Fixed that alternative spell always selected to cast if available;
|
2019-06-23 17:20:04 +04:00 |
|
KickerAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +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
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
LevelUpAbility.java
|
|
|
|
LeylineAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
LifelinkAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
LivingWeaponAbility.java
|
|
|
|
MadnessAbility.java
|
* Madness ability - fixed that it ask about madness cast two times (fixes #6674);
|
2020-06-19 23:42:45 +04:00 |
|
MeditateAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
MeleeAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
MenaceAbility.java
|
|
|
|
MentorAbility.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
MiracleAbility.java
|
* Fixed a problem where for copies of cards/permanent the included spell ability was not correctly copied and the copied card had the spell ability twice. That could cause in some rare cases problems with spell ids of copies (this fixes #6824) or did allow on the other side some unproper handling of things (Animate Dead).
|
2020-07-14 21:28:45 +02:00 |
|
ModularAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
MonstrosityAbility.java
|
Added hint to monstrous. Fixes #6765
|
2020-07-07 17:57:25 +02:00 |
|
MorphAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
MountaincyclingAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
MountainwalkAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
MultikickerAbility.java
|
|
|
|
MutateAbility.java
|
Implemented Cloudpiercer
|
2020-04-02 17:25:37 -04:00 |
|
MyriadAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
NinjutsuAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
OfferingAbility.java
|
* Fixed that Offering ability did not work from command zone (fixes #4909).
|
2020-07-06 15:15:02 +02:00 |
|
OutlastAbility.java
|
|
|
|
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
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
PartnerWithAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
PersistAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
PhasingAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
PlainscyclingAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
PlainswalkAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
PoisonousAbility.java
|
|
|
|
ProtectionAbility.java
|
Eon Frolicker - fixed rollback error on play (#6780);
|
2020-07-07 06:32:46 +04:00 |
|
ProvokeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ProwessAbility.java
|
refactored all usages of CardTypePredicate to match the new implementation
|
2020-01-06 13:18:17 -05:00 |
|
ProwlAbility.java
|
Alternative cost - fixed that it doesn't allow to cast cards that was affected by cost modification effects (example: Prowl ability, see #6698);
|
2020-07-05 23:11:47 +04:00 |
|
RampageAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
ReachAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ReboundAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
RecoverAbility.java
|
rename from battlefield to graveyard event comparing to .isDiesEvent
|
2019-02-20 10:20:07 +01:00 |
|
ReinforceAbility.java
|
replaced StaticValue with singletons
|
2020-01-05 11:33:21 -05:00 |
|
RenownAbility.java
|
|
|
|
RepairAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
ReplicateAbility.java
|
Implemented Twinning Staff
|
2020-04-23 17:36:26 -04:00 |
|
RetraceAbility.java
|
Fixed that alternative spell always selected to cast if available;
|
2019-06-23 17:20:04 +04: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
|
|
|
|
ScavengeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ShadowAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
ShroudAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04: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
|
refactored ControllerPredicate
|
2020-01-06 20:04:56 -05:00 |
|
SoulshiftAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
SpaceflightAbility.java
|
Update *.sh and *.java files to use Unix line endings
|
2020-07-09 13:07:26 -04:00 |
|
SpectacleAbility.java
|
* Some minor code changes.
|
2020-06-29 14:50:46 +02:00 |
|
SpliceOntoArcaneAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
SpliceOntoInstantOrSorceryAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
SplitSecondAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
SquirrellinkAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
StormAbility.java
|
Implemented Twinning Staff
|
2020-04-23 17:36:26 -04:00 |
|
SunburstAbility.java
|
Little fix
|
2020-02-15 16:11:20 +04:00 |
|
SupportAbility.java
|
Changed old constructor to call the new one to prevent code duplication
|
2020-05-15 11:29:51 -07:00 |
|
SurgeAbility.java
|
Fixed that fused cards allows to cast from graveyard (see prev commit 63dbf5f40b);
|
2020-05-24 09:21:49 +04:00 |
|
SuspendAbility.java
|
* Split cards - fixed not working combo with suspend/delay abilities (#946, #6549);
|
2020-06-01 09:41:48 +04:00 |
|
SwampcyclingAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
SwampwalkAbility.java
|
refactored all instances of SubtypePredicate
|
2020-01-06 16:48:00 -05:00 |
|
TotemArmorAbility.java
|
|
|
|
TrampleAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
TransformAbility.java
|
* Transform abilities - fixed duplicated triggered abilities from transformed permanents;
|
2020-07-30 12:13:32 +04:00 |
|
TransmuteAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
TributeAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
UndauntedAbility.java
|
Cost reduction effects - refactor, removed redundant custom effects, added card hints;
|
2020-06-29 13:31:02 +04:00 |
|
UndyingAbility.java
|
- Refactored DiesTriggeredAbility to DiesSourceTriggeredAbility
|
2020-06-29 10:51:34 -05:00 |
|
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
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |
|
WitherAbility.java
|
Revert "format: organize imports"
|
2020-02-05 02:17:00 +04:00 |