From 3ccc53a63c0d72db1909f85dc1f19e586e6a2fe2 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Wed, 10 Jul 2013 13:05:23 +0000 Subject: [PATCH] sends events when damage assigned changes --- src/main/java/forge/Card.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/forge/Card.java b/src/main/java/forge/Card.java index 187ab052f7a..a716eb9d3f3 100644 --- a/src/main/java/forge/Card.java +++ b/src/main/java/forge/Card.java @@ -77,6 +77,7 @@ import forge.game.event.GameEventCardAttachment.AttachMethod; import forge.game.event.GameEventCardDamaged.DamageType; import forge.game.event.GameEventCardAttachment; import forge.game.event.GameEventCardCounters; +import forge.game.event.GameEventCardStatsChanged; import forge.game.event.GameEventCardTapped; import forge.game.player.Player; import forge.game.zone.Zone; @@ -6957,7 +6958,10 @@ public class Card extends GameEntity implements Comparable { * a int. */ public final void setDamage(final int n) { + int oldDamae = damage; this.damage = n; + if( n != oldDamae ) + getGame().fireEvent(new GameEventCardStatsChanged(this)); } /**