* Storm - Fixed handling of countered Storm spells. * Reworked Rebound more rule conform. * Fixed that zone change counter was not raised if a card is moved to stack.

This commit is contained in:
LevelX2 2015-04-29 17:37:54 +02:00
parent 4b6993f398
commit 830765996f
15 changed files with 276 additions and 264 deletions

View file

@ -101,8 +101,9 @@ public class SpellStack extends ArrayDeque<StackObject> {
this.remove(stackObject);
}
stackObject.counter(sourceId, game);
if (!game.isSimulation())
if (!game.isSimulation()) {
game.informPlayers(counteredObjectName + " is countered by " + sourceObject.getLogName());
}
game.fireEvent(GameEvent.getEvent(GameEvent.EventType.COUNTERED, objectId, sourceId, stackObject.getControllerId()));
} else if (!game.isSimulation()) {
game.informPlayers(counteredObjectName + " could not be countered by " + sourceObject.getLogName());