From a21577191c1ba66f93b16a351df5534a07d0e699 Mon Sep 17 00:00:00 2001 From: aidan Date: Wed, 27 May 2026 20:41:26 -0500 Subject: [PATCH] add an open listener to hatch --- .../seers/quest/elementalworkshop2/EW2Listeners.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/EW2Listeners.kt b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/EW2Listeners.kt index 7b519ed2a..2660458a7 100644 --- a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/EW2Listeners.kt +++ b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/EW2Listeners.kt @@ -377,6 +377,16 @@ class EW2Listeners : InteractionListener { return@onUseWith true } + // unlocking the hatch + on(Scenery.HATCH_18595, IntType.SCENERY, "open") { player, _ -> + if (inInventory(player, Items.KEY_9722)) { + sendItemDialogue(player, Items.KEY_9722, "The key fits the lock in the hatch perfectly.") + setVarbit(player, EW2HatchVarbit, 1, true) + } else sendMessage(player, "The hatch is locked.") + + return@on true + } + // unlocked center hatch down to EW2 on(Scenery.HATCH_18596, IntType.SCENERY, "climb-down") { player, _ -> sendMessage(player, "You climb down the stairs.")