From 704727a0deb136eea98526f89cb8db7462da68fc Mon Sep 17 00:00:00 2001 From: roweyman Date: Thu, 15 Jun 2017 23:50:57 +0200 Subject: [PATCH] Add idEquals to NPCQuery --- .../java/net/runelite/api/queries/NPCQuery.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java b/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java index 0601ca84eb..033f150ec3 100644 --- a/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java +++ b/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java @@ -40,4 +40,21 @@ public class NPCQuery extends ActorQuery .filter(predicate) .toArray(NPC[]::new); } + + @SuppressWarnings("unchecked") + public NPCQuery idEquals(int... ids) + { + predicate = and(object -> + { + for (int id : ids) + { + if (object.getId() == id) + { + return true; + } + } + return false; + }); + return (NPCQuery) this; + } }