diff --git a/src/magic/model/trigger/MagicTriggerType.java b/src/magic/model/trigger/MagicTriggerType.java index 207b52aaff..6792cd9765 100644 --- a/src/magic/model/trigger/MagicTriggerType.java +++ b/src/magic/model/trigger/MagicTriggerType.java @@ -1,27 +1,20 @@ package magic.model.trigger; public enum MagicTriggerType { - - AtUpkeep(true), // player - AtEndOfTurn(true), // player - WhenDamageIsDealt(true), // damage - WhenSpellIsPlayed(true), // card on stack - WhenComesIntoPlay(true), // null - WhenOtherComesIntoPlay(true), // permanent - WhenPutIntoGraveyard(true), // graveyard trigger data - WhenOtherPutIntoGraveyardFromPlay(true), // permanent - WhenAttacks(true), // permanent - WhenBlocks(true), // permanent - IfDamageWouldBeDealt(false), // damage + AtUpkeep, // player + AtEndOfTurn, // player + WhenDamageIsDealt, // damage + WhenSpellIsPlayed, // card on stack + WhenComesIntoPlay, // null + WhenOtherComesIntoPlay, // permanent + WhenPutIntoGraveyard, // graveyard trigger data + WhenOtherPutIntoGraveyardFromPlay, // permanent + WhenAttacks, // permanent + WhenBlocks, // permanent + IfDamageWouldBeDealt, // damage ; - private final boolean stack; - - private MagicTriggerType(final boolean stack) { - this.stack=stack; - } - public boolean usesStack() { - return stack; + return this != IfDamageWouldBeDealt; } }