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();