A RuneTek3 client (377) that is deobfuscated, converted to Kotlin, and includes QoL improvements.
0

Configure Feed

Select the types of activity you want to include in your feed.

was setting itemcounts to insane numbers

+6 -2
+6 -2
src/main/java/com/jagex/runescape/Game.java
··· 10243 10243 if (opcode == 4) { 10244 10244 Widget widget1 = Widget.forId(opcodes[counter++]); 10245 10245 int itemId = opcodes[counter++]; 10246 + 10246 10247 if (itemId >= 0 && itemId < ItemDefinition.count && (!ItemDefinition.lookup(itemId).members || memberServer)) { 10247 10248 for (int item = 0; item < widget1.items.length; item++) 10248 - if (widget1.items[item] == itemId + 1) 10249 + if (widget1.items[item] == itemId + 1) { 10249 10250 value += widget1.itemAmounts[item]; 10250 10251 10252 + } 10253 + 10251 10254 } 10255 + 10252 10256 } 10253 10257 if (opcode == 5) 10254 10258 value = widgetSettings[opcodes[counter++]]; ··· 10272 10276 if (widget1.items[item] == itemId) { 10273 10277 continue; 10274 10278 } 10275 - value = 999999999; 10279 + value = 0; 10276 10280 break; 10277 10281 } 10278 10282