- Fixed AnimateAllEffect so it update card state now

This commit is contained in:
swordshine
2014-04-30 13:19:06 +00:00
parent 3185143f9f
commit 521ab9c3fd

View File

@@ -7,6 +7,7 @@ import forge.game.ability.AbilityUtils;
import forge.game.card.Card; import forge.game.card.Card;
import forge.game.card.CardLists; import forge.game.card.CardLists;
import forge.game.card.CardUtil; import forge.game.card.CardUtil;
import forge.game.event.GameEventCardStatsChanged;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.replacement.ReplacementEffect; import forge.game.replacement.ReplacementEffect;
import forge.game.replacement.ReplacementHandler; import forge.game.replacement.ReplacementHandler;
@@ -216,6 +217,7 @@ public class AnimateAllEffect extends AnimateEffectBase {
c.setSVar(s, actualsVar); c.setSVar(s, actualsVar);
} }
} }
game.fireEvent(new GameEventCardStatsChanged(c));
final GameCommand unanimate = new GameCommand() { final GameCommand unanimate = new GameCommand() {
private static final long serialVersionUID = -5861759814760561373L; private static final long serialVersionUID = -5861759814760561373L;
@@ -239,6 +241,7 @@ public class AnimateAllEffect extends AnimateEffectBase {
for (final ReplacementEffect re : removedReplacements) { for (final ReplacementEffect re : removedReplacements) {
re.setTemporarilySuppressed(false); re.setTemporarilySuppressed(false);
} }
game.fireEvent(new GameEventCardStatsChanged(c));
} }
}; };