From fdf8e3ea1bb5be6efd53af594e459553614a7899 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 2 Jul 2022 08:34:18 +0000 Subject: [PATCH] Fixed exception thrown by an interaction with Ahab's beer --- .../interaction/city/portsarim/AhabBeerInteraction.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Server/src/main/java/core/game/interaction/city/portsarim/AhabBeerInteraction.java b/Server/src/main/java/core/game/interaction/city/portsarim/AhabBeerInteraction.java index 1f9a943c6..556bb6217 100644 --- a/Server/src/main/java/core/game/interaction/city/portsarim/AhabBeerInteraction.java +++ b/Server/src/main/java/core/game/interaction/city/portsarim/AhabBeerInteraction.java @@ -5,6 +5,10 @@ import core.game.interaction.SpecialGroundInteraction; import core.game.interaction.SpecialGroundItems; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; +import core.game.world.map.RegionManager; +import org.rs09.consts.NPCs; + +import static api.ContentAPIKt.findLocalNPC; /** * Handles Ahab's beer in port sarim @@ -20,7 +24,7 @@ public class AhabBeerInteraction extends SpecialGroundInteraction { configure(); if(option.getName() == "take"){ player.faceLocation(SpecialGroundItems.AHAB_BEER.getLocation()); - player.getDialogueInterpreter().open(DIALOGUE_KEY, new NPC(2692), false); + player.getDialogueInterpreter().open(DIALOGUE_KEY, findLocalNPC(player, NPCs.AHAB_2692), false); } else { player.debug("Unhandled option: " + option.getName()); }