From 311ed31ef2506da83cac6419e3952a32dd62b750 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Mon, 19 Jul 2021 01:42:05 +0000 Subject: [PATCH] Players who have done the Lumbridge Medium diary can once again claim explorer's ring 3. --- .../quest/free/dragonslayer/NedDialogue.kt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt b/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt index 1c4ff72aa..3e1c93f67 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt @@ -222,21 +222,23 @@ class NedDialogue(player: Player? = null) : DialoguePlugin(player) { if (diary == null) { diary = player.achievementDiaryManager.getDiary(DiaryType.LUMBRIDGE) } - if (diary!!.isComplete(level, false) && !diary!!.isLevelRewarded(level)) { - player("I've done all the hard tasks in my Lumbridge", "Achievement Diary.") + if (diary!!.isComplete(level, true) && !diary!!.isLevelRewarded(level)) { + player("I've done all the medium tasks in my Lumbridge", "Achievement Diary.") stage = 950 } - if (diary!!.isLevelRewarded(level) && diary!!.isComplete(level, true) && !player.hasItem(diary!!.type.getRewards(level)[0])) { + else if (diary!!.isLevelRewarded(level) && diary!!.isComplete(level, true) && !player.hasItem(diary!!.type.getRewards(level)[0])) { player("I've seemed to have lost my explorer's ring...") stage = 960 } - options( - "What is the Achievement Diary?", - "What are the rewards?", - "How do I claim the rewards?", - "See you later." - ) - stage = 901 + else { + options( + "What is the Achievement Diary?", + "What are the rewards?", + "How do I claim the rewards?", + "See you later." + ) + stage = 901 + } } 901 -> when (buttonId) { 1 -> {