From a1ea9e317496fc22bb8073ac7fcaddab07ad3e00 Mon Sep 17 00:00:00 2001 From: ErLullo Date: Tue, 13 Jan 2026 09:53:12 +0100 Subject: [PATCH] Update new_quest_lv7.quest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Recompute new_quest_lv7_DestMapIndex in the goto_oldwomans_sister state based on the player’s empire. - Restrict the 9006.chat handler in goto_oldwomans_sister with `pc.get_map_index() == new_quest_lv7_DestMapIndex`, so the bouquet can only be delivered to the sister in the correct second village (Jayang/Bokjung/Bakra) and not to the old woman in the first village. This prevents completing the sister step by talking to the wrong 9006 NPC after briefly entering and leaving the destination map, and aligns the behavior with the intended narrative flow. --- share/locale/english/quest/new_quest_lv7.quest | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/share/locale/english/quest/new_quest_lv7.quest b/share/locale/english/quest/new_quest_lv7.quest index f04c530..18b3d2c 100644 --- a/share/locale/english/quest/new_quest_lv7.quest +++ b/share/locale/english/quest/new_quest_lv7.quest @@ -381,9 +381,19 @@ quest new_quest_lv7 begin send_letter(gameforge.new_quest_lv7._020_say_title) q.start() q.set_title(gameforge.new_quest_lv7._020_say_title) + + -- FIX: recompute destination map index to ensure correct map for the sister + new_quest_lv7_DestMapIndex = 99 + if pc.get_empire() == 1 then -- = Shinsoo + new_quest_lv7_DestMapIndex = 3 -- = Yayang + elseif pc.get_empire() == 2 then -- = Chunjo + new_quest_lv7_DestMapIndex = 23 -- = Bokjung + elseif pc.get_empire() == 3 then -- = Jinno + new_quest_lv7_DestMapIndex = 43 -- = Bakra + end end - when 9006.chat.gameforge.new_quest_lv7._020_say_title begin + when 9006.chat.gameforge.new_quest_lv7._020_say_title with pc.get_map_index() == new_quest_lv7_DestMapIndex begin if pc.count_item(30172) >= 1 then -- has flowers in inventory target.delete("__TARGET3__") say_title(gameforge.new_quest_lv7._020_say_title) -- yellow