diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSNanoClockMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSNanoClockMixin.java index 809aac00f7..ab2f79c6f4 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSNanoClockMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSNanoClockMixin.java @@ -45,11 +45,7 @@ public abstract class RSNanoClockMixin implements RSNanoClock @Replace("wait") public int copy$wait(int cycleDurationMillis, int var2) { - if (!client.isUnlockedFps()) - { - return copy$wait(cycleDurationMillis, var2); - } - else + if (client.isUnlockedFps() && client.getRSGameState() >= 25) { long nanoTime = System.nanoTime(); @@ -108,5 +104,9 @@ public abstract class RSNanoClockMixin implements RSNanoClock return 1; } } + else + { + return copy$wait(cycleDurationMillis, var2); + } } }