<?xml version=“1.0” encoding=“UTF-8”?>
<spellcast>
<config
Debug=“True”
HideErrors=“False”
ShowGearSwaps=“False”
</config>
<variables>
<!– Staffs. –>
<var name=“IceStaff”>Aquilo's Staff</var>
<var name="DarkStaff">Pluto's Staff</var>
<var name="ThunderStaff">Jupiter's Staff</var>
<var name="LightStaff">Light Staff</var>
<var name="WindStaff">Auster's Staff</var>
<var name="FireStaff">Fire Staff</var>
<var name="EarthStaff">Earth Staff</var>
<var name="WaterStaff">Water Staff</var>
<!– Elemental Grips, set to 1 for each you have –>
<var name=“LightGrip”>0</var>
<var name=“DarkGrip”>0</var>
<var name=“ThunderGrip”>0</var>
<var name=“IceGrip”>0</var>
<var name=“FireGrip”>0</var>
<var name=“WindGrip”>0</var>
<var name=“WaterGrip”>0</var>
<var name=“EarthGrip”>0</var>
<var name=“BLMAF2Pants”>1</var>
<!– use of Ugg Pendant, set to 0 too turn off. –>
<var name=“UggPendant”>1</var>
<!– Elemental Obi's, set to 1 for the ones you have. –>
<var name=“DarkObi”>0</var>
<var name=“LightObi”>0</var>
<var name=“ThunderObi”>1</var>
<var name=“IceObi”>1</var>
<var name=“FireObi”>0</var>
<var name=“WindObi”>0</var>
<var name=“WaterObi”>0</var>
<var name=“EarthObi”>0</var>
<!– Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. –>
<var name=“SleepTimers”>1</var>
</variables>
<sets>
<group name=“Main” default=“yes”>
<set name=“NukeMPmax”>
Bugard strap +1
<head>Zenith Crown</head>
<neck>Elemental torque</neck>
<lear>Antivenom earring</lear>
<rear>Loquacious earring</rear>
<body>Morrigan's robe</body>
<hands>Zenith Mitts</hands>
<lring>Snow Ring</lring>
<rring>Serket Ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Mahatma Slops</legs>
<feet>Zenith Pumps</feet>
</set>
<set name=“NukeMPmaxMAB” BaseSet=“NukeMPmax”>
<lear>Moldavite Earring</lear>
<feet>Yigit crackows</feet>
<body>Igqira Weskit</body>
</set>
<set name=“NukeMP” BaseSet=“NukeMPmax”>
<ammo>Phtm. Tathlum</ammo>
Bugard Leather Strap +1
<head>Wizard's petasos +1</head>
<neck>Elemental Torque</neck>
<lear>Moldavite Earring</lear>
<rear>Abyssal Earring</rear>
<body>Morrigan's robe</body>
<hands>Zenith Mitts</hands>
<lring>Snow Ring</lring>
<rring>Serket ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Mahatma Slops</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“Nuke” BaseSet=“NukeMP”>
<ammo>Phtm. Tathlum</ammo>
Bugard Leather Strap +1
<head>Maat's cap</head>
<neck>Elemental Torque</neck>
<lear>Moldavite Earring</lear>
<rear>Abyssal Earring</rear>
<body>Morrigan's robe</body>
<hands>Zenith mitts</hands>
<lring>Snow Ring</lring>
<rring>Sorcerer's ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Mahatma Slops</legs>
<feet>Yigit crackows</feet>
</set>
<set name=“NukeEpeen” BaseSet=“Nuke”>
<head>Maat's cap</head>
<waist>Penitent's rope</waist>
</set>
<set name=“INT”>
<ammo>Phtm. Tathlum</ammo>
Bugard Strap +1
<head>Maat's cap</head>
<neck>Enlightened chain</neck>
<lear>Moldavite Earring</lear>
<rear>Abyssal Earring</rear>
<body>Morrigan's robe</body>
<hands>Zenith mitts</hands>
<lring>Snow Ring</lring>
<rring>Omega ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Mahatma Slops</legs>
<feet>Yigit crackows</feet>
</set>
<set name=“Resting”>
<ammo>Phtm. Tathlum</ammo>
<main>Pluto's Staff</main>
Bugard Strap +1
<head>Wizard's petasos +1</head>
<neck>Beak Necklace +1</neck>
<lear>Antivenom Earring</lear>
<rear>Relaxing earring</rear>
<body>Wizard's coat +1</body>
<hands>Genie gages</hands>
<lring>Star Ring </lring>
<rring>Star Ring</rring>
<back>Invigorating cape</back>
<waist>Qiqirn Sash +1</waist>
<legs>Yigit seraweels</legs>
<feet>Numerist pumps</feet>
</set>
<set name=“IdleMP”>
<main>Earth Staff</main>
Bugard Strap +1
<ammo>Phtm. Tathlum</ammo>
<head>Wizard's petasos +1</head>
<neck>Beak Necklace +1</neck>
<lear>Novia earring</lear>
<rear>Ethereal earring</rear>
<body>Morrigan's robe</body>
<hands>Zenith Mitts</hands>
<lring>Jelly Ring</lring>
<rring>Serket Ring</rring>
<back>Cheviot Cape</back>
<waist>Penitent's Rope</waist>
<legs>Yigit seraweels</legs>
<feet>Yigit crackows</feet>
</set>
<set name=“Idle” BaseSet=“IdleMp”>
<main>Earth Staff</main>
<body>Morrigan's robe</body>
</set>
<set name=“EnfeeblingMP”>
<ammo>Phantom tathlum</ammo>
Bugard Leather Strap +1
<head>Sorcerer's petasos</head>
<neck>Enfeebling Torque</neck>
<lear>Abyssal earring</lear>
<rear>Loquacious earring</rear>
<body>Wizard's Coat +1</body>
<hands>Zenith mitts</hands>
<lring>Snow Ring</lring>
<rring>Serket ring</rring>
<back>Altruistic Cape</back>
<waist>Penitent's rope</waist>
<legs>Igqira lappa</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“EnfeeblingMPBLM” BaseSet=“EnfeeblingMP”>
<ammo>Phantom tathlum</ammo>
Bugard Leather Strap +1
<head>Sorcerer's petasos</head>
<neck>Enfeebling Torque</neck>
<lear>Abyssal earring</lear>
<rear>Loquacious earring</rear>
<body>Wizard's Coat</body>
<hands>Zenith mitts</hands>
<lring>Snow Ring</lring>
<rring>Omega ring</rring>
<back>Altruistic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Igqira lappa</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“EnfeeblingBLM” BaseSet=“EnfeeblingMPBLM”>
<rear>Loquacious earring</rear>
<waist>Penitent's Rope</waist>
</set>
<set name=“EnfeeblingMPWHM” BaseSet=“EnfeeblingMP”>
<ammo>Phantom tathlum</ammo>
Bugard Leather Strap +1
<head>Sorcerer's petasos</head>
<neck>Enfeebling Torque</neck>
<lear>Abyssal earring</lear>
<rear>Loquacious earring</rear>
<body>Wizard's Coat +1</body>
<hands>Oracle's gloves</hands>
<lring>Balrahn's ring</lring>
<rring>Omega ring</rring>
<back>Altruistic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Igqira lappa</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“EnfeeblingWHM” BaseSet=“EnfeeblingMPWHM”>
Bugard Leather Strap +1
<ammo>Phantom tathlum</ammo>
<lring>Balrahn's ring</lring>
<waist>Penitent's Rope</waist>
</set>
<set name=“DarkMPMax”>
Bugard leather strap +1
<waist>Penitent's Rope</waist>
<neck>Dark Torque</neck>
<lear>Antivenom</lear>
<rear>Loquacious earring</rear>
<body>Goliard saio</body>
<hands>Sorcerer's Gloves</hands>
<lring>Ether ring</lring>
<rring>Serket ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Wizard's Tonban</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“DarkMP” BaseSet=“DarkMPMax”>
Bugard leather strap +1
<head>Wizard's petasos +1</head>
<neck>Dark Torque</neck>
<rear>Loquacious earring</rear>
<hands>Sorcerer's Gloves</hands>
<lring>Snow ring</lring>
<rring>Omega ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Wizard's Tonban</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“Dark” BaseSet=“DarkMP”>
Bugard leather strap +1
<head>Maat's cap</head>
<neck>Dark Torque</neck>
<rear>Loquacious earring</rear>
<hands>Sorcerer's Gloves</hands>
<lring>Snow ring</lring>
<rring>Omega ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Wizard's Tonban</legs>
<feet>Rostrum pumps</feet>
</set>
<set name=“StoneskinMP”>
<main>Kirin's pole</main>
Raptor leather strap +1
<ammo>Phantom tathlum</ammo>
<head>Zenith Crown</head>
<neck>Enlightened chain</neck>
<lear>Antivenom Earring</lear>
<rear>Loquacious earring</rear>
<body>Errant Houppelande</body>
<hands>Devotee's Mitts</hands>
<rring>Omega Ring</rring>
<back>Altrusic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Zenith Slacks</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“Stoneskin” BaseSet=“StoneskinMP”>
<main>Kirin's pole</main>
Raptor leather strap +1
<ammo>Phantom tathlum</ammo>
<head>Zenith Crown</head>
<neck>Enlightened chain</neck>
<rear>Loquacious earring</rear>
<body>Morrigan's robe</body>
<hands>Devotee's Mitts</hands>
<rring>Omega Ring</rring>
<back>Altrusic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Mahatma slops</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“Phalanx”>
<neck>Colossus's torque</neck>
<back>Altrusic Cape</back>
<feet>Rostrum Pumps</feet>
</set>
<set name=“MNDMP”>
Raptor leather strap +1
<ammo>Phantom tathlum</ammo>
<head>Zenith Crown</head>
<neck>Enlightened chain</neck>
<rear>Loquacious earring</rear>
<body>Morrigan's robe</body>
<hands>Devotee's Mitts</hands>
<rring>Omega Ring</rring>
<back>Altrusic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Mahatma slops</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“MND” BaseSet=“MNDMP”>
Raptor leather strap +1
<ammo>Phantom tathlum</ammo>
<head>Zenith Crown</head>
<neck>Enlightened chain</neck>
<rear>Loquacious earring</rear>
<body>Morrigan's robe</body>
<hands>Devotee's Mitts</hands>
<rring>Omega Ring</rring>
<back>Altrusic Cape</back>
<waist>Penitent's Rope</waist>
<legs>Mahatma slops</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“Haste”>
<head>Walahra turban</head>
<body>Goliard saio</body>
<rear>Loquac. Earring</rear>
<waist>Swift Belt</waist>
<legs>Yigit seraweels</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“Damage Dealer”>
<main>kraken club</main>
Genbu's shield
<head>Walahra turban</head>
<body>Goliard saio</body>
<hands>Goliard cuffs</hands>
<waist>Swift Belt</waist>
<legs>Yigit seraweels</legs>
<feet>Rostrum Pumps</feet>
</set>
<set name=“LatentEffect”>
Bugard leather strap +1
<head>Zenith Crown</head>
<neck>Beak Necklace +1</neck>
<lear>Astral earring</lear>
<rear>Loquacious earring</rear>
<body>Sorcerer's coat</body>
<hands>Zenith Mitts</hands>
<lring>Ether Ring </lring>
<rring>Serket Ring</rring>
<back>Goetia mantle</back>
<waist>Penitent's rope</waist>
<legs>Zenith Slacks</legs>
<feet>Zenith Pumps</feet>
</set>
</group>
</sets>
<rules>
<!– auto equips gaiters/af2 body –>
<action type=“equip” when=“Idle|aftercast” set=“Idle”></action>
<if MPLT=“860”>
<action type=“equip” when=“Idle|aftercast” set=“Idle”></action>
<elseif MPLT=“921”>
<action type=“equip” when=“Idle|aftercast” set=“IdleMP”></action>
</elseif>
</if>
<!– auto equips resting, auto latend effect after healing and also aftercast Idle gear –>
<if spell=“autoset”>
<action type=“equip” when=“Resting” set=“Resting”></action>
<action type=“equip” when=“Engaged” set=“Damage Dealer”></action>
</if>
<if mode=“OR” TimeGT=“17.59” TimeLT=“4.00”>
<action type=“equip” when=“Idle|aftercast|Resting”>
<hands>Serpentes Cuffs</hands>
</action>
</if>
<if Spell=“Stun”>
<!– equip gear that helps stun, and nothing else –>
<action type=“equip”><main>$ThunderStaff</main></action>
<!– these codes just print Stun in auto translate into chat. –>
<action type=“command”>input /p \xFD\x07\x02\x12\xFC\xFD >> <%SpellTarget></action>
</if>
<!– This makes it auto gear change at 80% of casting-done time, god knows how but works a treat –>
<if NotSpell=“Stun”>
<action type=“Var” cmd=“set PreLand %CastTime”></action>
<action type=“Var” cmd=“dec PreLand”></action>
<if SubJob=“RDM”>
<if CastTimeGT=“1.8”>
<action type=“Var” cmd=“dec PreLand”></action>
<if CastTimeGT=“6.8”>
<action type=“Var” cmd=“dec PreLand”></action>
<if CastTimeGT=“12.8”>
<action type=“Var” cmd=“dec PreLand”></action>
</if>
</if>
</if>
</if>
<action type=“midcastdelay” delay=“$PreLand”></action>
<if Skill=“ElementalMagic” NotSpell=“Burn|Frost|Choke|Rasp|Shock|Drown”>
<action type=“equip” when=“midcast”><main>$%SpellElementStaff</main></action>
<if MPLT=“1051”>
<action type=“equip” when=“midcast” set=“NukeMPMaxMAB”></action>
</if>
<if MPLT=“939”>
<action type=“equip” when=“midcast” set=“NukeMP”></action>
</if>
<if MPLT=“890”>
<action type=“equip” when=“midcast” set=“Nuke”></action>
</if>
<if MPLT=“805”>
<action type=“equip” when=“midcast” set=“NukeEpeen”></action>
</if>
<if advanced='(”%SpellElement”==”%DayElement”)'>
<action type=“equip” when=“midcast”><legs lock=“true”>Sorcerer's Tonban</legs></action>
</if>
<if MPPAftercastlt=“51”>
<action type=“equip” when=“midcast”><neck>Uggalepih Pendant</neck></action>
</if>
</if>
<if Skill=“EnfeeblingMagic”>
<action type=“equip” when=“midcast”><main>$%SpellElementStaff</main></action>
<if MPLT=“1000”>
<if type=“BlackMagic” MPLT=“950”>
<action type=“equip” when=“midcast” set=“EnfeeblingMP” />
<if MPLT=“880”>
<action type=“equip” when=“midcast” set=“EnfeeblingMPBLM”></action>
</if>
<if MPLT=“755”>
<action type=“equip” when=“midcast” set=“EnfeeblingBLM”></action>
</if>
</if>
<if type=“WhiteMagic” MPLT=“950” NotSpell=“Slow|Paralyze”>
<action type=“equip” when=“midcast” set=“EnfeeblingMPWHM” />
<if MPLT=“670”>
<action type=“equip” when=“midcast” set=“EnfeeblingWHM”></action>
</if>
</if>
</if>
</if>
<if Spell=“Burn|Frost|Choke|Rasp|Shock|Drown”>
<action type=“equip” when=“midcast”><main>Kirin's Pole</main></action>
<if MPLT=“749”>
<action type=“equip” when=“midcast” set=“INT”></action>
</if>
</if>
<if Skill=“DarkMagic” NotSpell=“Stun”>
<action type=“equip” when=“midcast”><main>$%SpellElementStaff</main></action>
<if Spell=“Drain” HPMT=“850” MPLT=“800”>
<action type=“equip” when=“precast” set=“LatentEffect”></action>
</if>
<if MPLT=“1000”>
<action type=“equip” when=“midcast” set=“DarkMPMax”></action>
</if>
<if MPLT=“882”>
<action type=“equip” when=“midcast” set=“DarkMP”></action>
</if>
<if MPLT=“752”>
<action type=“equip” when=“midcast” set=“Dark”></action>
</if>
</if>
<if Spell=“Phalanx|Blink”>
<if MPLT=“1000”>
<action type=“equip” when=“midcast” set=“Phalanx”></action>
</if>
</if>
<!– Equips Stoneskin +(MND) setup and auto cancels stoneskin if its up already –>
<if Spell=“Stoneskin”>
<if MPLT=“1000”>
<action type=“equip” when=“midcast” set=“StoneskinMP”></action>
</if>
<if MPLT=“830”>
<action type=“equip” when=“midcast” set=“Stoneskin”></action>
</if>
<if BuffActive=“Stoneskin”>
<action type=“command” when=“midcast”>cancel 37</action>
</if>
</if>
<if Spell=“Cur*|Slow|Paralyze” NotSpell=“Cursna”>
<action type=“equip” when=“midcast”><main>$%SpellElementStaff</main></action>
<if MPLT=“888”>
<action type=“equip” when=“midcast” set=“MNDMP”></action>
</if>
<if MPLT=“778”>
<action type=“equip” when=“midcast” set=“MND”></action>
</if>
</if>
<elseif Spell=“Cure III” MPLT=“46”>
<action type=“ChangeSpell” Spell=“Cure II”></action>
<elseif Spell=“Cure II” MPLT=“24”>
<action type=“ChangeSpell” Spell=“Cure”></action>
</elseif>
<elseif Spell=“Cure” MPLT=“8”>
<action type=“CancelSpell”></action>
<action type=“equip” set=“Idle”></action>
<action type=“addtochat” color=“56”>### Not enough MP for Cure! ###</action>
</elseif>
</elseif>
<!– Timers for when sleep is wearing off. –>
<if advanced='“$SleepTimers”=“1”'>
<if Spell=“Sleep II|Sleepga II”>
<action type=“command” when=“aftercast”>spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</action>
<action type=“command” when=“aftercast”>wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
</if>
<elseif Spell=“Sleep|Sleepga”>
<action type=“command” when=“aftercast”>spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
<action type=“command” when=“aftercast”>wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
</elseif>
</if>
<if spell=“Utsusemi: Ni”>
<action type=“equip” when=“precast” set=“Haste”></action>
</if>
<if spell=“Utsusemi: Ichi”>
<action type=“equip” when=“midcast” set=“Haste”></action>
<action type=“midcastdelay” delay=“1.6” />
<action type=“Command” when=“midcast”>cancel 66</action>
</if>
<if Spell=“Sneak” BuffActive=“Sneak”>
<action type=“command” when=“midcast”>cancel 71</action>
<action type=“midcastdelay” delay=“2.1” />
</if>
<if spell=“Utsusemi: Ichi” BuffActive=“Copy Image”>
<action type=“midcastdelay” delay=“2.8” />
<action type=“Command” when=“midcast”>cancel 66</action>
</if>
<!– Handle Elemental Obi's –>
<if Advanced='(”%SpellElement” = ”%WeatherElement” OR ”%SpellElement” = ”%DayElement”) AND “$%SpellElementObi” = “1”' Skill=“ElementalMagic”>
<if Element=“Dark”><action type=“equip” when=“midcast”><waist lock=“yes”>Anrin Obi</waist></action></if>
<elseif Element=“Light”><action type=“equip” when=“midcast”><waist lock=“yes”>Korin Obi</waist></action></elseif>
<elseif Element=“Thunder”><action type=“equip” when=“midcast”><waist lock=“yes”>Rairin Obi</waist></action></elseif>
<elseif Element=“Ice”><action type=“equip” when=“midcast”><waist lock=“yes”>Hyorin Obi</waist></action></elseif>
<elseif Element=“Fire”><action type=“equip” when=“midcast”><waist lock=“yes”>Karin Obi</waist></action></elseif>
<elseif Element=“Wind”><action type=“equip” when=“midcast”><waist lock=“yes”>Furin Obi</waist></action></elseif>
<elseif Element=“Water”><action type=“equip” when=“midcast”><waist lock=“yes”>Suirin Obi</waist></action></elseif>
<elseif Element=“Earth”><action type=“equip” when=“midcast”><waist lock=“yes”>Dorin Obi</waist></action></elseif>
</if>
</if>
<if Spell=“Invincible”>
<action type=“equip” when=“precast” set=“NukeMpMax”></action>
</if>
</rules>
</spellcast>