From 36216c7cf4a22f07d832689e6e832e82bd09aa7a Mon Sep 17 00:00:00 2001 From: Max Weber Date: Tue, 13 Apr 2021 10:51:31 -0600 Subject: [PATCH] cache/ObjectLoader: add randomizeAnimStart opcode from rev 193 --- .../java/net/runelite/cache/definitions/ObjectDefinition.java | 1 + .../net/runelite/cache/definitions/loaders/ObjectLoader.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/cache/src/main/java/net/runelite/cache/definitions/ObjectDefinition.java b/cache/src/main/java/net/runelite/cache/definitions/ObjectDefinition.java index 38e00dc672..503da29002 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/ObjectDefinition.java +++ b/cache/src/main/java/net/runelite/cache/definitions/ObjectDefinition.java @@ -75,5 +75,6 @@ public class ObjectDefinition private int anInt2112 = 0; private int anInt2113 = 0; private boolean blocksProjectile = true; + private boolean randomizeAnimStart; private Map params = null; } diff --git a/cache/src/main/java/net/runelite/cache/definitions/loaders/ObjectLoader.java b/cache/src/main/java/net/runelite/cache/definitions/loaders/ObjectLoader.java index 0857e2e99f..0f78b59999 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/loaders/ObjectLoader.java +++ b/cache/src/main/java/net/runelite/cache/definitions/loaders/ObjectLoader.java @@ -306,6 +306,10 @@ public class ObjectLoader { def.setMapAreaId(is.readUnsignedShort()); } + else if (opcode == 89) + { + def.setRandomizeAnimStart(true); + } else if (opcode == 92) { int varpID = is.readUnsignedShort();