From b1bfb898ee66369055335a063fe5c44b5ffacd5e Mon Sep 17 00:00:00 2001 From: JerokeXI Date: Sun, 3 May 2026 22:16:38 -0600 Subject: [PATCH] [lua] [module] Lamian Fang Key Conquest Timer --- modules/wotg/lua/npc_adjustments.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 modules/wotg/lua/npc_adjustments.lua diff --git a/modules/wotg/lua/npc_adjustments.lua b/modules/wotg/lua/npc_adjustments.lua new file mode 100644 index 00000000000..166eda8abac --- /dev/null +++ b/modules/wotg/lua/npc_adjustments.lua @@ -0,0 +1,22 @@ +----------------------------------- +-- Module: NPC Adjustments (Wings of the Goddess Era) +-- Desc: Adjust Lamian Fang Key timer to be once per conquest tally +-- Source: https://www.bg-wiki.com/ffxi/Version_Update_(03/26/2012) +----------------------------------- +require('modules/module_utils') +----------------------------------- +local m = Module:new('lamian_fang_era') + +m:addOverride('xi.zones.Caedarva_Mire.npcs.qm8.onTrigger', function(player, npc) + local ID = zones[xi.zone.CAEDARVA_MIRE] + + if player:getCharVar('[TIMER]Lamian_Fang_Key') == 0 then + if npcUtil.giveItem(player, xi.item.LAMIAN_FANG_KEY) then + player:setCharVar('[TIMER]Lamian_Fang_Key', 1, NextConquestTally()) -- Can obtain key once per conquest tally + end + else + player:messageSpecial(ID.text.NOTHING_OUT_OF_ORDINARY) + end +end) + +return m