From 9ce80d4befa11001501147ae18e09803844f2c50 Mon Sep 17 00:00:00 2001 From: Jordan Atwood Date: Tue, 21 Jun 2022 15:36:09 -0700 Subject: [PATCH] Add rtconfig for forced dead npcs --- .../src/main/java/net/runelite/client/RuntimeConfig.java | 1 + .../src/main/java/net/runelite/client/game/NpcUtil.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/RuntimeConfig.java b/runelite-client/src/main/java/net/runelite/client/RuntimeConfig.java index fe5f0e733d..6fafe1132a 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuntimeConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/RuntimeConfig.java @@ -43,6 +43,7 @@ public class RuntimeConfig private Map outageLinks; private Set ignoreDeadNpcs; + private Set forceDeadNpcs; public boolean showOutageMessage() { diff --git a/runelite-client/src/main/java/net/runelite/client/game/NpcUtil.java b/runelite-client/src/main/java/net/runelite/client/game/NpcUtil.java index 8fafd98e87..f36466a1c6 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/NpcUtil.java +++ b/runelite-client/src/main/java/net/runelite/client/game/NpcUtil.java @@ -109,6 +109,12 @@ public class NpcUtil { return false; } + + Set forceDeadNpcs = runtimeConfig.getForceDeadNpcs(); + if (forceDeadNpcs != null && forceDeadNpcs.contains(id)) + { + return true; + } } final NPCComposition npcComposition = npc.getTransformedComposition();