mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Fix Dark Depths triggering vs. Blood Moon (#7768)
This commit is contained in:
@@ -548,20 +548,20 @@ public class GameAction {
|
|||||||
|
|
||||||
copied.updateStateForView();
|
copied.updateStateForView();
|
||||||
|
|
||||||
|
// we don't want always trigger before counters are placed
|
||||||
|
game.getTriggerHandler().suppressMode(TriggerType.Always);
|
||||||
|
// Need to apply any static effects to produce correct triggers
|
||||||
|
checkStaticAbilities();
|
||||||
|
|
||||||
// needed for counters + ascend
|
// needed for counters + ascend
|
||||||
if (!suppress && toBattlefield) {
|
if (!suppress && toBattlefield) {
|
||||||
game.getTriggerHandler().registerActiveTrigger(copied, false);
|
game.getTriggerHandler().registerActiveTrigger(copied, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!table.isEmpty()) {
|
|
||||||
// we don't want always trigger before counters are placed
|
|
||||||
game.getTriggerHandler().suppressMode(TriggerType.Always);
|
|
||||||
// Need to apply any static effects to produce correct triggers
|
|
||||||
checkStaticAbilities();
|
|
||||||
// do ETB counters after zone add
|
// do ETB counters after zone add
|
||||||
table.replaceCounterEffect(game, null, true, true, params);
|
table.replaceCounterEffect(game, null, true, true, params);
|
||||||
|
|
||||||
game.getTriggerHandler().clearSuppression(TriggerType.Always);
|
game.getTriggerHandler().clearSuppression(TriggerType.Always);
|
||||||
}
|
|
||||||
|
|
||||||
// update static abilities after etb counters have been placed
|
// update static abilities after etb counters have been placed
|
||||||
checkStaticAbilities();
|
checkStaticAbilities();
|
||||||
|
|||||||
Reference in New Issue
Block a user