From 57d37f63343b5d193ab6bc204cbed660312c2668 Mon Sep 17 00:00:00 2001 From: enjoythecode Date: Fri, 5 May 2023 11:34:50 -0400 Subject: [PATCH] fix action loop being triggered with display-only monsters --- src/main/java/ludicrousspeed/LudicrousSpeedMod.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ludicrousspeed/LudicrousSpeedMod.java b/src/main/java/ludicrousspeed/LudicrousSpeedMod.java index ab349ac..e8dca2b 100644 --- a/src/main/java/ludicrousspeed/LudicrousSpeedMod.java +++ b/src/main/java/ludicrousspeed/LudicrousSpeedMod.java @@ -25,7 +25,9 @@ public class LudicrousSpeedMod implements PreUpdateSubscriber { @Override public void receivePreUpdate() { - if (AbstractDungeon.currMapNode != null && AbstractDungeon.getCurrRoom().monsters != null) { + // some event screens display monsters without it being combat + if (AbstractDungeon.currMapNode != null && AbstractDungeon.getCurrRoom().monsters != null + && AbstractDungeon.getCurrRoom().phase != AbstractRoom.RoomPhase.EVENT) { if (LudicrousSpeedMod.plaidMode) { ActionSimulator.actionLoop(); } else if (shouldNormalUpdate()) {