| .. |
|
delayed
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
ActivateAsSorceryActivatedAbility.java
|
|
|
|
ActivateIfConditionActivatedAbility.java
|
Begin Mairsil fix
|
2017-09-11 16:26:30 -04:00 |
|
ActivateOnlyByOpponentActivatedAbility.java
|
|
|
|
AllyEntersBattlefieldTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
AsEntersBattlefieldAbility.java
|
* Some changes to EnterTheBattlefield events, some other fixes (fixes #2765).
|
2017-01-15 15:22:33 +01:00 |
|
AttachableToRestrictedAbility.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 |
|
AttackedByCreatureTriggeredAbility.java
|
* Some rework for TargetPointer handling.
|
2017-07-26 17:21:03 +02:00 |
|
AttacksAllTriggeredAbility.java
|
* Added missing imports, imports reorg.
|
2017-07-23 16:29:29 +02:00 |
|
AttacksAloneTriggeredAbility.java
|
Bugfixes with != instead of equals and default toString calls
|
2017-02-15 19:52:20 +03:00 |
|
AttacksAndIsNotBlockedTriggeredAbility.java
|
* Some minor changes.
|
2017-08-14 16:48:48 +02:00 |
|
AttacksAttachedTriggeredAbility.java
|
put the writing of equipped and enchanted in the attachmenttype
|
2017-02-19 23:58:32 +01:00 |
|
AttacksCreatureYouControlTriggeredAbility.java
|
Some fixes to black cards.
|
2017-09-16 11:39:33 +02:00 |
|
AttacksEachCombatStaticAbility.java
|
|
|
|
AttacksOrBlocksEnchantedTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
AttacksOrBlocksTriggeredAbility.java
|
|
|
|
AttacksTriggeredAbility.java
|
|
|
|
AttacksWithCreaturesTriggeredAbility.java
|
* C17 Enchantment Curses - Fixed a bug that could create game errors (index out of bounds).
|
2017-08-17 21:36:55 +02:00 |
|
AuraAttachedTriggeredAbility.java
|
change subtype.contains() to hasSubtype()
|
2017-09-25 21:21:13 +02:00 |
|
BecomesAuraAttachToManifestSourceEffect.java
|
|
|
|
BecomesBlockedAllTriggeredAbility.java
|
* Some rework for TargetPointer handling.
|
2017-07-26 17:21:03 +02:00 |
|
BecomesBlockedByCreatureTriggeredAbility.java
|
* Some rework for TargetPointer handling.
|
2017-07-26 17:21:03 +02:00 |
|
BecomesBlockedTriggeredAbility.java
|
|
|
|
BecomesExertSourceTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
BecomesMonstrousSourceTriggeredAbility.java
|
Added TargetHasCounterCondition and option for BecomesMonstrous
|
2016-12-15 15:33:35 +01:00 |
|
BecomesMonstrousTriggeredAbility.java
|
* Some rework for TargetPointer handling.
|
2017-07-26 17:21:03 +02:00 |
|
BecomesRenownedSourceTriggeredAbility.java
|
|
|
|
BecomesTappedAttachedTriggeredAbility.java
|
|
|
|
BecomesTappedSourceTriggeredAbility.java
|
|
|
|
BecomesTappedTriggeredAbility.java
|
Implemented Temporal Distortion
|
2017-08-27 11:08:47 -04:00 |
|
BecomesTargetAttachedTriggeredAbility.java
|
|
|
|
BecomesTargetControllerSpellTriggeredAbility.java
|
removed autoboxing :
|
2017-03-11 15:17:14 +01:00 |
|
BecomesTargetTriggeredAbility.java
|
|
|
|
BeginningOfCombatTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
BeginningOfDrawTriggeredAbility.java
|
* Some rework for TargetPointer handling.
|
2017-07-26 17:21:03 +02:00 |
|
BeginningOfEndStepTriggeredAbility.java
|
- Added Nettlevine Blight [Lorwyn]
|
2017-07-11 12:12:55 -05:00 |
|
BeginningOfPostCombatMainTriggeredAbility.java
|
[C16] Added 7 cards.
|
2016-11-05 11:50:15 +01:00 |
|
BeginningOfPreCombatMainTriggeredAbility.java
|
replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead
|
2016-09-14 15:27:31 +02:00 |
|
BeginningOfUntapTriggeredAbility.java
|
replace [list].size() == 0 and [string].length() == 0 to use .isEmpty() instead
|
2016-09-14 15:27:31 +02:00 |
|
BeginningOfUpkeepTriggeredAbility.java
|
|
|
|
BeginningOfYourEndStepTriggeredAbility.java
|
|
|
|
BlocksAttachedTriggeredAbility.java
|
[Refactor] Merged some similar abilities together
|
2017-01-05 14:12:18 +01:00 |
|
BlocksOrBecomesBlockedTriggeredAbility.java
|
* Assembled Alphas - Fixed that the triggered ability did not work.
|
2017-08-19 08:41:05 +02:00 |
|
BlocksTriggeredAbility.java
|
Implemented Elder Land Wurm
|
2017-10-04 14:19:10 -04:00 |
|
CanBeYourCommanderAbility.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
CanBlockOnlyFlyingAbility.java
|
|
|
|
CantBeCounteredAbility.java
|
|
|
|
CantBlockAbility.java
|
so many text fixes
|
2017-10-06 22:00:06 -04:00 |
|
CantHaveMoreThanAmountCountersSourceAbility.java
|
Minor improvements - StringBuilder now have initial value
|
2017-02-28 15:26:07 +03:00 |
|
CastCommanderAbility.java
|
|
|
|
CastOnlyDuringPhaseStepSourceAbility.java
|
Added Even the Odds and reworked Feast of Blood's cast restriction.
|
2017-12-31 12:55:21 +01:00 |
|
CastOnlyIfConditionIsTrueAbility.java
|
Added Even the Odds and reworked Feast of Blood's cast restriction.
|
2017-12-31 12:55:21 +01:00 |
|
CastOnlyIfConditionIsTrueEffect.java
|
Added Even the Odds and reworked Feast of Blood's cast restriction.
|
2017-12-31 12:55:21 +01:00 |
|
ChancellorAbility.java
|
All 1-character strings converted to primitives
|
2017-02-06 14:32:51 +03:00 |
|
ControlledCreaturesDealCombatDamagePlayerTriggeredAbility.java
|
[RIX] Added some cards. Added some spoiler texts to mtg-cards-data.txt
|
2017-12-02 13:39:30 +01:00 |
|
ControllerAssignCombatDamageToBlockersAbility.java
|
Implemented Defensive Formation
|
2017-11-22 02:08:00 +01:00 |
|
ControllerDivideCombatDamageAbility.java
|
Implemented Butcher Orgg
|
2017-12-06 15:00:09 +01:00 |
|
ControlsPermanentsControllerTriggeredAbility.java
|
remove default override parameters
|
2017-07-24 14:42:13 +02:00 |
|
CreatureEntersBattlefieldTriggeredAbility.java
|
Fixed some possible null pointer exceptions (found in server log). Market Festival, Kindred Summons, Profane Processions, New Blood, Kindred Charge , Bishop of Binding, Metzal Tower of Triumph, Chrome Mox
|
2018-01-11 06:12:27 +01:00 |
|
CycleAllTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
CycleOrDiscardControllerTriggeredAbility.java
|
[AKH] Added Hapatra, Nest of Scarabs and Throne of the God Pharao and removed redundant code
|
2017-04-11 15:20:55 +02:00 |
|
CycleTriggeredAbility.java
|
|
|
|
DamageAsThoughNotBlockedAbility.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
DealsCombatDamageToACreatureTriggeredAbility.java
|
|
|
|
DealsCombatDamageToAPlayerTriggeredAbility.java
|
[RIX] Added 6 cards.
|
2017-12-23 18:54:43 +01:00 |
|
DealsCombatDamageTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
DealsDamageAttachedTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
DealsDamageGainLifeSourceTriggeredAbility.java
|
|
|
|
DealsDamageToACreatureAllTriggeredAbility.java
|
* Toxin Sliver - Fixed that the damaged creature was not destroyed.
|
2017-12-28 15:57:31 +01:00 |
|
DealsDamageToACreatureAttachedTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
DealsDamageToACreatureTriggeredAbility.java
|
|
|
|
DealsDamageToAPlayerAllTriggeredAbility.java
|
* Saskia the Unyielding - Fixed that the damage source of the triggered ability was not the combat damage causing creature.
|
2016-12-11 22:58:35 +01:00 |
|
DealsDamageToAPlayerAttachedTriggeredAbility.java
|
Implementing Guilty Conscience and Backfire, as well as expanding capabilities of trigers that occur when an enchanted creature deals damage to a player, and adding an effect to deal damage to an enchanted creature.
|
2017-03-23 19:23:28 -04:00 |
|
DealsDamageToAPlayerTriggeredAbility.java
|
|
|
|
DealsDamageToOneOrMoreCreaturesTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
DealsDamageToOpponentTriggeredAbility.java
|
|
|
|
DealtDamageAndDiedTriggeredAbility.java
|
Implemented Trophy Hunter
|
2017-09-24 11:26:34 -04:00 |
|
DealtDamageAttachedTriggeredAbility.java
|
[Refactor] Merged some similar abilities together
|
2017-01-05 14:12:18 +01:00 |
|
DealtDamageToSourceTriggeredAbility.java
|
(#4015) fixed enrage triggers triggering multiple times in combat,
|
2017-09-22 18:18:30 -04:00 |
|
DiesAttachedTriggeredAbility.java
|
Equals should be compared with == but not equals()
|
2017-03-22 14:50:50 +03:00 |
|
DiesCreatureTriggeredAbility.java
|
fixed Thraben Sentry
|
2017-09-14 13:38:25 -04:00 |
|
DiesThisOrAnotherCreatureTriggeredAbility.java
|
|
|
|
DiesTriggeredAbility.java
|
Fixed a problem of DiesTriggeredAbility that produced null pointer exception.
|
2017-07-31 20:42:32 +02:00 |
|
DiscardedByOpponentTriggerAbility.java
|
[Refactor] Merged some similar abilities together
|
2017-01-05 14:12:18 +01:00 |
|
DiscardsACardOpponentTriggeredAbility.java
|
removed autoboxing :
|
2017-03-11 15:17:14 +01:00 |
|
DrawCardControllerTriggeredAbility.java
|
|
|
|
DrawCardOpponentTriggeredAbility.java
|
|
|
|
EnchantedPlayerAttackedTriggeredAbility.java
|
fixed bug #3857, recoded the C17 curses
|
2017-08-20 09:54:43 -04:00 |
|
EndOfCombatTriggeredAbility.java
|
some text fixes
|
2017-10-06 16:55:46 -04:00 |
|
EntersBattlefieldAbility.java
|
Fixed various rule texts
|
2017-09-09 10:16:26 -04:00 |
|
EntersBattlefieldAllTriggeredAbility.java
|
* Dragon Tempest - Fixed a problem if damage was redirected (e.g. with Spellskite) - (fixes #3887).
|
2017-08-27 14:27:03 +02:00 |
|
EntersBattlefieldControlledTriggeredAbility.java
|
|
|
|
EntersBattlefieldOrAttacksAllTriggeredAbility.java
|
- added a Triggered Ability for ETBs or Attacks
|
2017-08-17 00:18:58 +02:00 |
|
EntersBattlefieldOrAttacksSourceTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
EntersBattlefieldOrDiesSourceTriggeredAbility.java
|
change enum equals to ==
|
2017-03-01 15:05:44 +01:00 |
|
EntersBattlefieldOrLeavesSourceTriggeredAbility.java
|
replaced enum comparison from equals to ==
|
2017-01-11 09:53:16 +01:00 |
|
EntersBattlefieldTappedAbility.java
|
|
|
|
EntersBattlefieldTriggeredAbility.java
|
|
|
|
ExertCreatureControllerTriggeredAbility.java
|
[AKH] Code deduplication and fixes
|
2017-04-15 18:53:57 +02:00 |
|
ExploitCreatureTriggeredAbility.java
|
Fixed bug #3835, stolen creatures that exploit themselves now trigger for the appropriate player
|
2017-08-22 21:34:14 -04:00 |
|
FetchLandActivatedAbility.java
|
talk to interfaces rather than implementations
|
2017-07-16 11:08:09 +02:00 |
|
GainLifeControllerTriggeredAbility.java
|
|
|
|
LandfallAbility.java
|
removed autoboxing :
|
2017-03-11 15:17:14 +01:00 |
|
LeavesBattlefieldAllTriggeredAbility.java
|
Fixed Dual Nature
|
2017-09-17 12:42:59 -04:00 |
|
LeavesBattlefieldTriggeredAbility.java
|
|
|
|
LicidAbility.java
|
Refactored more subtypes usages to enum
|
2017-09-08 09:57:51 -04:00 |
|
LimitedTimesPerTurnActivatedAbility.java
|
Begin Mairsil fix
|
2017-09-11 16:26:30 -04:00 |
|
OnEventTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
OpponentSacrificesNonTokenPermanentTriggeredAbility.java
|
|
|
|
OpponentSacrificesPermanentTriggeredAbility.java
|
|
|
|
PassAbility.java
|
|
|
|
PayMoreToCastAsThoughtItHadFlashAbility.java
|
2 text 2 fixrious
|
2017-10-07 11:02:36 -04:00 |
|
PlanswalkerEntersWithLoyalityCountersAbility.java
|
|
|
|
PlayLandFromGraveyardAbility.java
|
refactor duplicate code for playing lands from grave
|
2017-06-24 00:28:34 +02:00 |
|
PutCardIntoGraveFromAnywhereAllTriggeredAbility.java
|
All 1-character strings converted to primitives
|
2017-02-06 14:32:51 +03:00 |
|
PutIntoGraveFromAnywhereSourceAbility.java
|
All 1-character strings converted to primitives
|
2017-02-06 14:32:51 +03:00 |
|
PutIntoGraveFromAnywhereSourceTriggeredAbility.java
|
|
|
|
PutIntoGraveFromBattlefieldAllTriggeredAbility.java
|
fixed bug #3923
|
2017-09-02 13:06:13 -04:00 |
|
PutIntoGraveFromBattlefieldSourceTriggeredAbility.java
|
|
|
|
SacrificeAllTriggeredAbility.java
|
|
|
|
SacrificeIfCastAtInstantTimeTriggeredAbility.java
|
|
|
|
SacrificePermanentTriggeredAbility.java
|
Some fixes to red cards.
|
2017-09-16 15:14:21 +02:00 |
|
SacrificeSourceTriggeredAbility.java
|
|
|
|
SanctuaryTriggeredAbility.java
|
Implemented Apocalypse Sanctuaries
|
2017-09-21 21:20:42 -04:00 |
|
SimpleActivatedAbility.java
|
Implemented Serra Paladin
|
2017-09-24 09:30:29 -04:00 |
|
SimpleEvasionAbility.java
|
|
|
|
SimpleStaticAbility.java
|
|
|
|
SimpleTriggeredAbility.java
|
* Some refactoring.
|
2018-01-13 14:45:50 +01:00 |
|
SkipUntapOptionalAbility.java
|
|
|
|
SpellCastAllTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
SpellCastControllerTriggeredAbility.java
|
|
|
|
SpellCastOpponentTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
SpellCounteredControllerTriggeredAbility.java
|
rewrote enum comparisons, iterator to removeIf, added some stream and filters
|
2017-02-11 22:37:00 +01:00 |
|
TapForManaAllTriggeredAbility.java
|
|
|
|
TapForManaAllTriggeredManaAbility.java
|
|
|
|
TapLandForManaAllTriggeredAbility.java
|
* Storm Cauldron - Fixed that it wrongly also returned cards to hand that already left the battlefield (fixes #3487).
|
2017-06-11 10:44:41 +02:00 |
|
TapLandForManaAllTriggeredManaAbility.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 |
|
TurnedFaceUpAllTriggeredAbility.java
|
|
|
|
TurnedFaceUpSourceTriggeredAbility.java
|
|
|
|
TurnFaceUpAbility.java
|
Cyclopean Tomb - Update.
|
2016-12-28 02:02:57 +01:00 |
|
UnattachedTriggeredAbility.java
|
|
|
|
WhileSearchingPlayFromLibraryAbility.java
|
Implemented Panglacial Wurm
|
2017-12-30 01:09:35 +01:00 |
|
ZoneChangeAllTriggeredAbility.java
|
|
|
|
ZoneChangeTriggeredAbility.java
|
Equals should be compared with == but not equals()
|
2017-03-22 14:50:50 +03:00 |