From 7016516340a54e9178b3fa641a4ca9a11ebc0cb0 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Sat, 23 Apr 2022 02:42:27 +0200 Subject: [PATCH] project(mixins): Don't try to use unlocked FPS on the login screen --- .../java/net/runelite/mixins/RSNanoClockMixin.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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); + } } }