From eaf2f462bb36dc051658be50714a0cc740f1d153 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 25 Mar 2022 10:34:47 -0400 Subject: [PATCH] plugins: readd quest list plugin This adds back the quest search functionality which is not included in vanilla now --- .../main/java/net/runelite/api/ParamID.java | 1 + .../main/java/net/runelite/api/ScriptID.java | 18 ++ .../net/runelite/api/widgets/WidgetID.java | 7 + .../net/runelite/api/widgets/WidgetInfo.java | 3 + .../plugins/questlist/QuestListPlugin.java | 218 ++++++++++++++++++ .../src/main/scripts/QuestFilter.hash | 1 + .../src/main/scripts/QuestFilter.rs2asm | 129 +++++++++++ 7 files changed, 377 insertions(+) create mode 100644 runelite-client/src/main/java/net/runelite/client/plugins/questlist/QuestListPlugin.java create mode 100644 runelite-client/src/main/scripts/QuestFilter.hash create mode 100644 runelite-client/src/main/scripts/QuestFilter.rs2asm diff --git a/runelite-api/src/main/java/net/runelite/api/ParamID.java b/runelite-api/src/main/java/net/runelite/api/ParamID.java index d726067c5a..d769a715ed 100644 --- a/runelite-api/src/main/java/net/runelite/api/ParamID.java +++ b/runelite-api/src/main/java/net/runelite/api/ParamID.java @@ -33,6 +33,7 @@ public final class ParamID * Long name for NPCs used in the HP hud */ public static final int NPC_HP_NAME = 510; + public static final int QUEST_NAME = 610; /** * @see SettingID */ diff --git a/runelite-api/src/main/java/net/runelite/api/ScriptID.java b/runelite-api/src/main/java/net/runelite/api/ScriptID.java index 5af00b3b87..26573b729e 100644 --- a/runelite-api/src/main/java/net/runelite/api/ScriptID.java +++ b/runelite-api/src/main/java/net/runelite/api/ScriptID.java @@ -217,6 +217,12 @@ public final class ScriptID @ScriptArguments(integer = 3) public static final int GE_ITEM_SEARCH = 752; + /** + * On load listener for building the quest list interface + */ + @ScriptArguments(integer = 8) + public static final int QUESTLIST_INIT = 1350; + /** * Called when the friends list is updated *