From 62cc343f5158dbef803e7e132b59b25dc812dd82 Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Sun, 21 Aug 2016 20:11:50 -0400 Subject: [PATCH] Player chocobo issuance is now removed, and you are given a chocobo whistle if you didn't have one. --- .../base/chara/npc/populace/PopulaceChocoboLender.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua b/data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua index 939073ac..dbb2078e 100644 --- a/data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua +++ b/data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua @@ -71,6 +71,13 @@ function onEventStarted(player, npc, triggerName) GetWorldManager():DoZoneChange(player, cityExits[npc:GetActorClassId()]); player:SendGameMessage(player, GetWorldMaster(), 25248, 0x20, 2001007); player:SendDataPacket("attention", GetWorldMaster(), "", 25248, 2001007); + + if (player:GetInventory(INVENTORY_KEYITEMS):HasItem(2001007) == false) then + player:GetInventory(INVENTORY_KEYITEMS):AddItem(2001007); + end + + player:GetInventory(INVENTORY_KEYITEMS):RemoveItem(gcIssuances[npc:GetActorClassId()], 1); + player:EndEvent(); return; end