Code
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
requireversion="2.20"
showgearswaps="False"
showspellinfo="False"
/>
<variables>
<var name="Gaiters">0</var>
<var name="LightObi">1</var>
<var name="TriggerSetOne">Dancing Chains</var>
<var name="TriggerSetTwo">Aero V|Blizzard V|Fire V|Stone V|Thunder V</var>
<var name="Idle">Refresh</var>
</variables>
<sets>
<group name="WHM" default="yes">
<!-- Idle sets -->
<set name="idle" baseset="$Idle">
</set>
<set name="Refresh">
<main>Owleyes</main>
<sub>Genbu's Shield</sub>
<ammo>Aqua Sachet</ammo>
<head>Nefer Khat</head>
<neck>Twilight Torque</neck>
<lear>Ethereal Earring</lear>
<rear>Roundel Earring</rear>
<body>Heka's Kalasiris</body>
<hands>Serpentes Cuffs</hands>
<rring>Dark Ring</rring>
<back>Cheviot Cape</back>
<waist>Slipor Sash</waist>
<legs>Nares Trews</legs>
<lring>Dark Ring</lring>
<feet>Serpentes Sabots</feet>
</set>
<set name="PDT" baseset="idle">
<main>Terra's Staff</main>
<sub>Curatio Grip</sub>
</set>
<set name="regen" baseset="$idle">
<neck>Wiglen Gorget</neck>
<rring>Sheltered Ring</rring>
<lring>Paguroidea Ring</lring>
</set>
<!-- Cure/Healing Magic sets -->
<set name="Cure">
<main>Arka IV</main>
<sub>Curatio Grip</sub>
<head>Orison Cap +2</head>
<neck>Phalaina locket</neck>
<lear>Beatific Earring</lear>
<rear>Roundel Earring</rear>
<body>Orison Bliaud +2</body>
<hands>Hlr. Mitts +1</hands>
<lring>Haoma's Ring</lring>
<rring>Sirona's Ring</rring>
<back>Tempered Cape</back>
<waist>Bishop's Sash</waist>
<feet>Zenith Pumps</feet>
<legs>Orison Pantaloons +2</legs>
<ammo>Aqua Sachet</ammo>
</set>
<set name="Cure2" baseset="Cure">
<legs>Clr. Pantaln. +2</legs>
</set>
<set name="Na" baseset="Haste">
<main>Beneficus</main>
<head>Orison Cap +2</head>
<body>Heka's Kalasiris</body>
<lring>Haoma's Ring</lring>
<rring>Sirona's ring</rring>
<legs>Orsn. Pantaln. +2</legs>
</set>
<set name="Curaga">
<main lock="yes">Arka IV</main>
<sub>Reign Grip</sub>
<head>Hyksos Khat</head>
<rring>Aquasoul Ring</rring>
<neck>Ajari Bead Necklace</neck>
<rear>Roundel Earring</rear>
<body>Heka's Kalasiris</body>
<hands>Healer's Mitts +1</hands>
<lring>Aquasoul Ring</lring>
<back>Tempered Cape</back>
<waist>Cascade Belt</waist>
<lear>Orison Earring</lear>
<feet>Nares Clogs</feet>
<legs>Nares Trews</legs>
<ammo>Aqua Sachet</ammo>
</set>
<!-- Debuff/Buff/Haste sets -->
<set name="MND" baseset="Curaga">
<head>Hyksos Khat</head>
<sub>Reign Grip</sub>
<neck>Ajari Bead Necklace</neck>
<lear>Star Earring</lear>
<rear>Star Earring</rear>
<body>Rubeus Jacket</body>
<back>Sunbeam Cape</back>
<legs>Nares Trews</legs>
<hands>Rubeus Gloves</hands>
<waist>Cascade Belt</waist>
<feet>Nares Clogs</feet>
</set>
<set name="Haste" baseset="idle">
<main>Fourth Mace</main>
<ammo>Incantor Stone</ammo>
<head>Zelus Tiara</head>
<neck>Orison Locket</neck>
<hands>Blessed Mitts</hands>
<waist>Goading Belt</waist>
<legs>Blessed Trousers</legs>
<feet>Blessed Pumps</feet>
<body>Nashira Manteel</body>
<back>Swith Cape</back>
</set>
<set name="Stoneskin" baseset="Cure">
<main lock="yes">Beneficus</main>
<head>Zelus Tiara</head>
<neck>Stone Gorget</neck>
<lear>Loquac. Earring</lear>
<body>Heka's Kalasiris</body>
<hands>Blessed Mitts</hands>
<back>Sunbeam Cape</back>
<waist>Siegel Sash</waist>
<legs>Blessed Trousers</legs>
<feet>Blessed Pumps</feet>
</set>
<set name="Barspell" baseset="Haste">
<main lock="yes">Beneficus</main>
<ammo>Clarus Stone</ammo>
<body>Orison Bliaud +2</body>
<hands>Augur's gloves</hands>
<waist>Cascade Belt</waist>
<legs>Clr. Pantaln. +2</legs>
<feet>Orsn. Duckbills +2</feet>
<neck>Colossus's Torque</neck>
<head>Zenith Crown +1</head>
</set>
<set name="Regen" baseset="Haste">
<body>Cleric's Briault</body>
<hands>Orison Mitts +2</hands>
</set>
<!-- Beginning of all my precast sets for different spells/situations -->
<set name="Cureprecast">
<body>Heka's Kalasiris</body>
<main lock="yes">Arka IV</main>
<feet>Cure Clogs</feet>
<legs>Orison Pantaloons +2</legs>
<ammo>Incantor Stone</ammo>
</set>
<set name="precast">
<main>Winged Wand</main>
<head>Nares Cap</head>
<body>Rubeus Jacket</body>
<hands>Rubeus gloves</hands>
<waist>Witful Belt</waist>
<feet>Chelona boots</feet>
<back>Swith Cape</back>
<neck>Orison Locket</neck>
<lear>Loquac. Earring</lear>
<ammo>Incantor Stone</ammo>
<lring>Prolix Ring</lring>
</set>
<set name="precastEnhancing">
<waist>Siegel Sash</waist>
</set>
<!-- This is for when I'm not /SCH to retain the same casting time on cures -->
<set name="CureprecastnoLA">
<head>Nares Cap</head>
</set>
<!-- Misc. sets -->
<set name="resting">
<main lock="yes">Chatoyant Staff</main>
<sub>Ariesian Grip</sub>
<head>Wivre Hairpin</head>
<neck>Grandiose Chain</neck>
<lear>Relaxing Earring</lear>
<rear>Antivenom Earring</rear>
<body>Orison Bliaud +2</body>
<hands>Genie Gages</hands>
<lring>Star Ring</lring>
<rring>Star Ring</rring>
<back>Felicitas Cape</back>
<waist>Austerity Belt</waist>
<feet>Avocat Pigaches</feet>
<legs>Stearc Subligar</legs>
<ammo>Clarus Stone</ammo>
</set>
<set name="Holy">
<main>Chatoyant Staff</main>
<sub>Reign Grip</sub>
<ammo>Aqua Sachet</ammo>
<head>Nares Cap</head>
<neck>Orison Locket</neck>
<lear>Hecate's Earring</lear>
<rear>Moldavite Earring</rear>
<body>Nares Saio</body>
<hands>Nares Cuffs</hands>
<rring>Strendu Ring</rring>
<back>Searing Cape</back>
<waist>Cascade Belt</waist>
<legs>Nares Trews</legs>
<lring>Aquasoul Ring</lring>
<feet>Nares Clogs</feet>
</set>
<set name="Stun" baseset="Haste">
<main>Chatoyant Staff</main>
<feet>Nares Clogs</feet>
<body>Nares Saio</body>
</set>
</group>
</sets>
<rules>
<if Spell="Tele*|Warp*|Escape|Retrace">
<return />
</if>
<command when="engaged|idle|aftercast|resting">Dancing Chains</command>
<if spell="$TriggerSetOne|$TriggerSetTwo">
<if spell="$TriggerSetOne">
<if spell="Dancing Chains">
<cancelspell />
<if status="idle|aftercast">
<if HPPLT="90">
<equip set="regen" />
</if>
<else>
<equip set="$idle" />
</else>
</if>
</if>
</if>
<elseif spell="$TriggerSetTwo">
<!-- Aero V is to swap idle sets from Refresh<->PDT -->
<if spell="Aero V">
<cancelspell />
<if advanced='"$Idle"="Refresh"'>
<var cmd="set Idle PDT" />
</if>
<elseif advanced='"$Idle"="PDT"'>
<var cmd="set Idle Refresh" />
</elseif>
<addtochat color="135">~ ~ Idle Variable: $Idle ~ ~</addtochat>
</if>
</elseif>
</if>
<if skill="HealingMagic">
<if Spell="Cura I*|Cure*">
<if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
<if Element="Light">
<equip when="midcast">
<waist lock="yes">Korin Obi</waist>
<back lock="yes">Twilight Cape</back>
</equip>
</if>
</if>
<equip when="precast" set="Cureprecast" />
<equip when="midcast" set="Cure" />
</if>
<elseif spell="Curaga*">
<if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
<if Element="Light">
<equip when="midcast">
<waist lock="yes">Korin Obi</waist>
<back lock="yes">Twilight Cape</back>
</equip>
</if>
</if>
<equip when="precast" set="Cureprecast" />
<midcastdelay delay="0.8" />
<equip when="midcast" set="Curaga" />
</elseif>
<elseif when="precast">
<equip set="precast" />
</elseif>
</if>
<if Spell="Flash">
<equip when="precast" set="Haste" />
</if>
<if spell="Stun">
<equip when="precast" set="Stun" />
</if>
<if Spell="*na|Erase">
<equip when="precast" set="Na" />
</if>
<if Spell="Esuna">
<if BuffActive="Afflatus Misery">
<equip when="precast" set="Haste" />
</if>
<if BuffActive="Afflatus Solace">
<changespell spell="Afflatus Misery" />
<command when="aftercast">input //esuna</command>
</if>
</if>
<if spell="Auspice|Boost*">
<equip when="precast" set="precast" />
<equip when="midcast" set="Barspell" />
</if>
<if Skill="EnfeeblingMagic">
<equip when="precast" set="MND" />
<equip when="midcast">
<main lock="yes">Chatoyant Staff</main>
</equip>
</if>
<if Skill="EnhancingMagic">
<if Spell="Bar*">
<equip when="precast" set="Barspell" />
</if>
<elseif Spell="Stoneskin|Blink|Aquaveil">
<equip when="precast" set="precast" />
<equip when="midcast" set="Stoneskin" />
</elseif>
<elseif when="precast">
<equip set="precast" />
<equip when="midcast" set="Haste" />
</elseif>
</if>
<if Spell="Regen*">
<equip when="precast" set="precast" />
<equip when="midcast" set="Regen" />
</if>
<if spell="Banish*|Holy*">
<equip when="precast" set="Holy" />
</if>
</rules>
</spellcast>
The rules for it are around 260~
