diff --git a/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java b/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java index 22cf87256e..cc6e28debd 100644 --- a/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java +++ b/runelite-api/src/main/java/net/runelite/api/ObjectComposition.java @@ -28,7 +28,13 @@ public interface ObjectComposition { String getName(); + String[] getActions(); + int getMapSceneId(); int getMapIconId(); + + int[] getImpostorIds(); + + ObjectComposition getImpostor(); } diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java b/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java index 82bb7fa939..8bc8a77547 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSObjectComposition.java @@ -34,6 +34,7 @@ public interface RSObjectComposition extends ObjectComposition String getName(); @Import("actions") + @Override String[] getActions(); @Import("mapSceneId") @@ -43,4 +44,12 @@ public interface RSObjectComposition extends ObjectComposition @Import("mapIconId") @Override int getMapIconId(); + + @Import("impostorIds") + @Override + int[] getImpostorIds(); + + @Import("getImpostor") + @Override + RSObjectComposition getImpostor(); }