From c17ad0ea6274ce95924f08a1cc7a29823e3a361d Mon Sep 17 00:00:00 2001 From: Noodleeater Date: Sat, 20 Feb 2021 16:42:22 +0000 Subject: [PATCH] with this update, Changes to actor movement animation will fire the AnimationChanged Event --- .../src/main/java/net/runelite/mixins/RSActorMixin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java index 1096f359fe..0ea387581e 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java @@ -193,6 +193,15 @@ public abstract class RSActorMixin implements RSActor client.getCallbacks().post(animationChange); } + @FieldHook("movementSequence") + @Inject + public void movementAnimationChanged(int idx) + { + AnimationChanged animationChange = new AnimationChanged(); + animationChange.setActor(this); + client.getCallbacks().post(animationChange); + } + @FieldHook("spotAnimation") @Inject public void spotAnimationChanged(int idx)