From b8a6ffa3a0d878291b24b2fe071d83519f487107 Mon Sep 17 00:00:00 2001 From: Seth Date: Mon, 22 Jan 2018 21:01:12 -0600 Subject: [PATCH] runelite-api: add getActions, imposterIds, and imposter to ObjectComposition --- .../main/java/net/runelite/api/ObjectComposition.java | 6 ++++++ .../java/net/runelite/rs/api/RSObjectComposition.java | 9 +++++++++ 2 files changed, 15 insertions(+) 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(); }