sends events when damage assigned changes

This commit is contained in:
Maxmtg
2013-07-10 13:05:23 +00:00
parent cd120bcad4
commit 3ccc53a63c

View File

@@ -77,6 +77,7 @@ import forge.game.event.GameEventCardAttachment.AttachMethod;
import forge.game.event.GameEventCardDamaged.DamageType; import forge.game.event.GameEventCardDamaged.DamageType;
import forge.game.event.GameEventCardAttachment; import forge.game.event.GameEventCardAttachment;
import forge.game.event.GameEventCardCounters; import forge.game.event.GameEventCardCounters;
import forge.game.event.GameEventCardStatsChanged;
import forge.game.event.GameEventCardTapped; import forge.game.event.GameEventCardTapped;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.zone.Zone; import forge.game.zone.Zone;
@@ -6957,7 +6958,10 @@ public class Card extends GameEntity implements Comparable<Card> {
* a int. * a int.
*/ */
public final void setDamage(final int n) { public final void setDamage(final int n) {
int oldDamae = damage;
this.damage = n; this.damage = n;
if( n != oldDamae )
getGame().fireEvent(new GameEventCardStatsChanged(this));
} }
/** /**