From 74bc12749c5156842c62672b2886cdd1b466d678 Mon Sep 17 00:00:00 2001 From: Aidan Schieuer Date: Sun, 19 Apr 2026 11:40:30 -0500 Subject: [PATCH] store book in poh --- .../seers/quest/elementalworkshop/SlashedBookHandler.kt | 2 ++ .../kandarin/seers/quest/elementalworkshop2/BeatenBook.kt | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop/SlashedBookHandler.kt b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop/SlashedBookHandler.kt index 01f24b0e6..6028bf595 100644 --- a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop/SlashedBookHandler.kt +++ b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop/SlashedBookHandler.kt @@ -1,6 +1,7 @@ package content.region.kandarin.seers.quest.elementalworkshop import content.global.handlers.iface.BookInterface +import core.api.storeBookInHouse import core.game.interaction.IntType import core.game.interaction.InteractionListener import core.game.node.entity.player.Player @@ -25,6 +26,7 @@ class SlashedBookHandler : InteractionListener { override fun defineListeners() { on(Items.SLASHED_BOOK_9715, IntType.ITEM, "read") { player, _ -> BookInterface.openBook(player, BookInterface.FANCY_BOOK_3_49, ::display) + storeBookInHouse(player, Items.BATTERED_BOOK_2886) return@on true } } diff --git a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/BeatenBook.kt b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/BeatenBook.kt index f81bb75be..139a5d710 100644 --- a/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/BeatenBook.kt +++ b/Server/src/main/content/region/kandarin/seers/quest/elementalworkshop2/BeatenBook.kt @@ -201,7 +201,7 @@ class BeatenBook : InteractionListener { } override fun defineListeners() { - on(Items.BEATEN_BOOK_9717, IntType.ITEM, "read") { player, _ -> + on(Items.BEATEN_BOOK_9717, IntType.ITEM, "read") { player, node -> // the first time you open the book, the scroll will drop. if (getQuestStage(player, Quests.ELEMENTAL_WORKSHOP_II) == 1) { addItemOrDrop(player, Items.SCROLL_9721) @@ -215,9 +215,9 @@ class BeatenBook : InteractionListener { setQuestStage(player, Quests.ELEMENTAL_WORKSHOP_II, 2) setVarbit(player, EW2StageVarbit, 2, true) - // storeBookInHouse(player, node) // todo uncomment this when poh costume room is in + storeBookInHouse(player, node) } else { - // storeBookInHouse(player, node) // todo uncomment this when poh costume room is in + storeBookInHouse(player, node) BookInterface.openBook(player, BookInterface.FANCY_BOOK_3_49, ::display) } return@on true