From c83ade9d7949bc0c2ad7bf1c660778142485bd4f Mon Sep 17 00:00:00 2001 From: Bishop Date: Sat, 4 Apr 2026 12:57:36 +0000 Subject: [PATCH] Fixed Ardougne teleport scroll not showing both dialogues --- .../ardougne/quest/plaguecity/PlagueCityListeners.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/region/kandarin/ardougne/quest/plaguecity/PlagueCityListeners.kt b/Server/src/main/content/region/kandarin/ardougne/quest/plaguecity/PlagueCityListeners.kt index 7b1638b0b..99270a12b 100644 --- a/Server/src/main/content/region/kandarin/ardougne/quest/plaguecity/PlagueCityListeners.kt +++ b/Server/src/main/content/region/kandarin/ardougne/quest/plaguecity/PlagueCityListeners.kt @@ -96,9 +96,15 @@ class PlagueCityListeners : InteractionListener { addItem(player, Items.ASHES_592) } else{ - sendItemDialogue(player, Items.A_MAGIC_SCROLL_1505, "You memorise what is written on the scroll.") - sendDialogue(player, "You can now cast the Ardougne Teleport spell provided you have the required runes and magic level.") setAttribute(player, ARDOUGNE_TELE_ATTRIBUTE, true) + openDialogue(player, object : DialogueFile() { + override fun handle(componentID: Int, buttonID: Int) { + when (stage) { + 0 -> sendItemDialogue(player, Items.A_MAGIC_SCROLL_1505, "You memorise what is written on the scroll.").also { stage++ } + 1 -> sendDialogue(player, "You can now cast the Ardougne Teleport spell provided you have the required runes and magic level.").also { stage = END_DIALOGUE } + } + } + }) } return@on true }