From 39d0c2e15a3e2b035c3632633e993e787dd6ee64 Mon Sep 17 00:00:00 2001 From: therealunull Date: Wed, 16 Dec 2020 08:37:10 -0500 Subject: [PATCH] api: add getVarpValue(i) --- runelite-api/src/main/java/net/runelite/api/Client.java | 2 ++ .../src/main/java/net/runelite/mixins/RSClientMixin.java | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index 52b85cb546..8594d794d2 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -804,6 +804,8 @@ public interface Client extends GameShell */ int getVarpValue(int[] varps, int varpId); + int getVarpValue(int i); + /** * Sets the value of a given variable. * diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index 5f68a65312..45f38cedcd 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -639,6 +639,13 @@ public abstract class RSClientMixin implements RSClient return varps[varpId]; } + @Inject + @Override + public int getVarpValue(int varpId) + { + return getVarpValue(getVarps(), varpId); + } + @Inject @Override public boolean isPrayerActive(Prayer prayer)