diff --git a/runelite-api/src/main/java/net/runelite/api/Actor.java b/runelite-api/src/main/java/net/runelite/api/Actor.java index 097908311d..7e3af5a4b3 100644 --- a/runelite-api/src/main/java/net/runelite/api/Actor.java +++ b/runelite-api/src/main/java/net/runelite/api/Actor.java @@ -27,6 +27,7 @@ package net.runelite.api; import java.awt.Graphics2D; import java.awt.Polygon; import java.awt.image.BufferedImage; +import net.runelite.api.annotations.VisibleForDevtools; import net.runelite.api.coords.LocalPoint; import net.runelite.api.coords.WorldArea; import net.runelite.api.coords.WorldPoint; @@ -56,6 +57,12 @@ public interface Actor extends Renderable int getAnimation(); + @VisibleForDevtools + void setAnimation(int animation); + + @VisibleForDevtools + void setActionFrame(int actionFrame); + int getGraphic(); int getModelHeight(); diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSActor.java b/runescape-api/src/main/java/net/runelite/rs/api/RSActor.java index 45ba0ecb59..f69d134ede 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSActor.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSActor.java @@ -51,6 +51,10 @@ public interface RSActor extends RSRenderable, Actor @Override int getAnimation(); + @Import("animation") + @Override + void setAnimation(int animation); + @Import("graphic") @Override int getGraphic(); @@ -70,6 +74,7 @@ public interface RSActor extends RSRenderable, Actor int getActionFrame(); @Import("actionFrame") + @Override void setActionFrame(int frame); @Import("actionFrameCycle")