From 2bb4455302fa7e162eaf79f9c1ef960833b85936 Mon Sep 17 00:00:00 2001 From: Ampitere Date: Fri, 10 May 2024 20:19:04 -0700 Subject: [PATCH] fix: Tenshodo Coffer uses KI when reward is unobtainable --- scripts/zones/Lower_Jeuno/npcs/Treasure_Coffer.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/zones/Lower_Jeuno/npcs/Treasure_Coffer.lua b/scripts/zones/Lower_Jeuno/npcs/Treasure_Coffer.lua index 93a847cdda9..c73e95e630a 100644 --- a/scripts/zones/Lower_Jeuno/npcs/Treasure_Coffer.lua +++ b/scripts/zones/Lower_Jeuno/npcs/Treasure_Coffer.lua @@ -1763,12 +1763,14 @@ local function givePrize(player, ki) end -- give prize - if player:getFreeSlotsCount() == 0 then - player:messageSpecial(ID.text.ITEM_CANNOT_BE_OBTAINED, prize.itemId) - else + if + player:getFreeSlotsCount() ~= 0 and player:addItem(prize.itemId, 1, unpack(addAug)) + then player:messageSpecial(ID.text.ITEM_OBTAINED, prize.itemId) player:delKeyItem(ki) + else + player:messageSpecial(ID.text.ITEM_CANNOT_BE_OBTAINED, prize.itemId) end end end