mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
- Handle marked damage before the triggers are unsuppressed when applying game states.
This commit is contained in:
@@ -347,6 +347,7 @@ public abstract class GameState {
|
||||
setupPlayerState(computerLife, aiCardTexts, ai);
|
||||
|
||||
handleCardAttachments();
|
||||
handleMarkedDamage();
|
||||
|
||||
game.getTriggerHandler().clearSuppression(TriggerType.ChangesZone);
|
||||
game.getTriggerHandler().clearSuppression(TriggerType.DamageDone);
|
||||
@@ -355,7 +356,9 @@ public abstract class GameState {
|
||||
game.getStack().setResolving(false);
|
||||
|
||||
game.getAction().checkStateEffects(true); //ensure state based effects and triggers are updated
|
||||
}
|
||||
|
||||
private void handleMarkedDamage() {
|
||||
for (Entry<Card, Integer> entry : markedDamage.entrySet()) {
|
||||
Card c = entry.getKey();
|
||||
Integer dmg = entry.getValue();
|
||||
|
||||
Reference in New Issue
Block a user