From fb63ba500ae2c9efecc9be21b8479573dd7432d9 Mon Sep 17 00:00:00 2001 From: Lucas Date: Sun, 9 Jun 2019 23:40:48 +0200 Subject: [PATCH] Add getters for before-ly-hooked fields --- .../src/main/java/net/runelite/injector/InjectHook.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/injector-plugin/src/main/java/net/runelite/injector/InjectHook.java b/injector-plugin/src/main/java/net/runelite/injector/InjectHook.java index 8f40597629..4be2f1cb5c 100644 --- a/injector-plugin/src/main/java/net/runelite/injector/InjectHook.java +++ b/injector-plugin/src/main/java/net/runelite/injector/InjectHook.java @@ -271,15 +271,14 @@ public class InjectHook if (hookInfo.getter instanceof Integer) { - ins.getInstructions().add(new LDC(ins, (int) hookInfo.getter)); - ins.getInstructions().add(new IMul(ins)); + ins.getInstructions().add(idx++, new LDC(ins, (int) hookInfo.getter)); + ins.getInstructions().add(idx++,new IMul(ins)); } else { - ins.getInstructions().add(new LDC(ins, (long) hookInfo.getter)); - ins.getInstructions().add(new LMul(ins)); + ins.getInstructions().add(idx++, new LDC(ins, (long) hookInfo.getter)); + ins.getInstructions().add(idx++, new LMul(ins)); } - } if (!value.type.equals(methodArgumentType)) {