foul-magics/Mage/src/main/java/mage/abilities/condition/common
2020-02-05 02:17:00 +04:00
..
AdamantCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AddendumCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AfterBlockersAreDeclaredCondition.java
AfterCombatCondition.java Implemented more Legends cards 2019-01-13 02:14:58 +01:00
AfterUpkeepStepCondtion.java
AnyPlayerControlsCondition.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
AttachedCondition.java
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
BeforeBlockersAreDeclaredCondition.java
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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsInControllerGraveCondition.java Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
CardsInHandCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsInOpponentGraveCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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 Revert "format: organize imports" 2020-02-05 02:17:00 +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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ControlsCreatureGreatestToughnessCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ControlsPermanentGreatestCMCCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ControlsPermanentsComparedToOpponentsCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CreatureCountCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DashedCondition.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
DealtDamageToAnOpponent.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DefendingPlayerControlsCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DeliriumCondition.java Added delirium hint as enum 2019-02-05 23:12:42 +04:00
DevouredCreaturesCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
EnchantedCreatureColorCondition.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
EnchantedCreatureSubtypeCondition.java refactored all instances of SubtypePredicate 2020-01-06 16:48:00 -05:00
EnchantedSourceCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
EquippedMultipleSourceCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
EquippedSourceCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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
FerociousCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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
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
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 Revert "format: organize imports" 2020-02-05 02:17:00 +04: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 refactored all usages of CardTypePredicate to match the new implementation 2020-01-06 13:18:17 -05: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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
MoreCardsInHandThanOpponentsCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OathbreakerOnBattlefieldCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OneOpponentCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OnOpponentsTurnCondition.java
OpponentControlsMoreCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OpponentControlsPermanentCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OpponentHasMoreLifeCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OpponentLostLifeCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
OpponentsLostLifeCondition.java Added spectacle hints to cards (opponents lost life) 2019-02-06 18:27:23 +04:00
PermanentHasCounterCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PermanentsOnTheBattlefieldCondition.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
PlayLandCondition.java * Commented out showXXX commands in tests to reduce the output. 2019-12-23 19:22:56 +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
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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SourceHasSubtypeCondition.java
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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SourceOnBattlefieldOrCommandZoneCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SourceTappedBeforeUntapStepCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SourceTappedCondition.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SourceTargetsPermanentCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SpectacleCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SpellMasteryCondition.java refactored all usages of CardTypePredicate to match the new implementation 2020-01-06 13:18:17 -05:00
SurgedCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SuspendedCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04: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 Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
YouGainedLifeCondition.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00