diff --git a/src/main/java/net/runelite/deob/deobfuscators/arithmetic/ModArith.java b/src/main/java/net/runelite/deob/deobfuscators/arithmetic/ModArith.java index 7be1b61a21..5de1b260a9 100644 --- a/src/main/java/net/runelite/deob/deobfuscators/arithmetic/ModArith.java +++ b/src/main/java/net/runelite/deob/deobfuscators/arithmetic/ModArith.java @@ -649,20 +649,21 @@ public class ModArith implements Deobfuscator findUses(); findUses2(); reduce2(); - + int i = 0; + Encryption encr = new Encryption(); for (Pair pair : pairs) { System.out.println("Processing " + pair.field.getNameAndType().getName() + " getter " + pair.getter + " setter " + pair.setter); - - Encryption encr = new Encryption(); + encr.addPair(pair); encryption.addPair(pair); // sum total - - insertGetterSetterMuls(encr); - - System.out.println("Changed " + ++i); + ++i; } + + + if (i > 0) + insertGetterSetterMuls(encr); return i; }