Because Avatars execute their abilities instantly once commanded, GearSwap looks at midcast to equip the Pet's stats. We map Quetzalcoatl's specific abilities to their matching gear profiles.
-- Register the events so Windower knows when to call these functions windower.register_event('addon load', initialize) windower.register_event('addon unload', unload)
-- ----------------------------------- -- 2. Gear Swap Macros (Example: Quick Magic Set) -- ----------------------------------- -- Command: //gs swap quetz_nuke function gear_swap_quetz_nuke() send_command('@input /equip head "Warlock's Chapeau"') send_command('@input /equip body "Sorcerer's Coat"') send_command('@input /equip hands "Zenith Mitts"') send_command('@input /equip legs "Errant Slops"') send_command('@input /equip feet "Wizard's Boots"') add_to_chat(7, '[Quetz] Nuke gear equipped.') end ffxi quetz lua
Type //gs debug to ensure the script is loading gear properly. Key Features of Quetz Lua for Ranged Jobs (COR/RNG)
addons are pure Lua, placed in the Windower4/addons/ folder and loaded with //lua load <addonname> . Ashita v4 also uses Lua for its addons, often with slight differences in API calls. Some functionality is shared; for example, you might see a Windower script with a structure like this: Gear Swap Macros (Example: Quick Magic Set) --
Below is a "solid piece"—a foundational GearSwap Lua structure designed for a modern SMN. This script focuses on the "Nirvana" aftermath maintenance and Blood Pact (BP) damage, which are critical for high-end Quetzalcoatl fights. SMN GearSwap Framework (Quetzalcoatl Optimized) -- Save as SMN.lua in your GearSwap/data folder get_sets() -- Idle Set (Favoring Refresh and Avatar Damage Taken) sets.idle = main= , sub= "Elan Strap +1" , ammo= "Sancus Sachet +1" , head= "Beckoner's Horn +3" , body= "Apo. Dalmatic +1" , hands= "Asteria Mitts +1" , legs= "Assid. Pants +1" , feet= "Baayami Sabots +1" , neck= "Summoner's Collar +2" , waist= "Lucidity Belt" , left_ear= "Evans Earring" , right_ear= "Cath Palug Earring" , left_ring= "Stikini Ring +1" , right_ring= "Evoker's Ring" , back= name= "Campestres's Cape" , augments= 'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20' 'Eva.+20 /Mag. Eva.+20' 'Pet: Attack+10' 'Pet: "Regen"+10' 'Pet: Damage taken -4%' ,, -- BP Precast (Blood Pact Ability Delay Reduction) sets.precast_BP = { main= -- BP Delay II -2 "Beckoner's Horn +3" -- BP Delay -9 "Con. Doublet +3" -- BP Delay -15 "Glyphic Bracers +3" -- BP Delay -7
In the sprawling, punishing world of Vana’diel, efficiency is not just an advantage—it is a necessity. For players on the server (formally Quetzalcoatl), the competitive landscape of Ambuscade, Sortie, Odyssey, and Dynamis-Divergence demands pixel-perfect gear swaps. Some functionality is shared; for example, you might
Open the Windower console (default Insert key) and type: lua load dragonwatch
By leveraging these resources and following the guide outlined above, you'll be well on your way to obtaining the elusive Quetz Lua and expanding your FFXI collection.
In this section, you define your gear. You will create folders or tables for your idle gear, your precast (Blood Pact Delay reduction), and your midcast (the actual damage/accuracy impact).