⇢ | A | UnitMovedIntoPlay added | |
⇢ | A | UnitMovedToAttack added | |
⇢ | A | EndTheTurn added | |
⇢ | A | MatchHasBegun added | |
⇢ | A | CardPlayingProcess added | |
⇢ | A | AttackingProcess added | |
⇢ | A | CardWasDrawn added | |
⇢ | A | NotYourTurn added | |
⇢ | A | BlockTheAttacker added | |
⇢ | A | NextTurnBegan added | |
⋮ | view more | ||
A | ↛ | BlockingProcess removed | |
A | ↛ | CardPlayingProcess removed | |
A | ↛ | EndCardPlaying removed | |
A | ↛ | UnitMovedIntoPlay removed | |
A | ↛ | IllegalMoveNotifier removed | |
A | ↛ | EndBlocking removed | |
A | ↛ | SpellVanishedToTheVoid removed | |
A | ↛ | AttackWithCard removed | |
A | ↛ | IllegalMoveStream removed | |
A | ↛ | MatchStartingProcess removed | |
⋮ | view more |
⇢ | A | MatchStartingProcess::handle() added | |
⇢ | A | UnitMovedIntoPlay::player() added | |
⇢ | A | CardWasDrawn::__construct() added | |
⇢ | A | UnitDied::card() added | |
⇢ | A | CombatProcess::__construct() added | |
⇢ | A | EndPlayPhaseProcess::handle() added | |
⇢ | A | EndBlocking::match() added | |
⇢ | A | UnitMovedIntoPlay::match() added | |
⇢ | A | CardWasDrawn::aggregateId() added | |
⇢ | A | TurnEndingProcess::handle() added | |
⋮ | view more | ||
A | ↘ | B | BringerOfBadNews::handle() got worse |
A | ↛ | MatchStartingProcess::handle() removed | |
A | ↛ | BlockingProcess::sendIntoBattle() removed | |
A | ↛ | IllegalMoveStream::latest() removed | |
A | ↛ | UnitDied::match() removed | |
A | ↛ | EndTheTurn::__construct() removed | |
A | ↛ | CardPlayingProcess::handle() removed | |
A | ↛ | AttackingProcess::handle() removed | |
A | ↛ | BlockingProcess::handle() removed | |
A | ↛ | IllegalMoveStream::latestFor() removed | |
A | ↛ | UnitDied::card() removed | |
⋮ | view more |