From c8bf7b53428554f9f547b9e070f3511dba756f7c Mon Sep 17 00:00:00 2001 From: Byte Date: Sat, 24 Sep 2022 16:48:55 +0000 Subject: [PATCH] Fixed bug where player could get unlimited glarial's pebbles --- .../members/waterfallquest/GolrieDialogue.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Server/src/main/java/core/game/content/quest/members/waterfallquest/GolrieDialogue.java b/Server/src/main/java/core/game/content/quest/members/waterfallquest/GolrieDialogue.java index d78137290..133503c71 100644 --- a/Server/src/main/java/core/game/content/quest/members/waterfallquest/GolrieDialogue.java +++ b/Server/src/main/java/core/game/content/quest/members/waterfallquest/GolrieDialogue.java @@ -6,6 +6,8 @@ import core.game.content.dialogue.FacialExpression; import core.game.node.entity.player.Player; import core.game.node.item.Item; +import static api.ContentAPIKt.*; + /** * Handles Golrie's Dialogue for the Waterfall quest * @author Splinter @@ -48,7 +50,11 @@ public class GolrieDialogue extends DialoguePlugin { case 3: //TODO: Possibly change this to chat message interpreter.sendDialogue("You look amongst the junk on the floor."); - stage = 4; + if (hasAnItem(player, 294).getContainer() != null) { + stage = 50; + } else { + stage = 4; + } break; case 4: //TODO: Possibly change this to chat message @@ -79,6 +85,11 @@ public class GolrieDialogue extends DialoguePlugin { interpreter.sendDialogues(player, FacialExpression.NEUTRAL, "OK... Take care Golrie."); stage = 100; break; + case 50: + //TODO: Possibly change this to chat message + interpreter.sendDialogue("You find nothing of interest."); + stage = 100; + break; } return true; }