foul-magics/Mage/src/main/java/mage/watchers/common
LevelX2 1e36b39434 - Reworked SourceOnBattlefieldControlUnchangedCondition checking now the LOST_CONTROL event which solves the problem with the old code to not be able to detect all controller changes of layered changeController effects when applied later.
- Simplified and fixed some problems of the handling of the "Until end of your next turn" duration.
- Fixed that some continous effects changed controller but shouldn't dependant from their duration type. Controller chnage will now done duration type dependant.
  (that change fixes #6581 in a more general way undoing the effect specific changes of 2e8ece1dbd).
2020-06-10 22:28:23 +02:00
..
AbilityResolvedWatcher.java Rename, move and comment resolving ability event creation. 2020-05-03 18:56:35 -04:00
AmountOfDamageAPlayerReceivedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttackedLastTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttackedOrBlockedThisCombatWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
AttackedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BlockedAttackerWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BlockedByOnlyOneCreatureThisCombatWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BlockedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
BloodthirstWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsAmountDrawnThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsCycledOrDiscardedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsDrawnDuringDrawStepWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsDrawnThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CardsPutIntoGraveyardWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CastFromGraveyardWatcher.java program towards Interface rather than implementations 2020-02-10 10:40:06 +01:00
CastFromHandWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CastSpellLastTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CastSpellYourLastTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ChooseBlockersRedundancyWatcher.java fix conflicts 2019-12-29 19:28:20 +01:00
CommanderInfoWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CommanderPlaysCountWatcher.java Implemented Jirina Kudro 2020-04-04 22:32:47 -04:00
CreatureAttackedWhichPlayerWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CreaturesDiedWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
CreatureWasCastWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DamagedByWatcher.java remove all copy constructors and copy methods for all watchers 2019-12-29 19:18:20 +01:00
DamageDoneWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
DragonOnTheBattlefieldWhileSpellWasCastWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
FirstSpellCastThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
FirstTimeStepWatcher.java remove all copy constructors and copy methods for all watchers 2019-12-29 19:18:20 +01:00
GravestormWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
LandfallWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
LifeLossOtherFromCombatWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
LostControlWatcher.java - Reworked SourceOnBattlefieldControlUnchangedCondition checking now the LOST_CONTROL event which solves the problem with the old code to not be able to detect all controller changes of layered changeController effects when applied later. 2020-06-10 22:28:23 +02:00
ManaSpentToCastWatcher.java fix conflicts 2019-12-29 19:28:20 +01:00
MiracleWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
MorbidWatcher.java refactor the copy functionality for no-args watchers 2019-04-07 20:22:14 +02:00
NumberOfTimesPermanentTargetedATurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PermanentsEnteredBattlefieldWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PermanentsEnteredBattlefieldYourLastTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PermanentsSacrificedWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlanarRollWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerAttackedStepWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerAttackedWatcher.java refactor the copy functionality for no-args watchers 2019-04-07 20:22:14 +02:00
PlayerCastCreatureWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerDamagedBySourceWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerGainedLifeWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerLostLifeNonCombatWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayerLostLifeWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayersAttackedLastTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayersAttackedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
PlayLandWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ProwlWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
RevoltWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SourceDidDamageWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
SpellsCastWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
WasBlockedThisTurnWatcher.java Revert "format: organize imports" 2020-02-05 02:17:00 +04:00
ZuberasDiedWatcher.java refactor the copy functionality for no-args watchers 2019-04-07 20:22:14 +02:00