From 55fedfe03fa341613101a8cce8933934a2f2fa44 Mon Sep 17 00:00:00 2001 From: Mill House Date: Mon, 4 May 2026 22:47:34 -0400 Subject: [PATCH] [lua] Fix Water Way to Go trade item not consumed on completion When the player trades the Canteen of Giddeus Water to Ohbiru-Dohbiru to complete the quest, the gil reward is granted but the canteen is not removed from inventory. The bug is in the handler for event 355 (the quest-completion cutscene): it called tradeComplete() instead of confirmTrade(), so the trade items were never consumed. This change replaces that single call. confirmTrade() matches the canonical pattern used by every other Windurst trade-completion quest (A_Smudge_on_Ones_Record, Blast_from_the_Past, All_At_Sea, etc.) and the working event 55 handler in this same file (the earlier trade where the Giddeus Spring fills the empty canteen). Tested in-game: traded the canteen to Ohbiru-Dohbiru, confirmed the item is now consumed, gil is awarded, and the quest completes. Fixes #7926 --- scripts/quests/windurst/Water_Way_to_Go.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/quests/windurst/Water_Way_to_Go.lua b/scripts/quests/windurst/Water_Way_to_Go.lua index f804419a15e..61d3bc54302 100644 --- a/scripts/quests/windurst/Water_Way_to_Go.lua +++ b/scripts/quests/windurst/Water_Way_to_Go.lua @@ -99,7 +99,7 @@ quest.sections = [355] = function(player, csid, option, npc) if quest:complete(player) then - player:tradeComplete() + player:confirmTrade() -- Note: Message display for gil reward is handled by the event player:addGil(900) player:setLocalVar('Quest[2][17]mustZone', 1)