diff --git a/deob/src/main/java/dev/openrs2/deob/transform/OriginalPcSaveTransformer.kt b/deob/src/main/java/dev/openrs2/deob/transform/OriginalPcSaveTransformer.kt index 1e181e79..a0cb58f9 100644 --- a/deob/src/main/java/dev/openrs2/deob/transform/OriginalPcSaveTransformer.kt +++ b/deob/src/main/java/dev/openrs2/deob/transform/OriginalPcSaveTransformer.kt @@ -9,10 +9,8 @@ import org.objectweb.asm.tree.MethodNode class OriginalPcSaveTransformer : Transformer() { override fun transformCode(classPath: ClassPath, library: Library, clazz: ClassNode, method: MethodNode): Boolean { - for ((pc, insn) in method.instructions.withIndex()) { - if (insn.opcode != -1) { - classPath.originalPcs[insn] = pc - } + for ((pc, insn) in method.instructions.filter { it.opcode != -1 }.withIndex()) { + classPath.originalPcs[insn] = pc } return false