| .. |
|
AdamantCondition.java
|
game: fixed "if mana was spent to cast" abilities after leaves (#11419)
|
2023-11-17 12:02:47 +04:00 |
|
AddendumCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
AfterBlockersAreDeclaredCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
AfterCombatCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
AfterUpkeepStepCondtion.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
AnyPlayerControlsCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
APlayerHas13LifeCondition.java
|
[DSK] Implement Abandoned Campground
|
2024-09-02 13:03:37 -04:00 |
|
ArtifactEnteredUnderYourControlCondition.java
|
[PIP] Implement Sentinel Sarah Lyons; The Prydwen, Steel Flagship; add common watcher + condition (#12250)
|
2024-05-21 00:33:11 -04:00 |
|
AttachedCondition.java
|
|
|
|
AttachedToCounterCondition.java
|
|
|
|
AttachedToMatchesFilterCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
AttachedToPermanentCondition.java
|
|
|
|
AttachedToTappedCondition.java
|
add UNTAPPED option to AttachedToTappedCondition
|
2023-11-04 18:41:56 -04:00 |
|
AttackedOrBlockedThisCombatSourceCondition.java
|
|
|
|
AttackedPlayersPoisonedCondition.java
|
prevent direct access of Player->counters ; some cleanup on counter removal effects ; implement [MH3] Izzet Generatorium (#12314)
|
2024-05-29 22:34:54 +02:00 |
|
AttackedThisStepCondition.java
|
|
|
|
AttackedThisTurnSourceCondition.java
|
|
|
|
BargainedCondition.java
|
Convert Bargain/Entwine/Squad to costs tag system
|
2023-11-16 14:39:55 -08:00 |
|
BeforeAttackersAreDeclaredCondition.java
|
|
|
|
BeforeBlockersAreDeclaredCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
BeheldDragonCondition.java
|
[TDM] Implement Piercing Exhale
|
2025-03-26 16:28:39 -04:00 |
|
BlitzedCondition.java
|
Convert SpellAbility keywords to costs tag system
|
2023-11-16 14:39:13 -08:00 |
|
BlockedThisTurnSourceCondition.java
|
|
|
|
BoastCondition.java
|
|
|
|
BuybackCondition.java
|
replaced various instances of instanceof lambda functions with
|
2022-04-03 11:11:07 -04:00 |
|
CardsInAnyLibraryCondition.java
|
|
|
|
CardsInControllerGraveyardCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
CardsInExileCondition.java
|
update CardsInExileCondition formatting
|
2025-03-20 17:05:34 -05:00 |
|
CardsInHandCondition.java
|
merge fix
|
2024-07-09 23:44:51 -04:00 |
|
CardsInOpponentGraveyardCondition.java
|
|
|
|
CastFromEverywhereSourceCondition.java
|
|
|
|
CastFromGraveyardSourceCondition.java
|
[BLB] Implement Ruthless Negotiation
|
2024-07-19 16:15:02 -04:00 |
|
CastFromHandSourcePermanentCondition.java
|
|
|
|
CelebrationCondition.java
|
[PIP] and [WHO] card implementations (#12482)
|
2024-06-25 23:22:45 -04:00 |
|
CitysBlessingCondition.java
|
|
|
|
CollectedEvidenceCondition.java
|
game: improved cost tags to support card hints on stack (example: evidence, fixes #12522);
|
2024-06-25 18:25:08 +04:00 |
|
CommanderInPlayCondition.java
|
[CLB] Fixed CommanderInPlayCondition, now only triggers for OWN commander. Closes #9125.
|
2022-06-25 11:17:06 -04:00 |
|
CommittedCrimeCondition.java
|
[OTJ] Implementing "commit crime" mechanic (#11859)
|
2024-03-28 11:19:27 -04:00 |
|
CompletedDungeonCondition.java
|
|
|
|
ControlACommanderCondition.java
|
fix #12058 (check phased in for "control a commander")
|
2024-04-12 20:59:36 -04:00 |
|
ControlArtifactAndEnchantmentCondition.java
|
|
|
|
ControlledModifiedCreatureAsSpellCastCondition.java
|
[NEO] Implemented Lethal Exploit
|
2022-02-07 16:49:56 -06:00 |
|
ControllerDiscardedThisTurnCondition.java
|
|
|
|
ControlsCreatureGreatestPowerCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
ControlsCreatureGreatestToughnessCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
ControlsPermanentGreatestCMCCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
ControlsPermanentsComparedToOpponentsCondition.java
|
Followup text fixes
|
2023-07-14 01:59:27 -04:00 |
|
ControlYourCommanderCondition.java
|
followup fix to #12058
|
2024-04-12 23:24:56 -04:00 |
|
CorruptedCondition.java
|
prevent direct access of Player->counters ; some cleanup on counter removal effects ; implement [MH3] Izzet Generatorium (#12314)
|
2024-05-29 22:34:54 +02:00 |
|
CountersOnPermanentsCondition.java
|
[LTR] Add tom bombadil (#10244)
|
2023-04-23 13:41:29 -04:00 |
|
CovenCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
CreatedTokenThisTurnCondition.java
|
[NCC] Implemented Bennie Bracks, Zoologist
|
2022-04-18 18:52:59 -04:00 |
|
CreatureCountCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
CreatureDiedControlledCondition.java
|
[LTR] Implement Gimli, Mournful Avenger
|
2023-06-15 09:30:51 -04:00 |
|
CreatureEnteredUnderYourControlCondition.java
|
[40K] Implemented Gargoyle Flock
|
2022-09-15 18:28:54 -04:00 |
|
CreaturePutInYourGraveyardCondition.java
|
[CLB] Implemented Cloakwood Hermit
|
2022-05-19 20:40:18 -04:00 |
|
DashedCondition.java
|
Convert AlternativeSourceCostsImpl keywords to using the costs tag system
|
2023-11-16 14:37:38 -08:00 |
|
DealtDamageToAnOpponent.java
|
|
|
|
DefendingPlayerControlsNoSourceCondition.java
|
[ICE] Implement Kjeldoran Guard (#11184)
|
2023-09-23 20:23:47 -04:00 |
|
DefendingPlayerControlsSourceAttackingCondition.java
|
refactor DefendingPlayerControlsCondition (#10749)
|
2023-08-04 20:10:08 -04:00 |
|
DeliriumCondition.java
|
Refactor LookLibraryAndPickControllerEffect (#8841)
|
2022-04-16 00:32:24 -04:00 |
|
DescendCondition.java
|
a few small fixes
|
2023-10-24 22:59:43 -04:00 |
|
DescendedThisTurnCondition.java
|
[LCI] Implement Enterprising Scallywag
|
2023-10-28 10:04:33 -04:00 |
|
DesertControlledOrGraveyardCondition.java
|
[HOU] Added indicators DesertControlledOrGraveyardHint
|
2022-06-30 20:43:34 -04:00 |
|
DevouredCreaturesCondition.java
|
|
|
|
DidNotAttackThisTurnEnchantedCondition.java
|
|
|
|
DifferentManaValuesInGraveCondition.java
|
[SNC] Implemented Graveyard Shift
|
2022-04-10 09:52:12 -04:00 |
|
DrewTwoOrMoreCardsCondition.java
|
[BRO] Implement Trench Stalker
|
2022-11-05 10:19:53 -04:00 |
|
EnchantedCreatureColorCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
EnchantedCreatureSubtypeCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
EnchantedSourceCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EnchantedTargetCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EquipmentAttachedCondition.java
|
|
|
|
EquippedHasSubtypeCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EquippedHasSupertypeCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EquippedMultipleSourceCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EquippedSourceCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
EvokedCondition.java
|
Convert AlternativeSourceCostsImpl keywords to using the costs tag system
|
2023-11-16 14:37:38 -08:00 |
|
FaceDownSourceCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
FatefulHourCondition.java
|
refactor: add new simpler technique for intervening if conditions on triggered abilities (#13037)
|
2024-10-27 00:19:57 -04:00 |
|
FerociousCondition.java
|
|
|
|
FirstCombatPhaseCondition.java
|
Combat.getAttackers and Combat.getBlockers now return a Set instead of a List, so that two-headed blockers aren't included twice
|
2022-09-07 22:36:05 -04:00 |
|
FlippedCondition.java
|
|
|
|
ForetoldCondition.java
|
|
|
|
FormidableCondition.java
|
|
|
|
FullPartyCondition.java
|
|
|
|
GiftWasPromisedCondition.java
|
[BLB] Consumed by Greed, Thought Shucker, Mabel's Mettle, Heaped Harvest (#12600)
|
2024-07-24 20:25:44 -04:00 |
|
HateCondition.java
|
|
|
|
HaveInitiativeCondition.java
|
[CLB] Implemented Passageway Seer
|
2022-05-17 22:39:50 -04:00 |
|
HaventCastSpellFromHandThisTurnCondition.java
|
[OTJ] Fix a few rule text
|
2024-03-31 01:11:26 +01:00 |
|
HaventCastSpellThisTurnCondition.java
|
[OTJ] Implement Stoic Sphinx
|
2024-03-30 19:21:19 +01:00 |
|
HeckbentCondition.java
|
|
|
|
HellbentCondition.java
|
|
|
|
IsBeingCastFromHandCondition.java
|
[CMM] Implement Demon of Fate's Design (#10737)
|
2023-08-12 15:49:06 -04:00 |
|
IsPhaseCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
IsStepCondition.java
|
Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc)
|
2023-03-25 16:01:27 +04:00 |
|
IsStillOnPlaneCondition.java
|
|
|
|
KickedCondition.java
|
Remove KickerAbility.getSpellKickedCount (#12553)
|
2024-07-22 23:13:48 -04:00 |
|
KickedCostCondition.java
|
Remove KickerAbility.getSpellKickedCount (#12553)
|
2024-07-22 23:13:48 -04:00 |
|
LandfallCondition.java
|
|
|
|
LastTimeCounterRemovedCondition.java
|
|
|
|
LifeCompareCondition.java
|
new LifeCompareCondition, with tests (#12221)
|
2024-05-04 23:25:07 -04:00 |
|
LiveLostLastTurnCondition.java
|
|
|
|
MainPhaseStackEmptyCondition.java
|
|
|
|
ManaWasSpentCondition.java
|
implement [MH3] Drowner of Truth // Drowned Jungle
|
2024-05-23 18:19:29 +02:00 |
|
MeldCondition.java
|
[BRO] Implemented Mishra, Claimed by Gix / Phyrexian Dragon Engine / Mishra, Lost to Phyrexia
|
2022-10-05 18:29:00 -04:00 |
|
MetalcraftCondition.java
|
|
|
|
ModeChoiceSourceCondition.java
|
Fix 'chosen' spelling (#9021)
|
2022-05-27 21:45:07 -06:00 |
|
MonarchIsNotSetCondition.java
|
[BOT] Implement Starscream, Power Hungry // Starscream, Seeker Leader (#10674)
|
2023-07-29 13:45:39 -04:00 |
|
MonarchIsSourceControllerCondition.java
|
|
|
|
MonstrousCondition.java
|
|
|
|
MorbidCondition.java
|
merge MorbidWatcher with CreaturesDiedWatcher
|
2023-11-30 00:11:10 -05:00 |
|
MoreCardsInHandThanOpponentsCondition.java
|
|
|
|
MoreThanStartingLifeTotalCondition.java
|
[FDN] Implement Elenda, Saint of Dusk
|
2024-11-03 09:16:23 -05:00 |
|
MostCommonColorCondition.java
|
Remove gold from ObjectColor (#13470)
|
2025-03-28 10:12:01 -04:00 |
|
MyTurnBeforeAttackersDeclaredCondition.java
|
|
|
|
MyTurnCondition.java
|
cleanup and add tests on '{this} enters the battlefield tapped unless [Condition]'
|
2024-06-08 19:35:35 +02:00 |
|
NightCondition.java
|
|
|
|
NoSpellsWereCastLastTurnCondition.java
|
|
|
|
NotMyTurnCondition.java
|
|
|
|
OathbreakerOnBattlefieldCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
OnOpponentsTurnCondition.java
|
|
|
|
OpponentControlsMoreCondition.java
|
|
|
|
OpponentControlsPermanentCondition.java
|
(WIP) Replacing blocking/blocked by predicates (#8729)
|
2022-03-23 18:45:02 -04:00 |
|
OpponentHasMoreLifeCondition.java
|
|
|
|
OpponentHasNoCardsInHandCondition.java
|
|
|
|
OpponentLostLifeCondition.java
|
[WHO] Implement Davros, Dalek Creator (#11313)
|
2023-10-16 20:36:36 +02:00 |
|
OpponentsLostLifeCondition.java
|
|
|
|
OpponentsTurnCondition.java
|
|
|
|
PermanentsOnTheBattlefieldCondition.java
|
cleanup and add tests on '{this} enters the battlefield tapped unless [Condition]'
|
2024-06-08 19:35:35 +02:00 |
|
PlayerDiscardedThisTurnCondition.java
|
[DMU] Implemented The Raven Man
|
2022-08-22 11:42:18 -05:00 |
|
PlayLandCondition.java
|
|
|
|
ProwlCondition.java
|
|
|
|
ProwlCostWasPaidCondition.java
|
Convert AlternativeSourceCostsImpl keywords to using the costs tag system
|
2023-11-16 14:37:38 -08:00 |
|
RaidCondition.java
|
|
|
|
RenownedSourceCondition.java
|
|
|
|
RenownedTargetCondition.java
|
|
|
|
RevealedOrControlledDragonCondition.java
|
|
|
|
RevoltCondition.java
|
implement [MH3] Aether Revolt
|
2024-06-04 17:59:06 +02:00 |
|
SacrificedArtifactThisTurnCondition.java
|
Fix SacrificedArtifactThisTurnCondition
|
2024-02-29 01:33:30 +00:00 |
|
SacrificedPermanentCondition.java
|
[DFT] Implement Hellish Sideswipe
|
2025-03-20 16:56:33 -05:00 |
|
SaddledCondition.java
|
fix [OTJ] Fortune, Loyal Steed — DelayedAbility's zcc was wrong when started from another trigger (#12154)
|
2024-05-04 19:26:11 +02:00 |
|
SolvedSourceCondition.java
|
[MKM] Implement Cases (#11713)
|
2024-01-28 23:41:23 -05:00 |
|
SourceAttackingAloneCondition.java
|
|
|
|
SourceAttackingCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
SourceAttackingPlayerWithMostLifeCondition.java
|
[LCI] Implement Preacher of the Schism
|
2023-11-05 15:38:02 +01:00 |
|
SourceBlockedCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
SourceDealtDamageCondition.java
|
remove DamageDoneWatcher from default watchers
|
2023-11-30 00:59:21 -05:00 |
|
SourceEnteredThisTurnCondition.java
|
new common class: SourceEnteredThisTurnCondition (#10415)
|
2023-05-29 19:13:21 -04:00 |
|
SourceHasCounterCondition.java
|
Various text fixes (#10251)
|
2023-04-25 23:30:00 +04:00 |
|
SourceHasCountersCondition.java
|
[NEO] Fix Iron Apprentice regression
|
2022-10-14 06:27:29 -04:00 |
|
SourceHasRemainedInSameZoneCondition.java
|
|
|
|
SourceHasSubtypeCondition.java
|
|
|
|
SourceInExileCondition.java
|
implement [ACR] Senu, Keen-Eyed Protector ; small refactor on AttacksAndIsNotBlockedTriggeredAbility's setTargetPointer
|
2024-07-06 18:29:53 +02:00 |
|
SourceInGraveyardCondition.java
|
refactor: clean up triggered abilities from graveyard (#13044)
|
2024-10-27 15:23:54 -04:00 |
|
SourceIsRingBearerCondition.java
|
Rework Ring-bearer implementation. Add GUI + gamelogs. (#10596)
|
2023-07-12 19:40:09 -04:00 |
|
SourceIsSpellCondition.java
|
miss changes from foretold fix in #11646
|
2024-01-20 16:52:44 +04:00 |
|
SourceMatchesFilterCondition.java
|
fix some text gen issues in common classes
|
2024-09-02 19:52:18 -04:00 |
|
SourceOnBattlefieldCondition.java
|
[BOK] reworked implementation of Shirei, Shizo's Caretaker and added test
|
2022-02-24 20:15:15 -05:00 |
|
SourceOnBattlefieldOrCommandZoneCondition.java
|
refactor: clean up triggered abilities from graveyard (#13044)
|
2024-10-27 15:23:54 -04:00 |
|
SourceRemainsInZoneCondition.java
|
|
|
|
SourceTappedCondition.java
|
getPermanent directly, not via getBattlefield
|
2024-06-02 21:28:14 -04:00 |
|
SourceTargetsPermanentCondition.java
|
Fix "becomes the target of" logic to check all modes (#12452)
|
2024-06-11 00:58:12 -04:00 |
|
SpectacleCondition.java
|
Convert SpellAbility keywords to costs tag system
|
2023-11-16 14:39:13 -08:00 |
|
SpellMasteryCondition.java
|
|
|
|
SurgedCondition.java
|
Convert SpellAbility keywords to costs tag system
|
2023-11-16 14:39:13 -08:00 |
|
SuspendedCondition.java
|
refactor: add new simpler technique for intervening if conditions on triggered abilities (#13037)
|
2024-10-27 00:19:57 -04:00 |
|
TargetAttackedThisTurnCondition.java
|
|
|
|
TargetHasCardTypeCondition.java
|
|
|
|
TargetHasCounterCondition.java
|
|
|
|
TargetHasSubtypeCondition.java
|
|
|
|
TargetHasSuperTypeCondition.java
|
[BRC] Implement Rootpath Purifier (ready for review) (#10363)
|
2023-05-13 10:48:07 -04:00 |
|
TargetObjectMatchesFilterCondition.java
|
code clean
|
2024-10-24 09:12:41 +04:00 |
|
ThresholdCondition.java
|
refactor: dedicated condition for threshold (#12570)
|
2024-07-10 20:21:17 -04:00 |
|
TopLibraryCardTypeCondition.java
|
|
|
|
TransformedCondition.java
|
|
|
|
TreasureSpentToCastCondition.java
|
|
|
|
TributeNotPaidCondition.java
|
|
|
|
TwoOrMoreOpponentsCondition.java
|
cleanup and add tests on '{this} enters the battlefield tapped unless [Condition]'
|
2024-06-08 19:35:35 +02:00 |
|
TwoOrMoreSpellsWereCastLastTurnCondition.java
|
|
|
|
WasCardExiledThisTurnCondition.java
|
[WOE] Implement Ashiok, Wicked Manipulator (#10909)
|
2023-08-30 19:15:56 -04:00 |
|
YouControlPermanentCondition.java
|
cleanup and add tests on '{this} enters the battlefield tapped unless [Condition]'
|
2024-06-08 19:35:35 +02:00 |
|
YouGainedLifeCondition.java
|
simplify "you gained life this turn" condition constructor
|
2024-07-12 17:42:00 +02:00 |
|
YouGainedOrLostLifeCondition.java
|
add hint for YouGainedOrLostLifeCondition
|
2024-07-17 23:57:02 -04:00 |
|
YouLostLifeCondition.java
|
implement [BLB] Starseer Mentor
|
2024-07-12 18:18:02 +02:00 |