| .. |
|
AdamantCondition.java
|
updated Adamant implementation
|
2019-09-14 19:28:26 -04:00 |
|
AddendumCondition.java
|
fixed Sentinel's Mark trigger
|
2019-01-12 17:25:34 -05:00 |
|
AfterBlockersAreDeclaredCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
AfterCombatCondition.java
|
Implemented more Legends cards
|
2019-01-13 02:14:58 +01:00 |
|
AfterUpkeepStepCondtion.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
AnyPlayerControlsCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
AttachedCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
AttachedToCounterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
AttachedToMatchesFilterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
AttachedToTappedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
AttackedOrBlockedThisCombatSourceCondition.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 |
|
AttackedThisStepCondition.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 |
|
AttackedThisTurnCondition.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 |
|
AttackedThisTurnSourceCondition.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 |
|
BeforeAttackersAreDeclaredCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
BeforeBlockersAreDeclaredCondition.java
|
singleton conditions to enum
|
2017-04-05 19:10:47 +02:00 |
|
BlockedThisTurnSourceCondition.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 |
|
BuybackCondition.java
|
* Buyback ability - fixed that it doesn't work after rollbacks (#5835, #5836);
|
2019-06-16 22:08:32 +04:00 |
|
CardsInAnyLibraryCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
CardsInControllerGraveCondition.java
|
Homarid Drake, reprints, and rewriting his or her to their
|
2018-03-22 16:52:26 +01:00 |
|
CardsInHandCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
CardsInOpponentGraveCondition.java
|
Homarid Drake, reprints, and rewriting his or her to their
|
2018-03-22 16:52:26 +01:00 |
|
CastFromEverywhereSourceCondition.java
|
[RIX] Added 2 cards.
|
2018-01-06 13:31:50 +01:00 |
|
CastFromHandSourceCondition.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 |
|
CitysBlessingCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
CommanderInPlayCondition.java
|
Cards compatibility with oathbreaker format;
|
2019-05-27 17:21:17 +04:00 |
|
ControllerAttackedThisTurnCondition.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 |
|
ControlsCreatureGreatestPowerCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
ControlsCreatureGreatestToughnessCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
ControlsPermanentGreatestCMCCondition.java
|
|
|
|
ControlsPermanentsComparedToOpponentsCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
CreatureCountCondition.java
|
Implemented Security Detail
|
2017-09-24 10:35:12 -04:00 |
|
DashedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
DealtDamageToAnOpponent.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 |
|
DefendingPlayerControlsCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
DeliriumCondition.java
|
Added delirium hint as enum
|
2019-02-05 23:12:42 +04:00 |
|
DevouredCreaturesCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EnchantedCreatureColorCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EnchantedCreatureSubtypeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EnchantedSourceCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EnchantedTargetCondition.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 |
|
EquipmentAttachedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EquippedHasSubtypeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EquippedHasSupertypeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EquippedMultipleSourceCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EquippedSourceCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
EvokedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
FaceDownSourceCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
FatefulHourCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
FerociousCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
FlippedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
FormidableCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
HateCondition.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 |
|
HeckbentCondition.java
|
Add 30 AKH card implementations
|
2017-04-15 04:24:14 -06:00 |
|
HellbentCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
IsPhaseCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
IsStepCondition.java
|
use isActivePlayer where possible, some minor text fixes
|
2018-06-29 21:18:05 +02:00 |
|
IsStillOnPlaneCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
KickedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
KickedCostCondition.java
|
|
|
|
LandfallCondition.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 |
|
LastTimeCounterRemovedCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
LiveLostLastTurnCondition.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 |
|
MainPhaseStackEmptyCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
ManaWasSpentCondition.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 |
|
MeldCondition.java
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
MetalcraftCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
ModeChoiceSourceCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
MonarchIsSourceControllerCondition.java
|
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
|
2018-07-04 14:24:11 +02:00 |
|
MonstrousCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
MorbidCondition.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 |
|
MoreCardsInHandThanOpponentsCondition.java
|
enum conditions
|
2017-04-06 16:30:22 +02:00 |
|
MostCommonColorCondition.java
|
fixed various problems with Call to Arms
|
2018-09-05 10:57:55 -04:00 |
|
MyTurnBeforeAttackersDeclaredCondition.java
|
use isActivePlayer where possible, some minor text fixes
|
2018-06-29 21:18:05 +02:00 |
|
MyTurnCondition.java
|
use isActivePlayer where possible, some minor text fixes
|
2018-06-29 21:18:05 +02:00 |
|
NoSpellsWereCastLastTurnCondition.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 |
|
NotMyTurnCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
OathbreakerOnBattlefieldCondition.java
|
Oathbreaker: added support of 2 partners with 2 spells, improved signature spell hint and checks;
|
2019-05-29 03:03:17 +04:00 |
|
OneOpponentCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
OnOpponentsTurnCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
OpponentControlsMoreCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
OpponentControlsPermanentCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
OpponentHasMoreLifeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
OpponentLostLifeCondition.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 |
|
OpponentsLostLifeCondition.java
|
Added spectacle hints to cards (opponents lost life)
|
2019-02-06 18:27:23 +04:00 |
|
PermanentHasCounterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
PermanentsOnTheBattlefieldCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
PlayLandCondition.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 |
|
ProwlCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
RaidCondition.java
|
Sonar fixes
|
2019-07-09 21:57:55 +02:00 |
|
RenownedSourceCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
RenownedTargetCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
RevoltCondition.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 |
|
SourceAttackingCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceBlockedCondition.java
|
Implemented Cinder Crawler
|
2018-06-03 20:47:59 -04:00 |
|
SourceDealtDamageCondition.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 |
|
SourceHasCounterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceHasRemainedInSameZoneCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceHasSubtypeCondition.java
|
huge rework on subtypes (#3668)
|
2017-07-16 16:57:39 -05:00 |
|
SourceIsSpellCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceMatchesFilterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceOnBattlefieldCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceOnBattlefieldControlUnchangedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceOnBattlefieldOrCommandZoneCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceTappedBeforeUntapStepCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceTappedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SourceTargetsPermanentCondition.java
|
Condensed "targets a permanent you control" conditions into a single class
|
2019-01-05 13:41:34 -05:00 |
|
SpectacleCondition.java
|
Implemented Rix Maadi Reveler
|
2018-12-18 19:44:55 -05:00 |
|
SpellMasteryCondition.java
|
rewrote singleton to enum where applicable
|
2017-03-14 16:32:47 +01:00 |
|
SurgedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
SuspendedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TargetAttackedThisTurnCondition.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 |
|
TargetHasCardTypeCondition.java
|
Test framework: added real time card type check (#4936);
|
2019-04-22 19:42:25 +04:00 |
|
TargetHasCounterCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TargetHasSubtypeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TargetHasSuperTypeCondition.java
|
Implemented Ancient Animus
|
2018-04-14 21:21:34 -04:00 |
|
TopLibraryCardTypeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TransformedCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TributeNotPaidCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
TwoOrMoreSpellsWereCastLastTurnCondition.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 |
|
XorLessLifeCondition.java
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
YouGainedLifeCondition.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 |