Code:
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config />
<variables>
<xi:include href="include.xml" xpointer="//include[@name='EleStaffConst']/*" />
<xi:include href="include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
<xi:include href="include.xml" xpointer="//include[@name='DistanceVariable']/*" />
<var name="IdleLegs">Crimson Cuisses</var>
<var name="Idle">Idle</var>
<var name="CA">N</var>
<var name="BA">N</var>
<var name="HB">Haste</var>
<var name="LockMain">1</var>
<var name="Resist">0</var>
<var name="RefreshTP">1</var>
<var name="Cure">Potency</var>
<var name="Breath">0</var>
<var name="SleepOrder">0</var>
<var name="SleepTimer">1</var>
<var name="BuffTimer">0</var>
<var name="Core">TP-Haste|TP-Refresh</var>
<var name="TP">TP-Haste|TP-Refresh</var>
</variables>
<sets>
<group name="Abyssea-R">
<set name="Idle" baseset="PDT">
<ammo>Mavi Tathlum</ammo>
<head>Wivre Hairpin</head>
<lear>Moonshade Earring</lear>
<rear>Suppanomimi</rear>
<body>Mavi Mintan +2</body>
<hands>Derobade Mittens</hands>
<waist>Scouter's Rope</waist>
<legs>Crimson Cuisses</legs>
<feet>Serpentes Sabots</feet>
</set>
<set name="PDT">
<neck>Twilight Torque</neck>
<lring>Dark Ring</lring>
<back>Umbra Cape</back>
<rring>Dark Ring</rring>
</set>
<set name="MDT">
<neck>Twilight Torque</neck>
<lring>Dark Ring</lring>
<rring>Dark Ring</rring>
<back>Umbra Cape</back>
</set>
<set name="Fast Cast">
<rear>Loquac. Earring</rear>
</set>
<set name="TP-Refresh" baseset="TP-Haste">
<hands>Ocelot Gloves</hands>
<feet>Dusk Ledelsens +1</feet>
</set>
<set name="Haste">
<head>Mavi Kavuk +1</head>
<waist>Twilight Belt</waist>
<legs>Mavi Tayt +2</legs>
<hands>Ocelot Gloves</hands>
<feet>Dusk Ledelsens +1</feet>
<body>Mavi Mintan +2</body>
</set>
<set name="TP-Haste">
<ammo>Mavi Tathlum</ammo>
<head>Mavi Kavuk +1</head>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body>Mavi Mintan +2</body>
<waist>Twilight Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Dusk Ledelsens +1</feet>
<hands>Ocelot Gloves</hands>
<back>Atheling Mantle</back>
<lring>Rajas Ring</lring>
<rring>Sniper's Ring +1</rring>
<neck>Peacock Charm</neck>
</set>
<set name="TP-Evasion" baseset="TP-Haste">
<head>Wivre Mask</head>
<neck>Twilight Torque</neck>
<rear>Novio Earring</rear>
<lear>Phrygian Earring +1</lear>
<body>Alcide's Harness</body>
<rring>Heed Ring</rring>
<lring>Rajas Ring</lring>
<back>Boxer's Mantle</back>
<legs>Alcide's Subligar</legs>
<feet>Magus Charuqs</feet>
</set>
<set name="Full Evasion" baseset="TP-Evasion">
<hands>Derobade Mittens</hands>
<waist>Scouter's Rope</waist>
</set>
<set name="Chant du Cygne">
<head>Deceit Mask</head>
<neck>Light Gorget</neck>
<rear>Brutal Earring</rear>
<lear>Suppanomimi</lear>
<body>Loki's Kaftan</body>
<hands>Enkidu's Mittens</hands>
<rring>Thundersoul Ring</rring>
<lring>Rajas Ring</lring>
<back>Atheling Mantle</back>
<waist>Cuchulain's Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Lithe Boots</feet>
</set>
<set name="Sanguine Blade">
<head>Teal Chapeau</head>
<neck>Lmg. Medallion +1</neck>
<lear>Hecate's Earring</lear>
<rear>Novio Earring</rear>
<body>Morrigan's Robe</body>
<hands>Mavi Bazuband +1</hands>
<lring>Spiral Ring</lring>
<rring>Tamas Ring</rring>
<back>Potentia Cape</back>
<waist>Warworlf Belt</waist>
<legs>Morrigan's Slops</legs>
<feet>Mavi Basmak +2</feet>
</set>
<set name="Savage Blade" baseset="WS Base">
</set>
<set name="Expiacion" baseset="WS Base">
</set>
<set name="Vorpal Blade" baseset="Chant du Cygne">
</set>
<set name="WS Base">
<head>Deceit Mask</head>
<neck>Kubira Beads</neck>
<rear>Suppanomimi</rear>
<lear>Brutal Earring</lear>
<body>Loki's Kaftan</body>
<hands>Enkidu's Mittens</hands>
<rring>Rajas Ring</rring>
<lring>Thundersoul Ring</lring>
<back>Atheling Mantle</back>
<waist>Warwolf Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Areion's Gamashes</feet>
</set>
<set name="Blue Magic Skill">
<body>Magus Jubbah</body>
<ammo>Mavi Tathlum</ammo>
<hands>Symbios Gloves</hands>
<neck>Mavi Scarf</neck>
<legs>Mavi Tayt +2</legs>
<head>Mirage Keffiyeh</head>
</set>
<set name="Physical-STR" baseset="Blue Magic Skill">
<hands>Enkidu's Mittens</hands>
<head>Wivre Mask</head>
<neck>Kubira Beads</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Warwolf Belt</waist>
<back>Potentia Cape</back>
<feet>Areion's Gamashes</feet>
</set>
<set name="Physical-DEX-N" baseset="Physical-STR">
<back>Cuchulain's Mantle</back>
</set>
<set name="Physical-DEX-CA" baseset="Physical-DEX-N">
<body>Loki's Kaftan</body>
<hands>Enkidu's Mittens</hands>
<rring>Thundersoul Ring</rring>
<feet>Lithe Boots</feet>
</set>
<set name="Physical-AGI-N" baseset="Physical-STR">
<hands>Enkidu's Mittens</hands>
<neck>Kubira Beads</neck>
</set>
<set name="Physical-AGI-CA" baseset="Physical-AGI-N">
<body>Loki's Kaftan</body>
<feet>Lithe Boots</feet>
<hands>Ocelot Gloves</hands>
<rear>Suppanomimi</rear>
</set>
<set name="Physical-STR:DEX-N" baseset="Physical-STR">
<back>Cuchulain's Mantle</back>
<neck>Kubira Beads</neck>
</set>
<set name="Physical-STR:DEX-CA" baseset="Physical-STR:DEX-N">
<body>Loki's Kaftan</body>
</set>
<set name="Physical-STR:VIT-N" baseset="Physical-STR">
</set>
<set name="Physical-STR:VIT-CA" baseset="Physical-STR:VIT-N" />
<set name="Head Butt-MagicACC" baseset="TP-Haste">
<body>Mavi Mintan +2</body>
<lring>Spiral Ring</lring>
<rring>Tamas Ring</rring>
<feet>Mavi Basmak +2</feet>
<hands>Mavi Bazuband +1</hands>
<ammo>Mavi Tathlum</ammo>
<legs>Mavi Tayt +2</legs>
<back>Potentia Cape</back>
<neck>Lmg. Medallion +1</neck>
</set>
<set name="Head Butt-Haste" baseset="TP-Haste">
<hands>Mavi Bazuband +2</hands>
<body>Mavi Mintan +2</body>
</set>
<set name="Magical-INT">
<body>Morrigan's Robe</body>
<head>Teal Chapeau</head>
<legs>Morrigan's Slops</legs>
<hands>Mavi Bazuband +1</hands>
<ammo>Mavi Tathlum</ammo>
<rring>Tamas Ring</rring>
<feet>Mavi Basmak +2</feet>
<rear>Hecate's Earring</rear>
<neck>Lmg. Medallion +1</neck>
<lring>Spiral Ring</lring>
<waist>Warwolf Belt</waist>
<back>Potentia Cape</back>
<lear>Novio Earring</lear>
</set>
<set name="Magical-MND" baseset="Magical-INT">
<main>$Staff-%SpellElement</main>
</set>
<set name="Magical-CHR" baseset="Magical-INT">
<main>$Staff-%SpellElement</main>
</set>
<set name="Thermal Pulse-N" baseset="Magical-INT">
<main>$Staff-%SpellElement</main>
</set>
<set name="Thermal Pulse-BA" baseset="Thermal Pulse-N">
</set>
<set name="Charged Whisker-N" baseset="Magical-INT">
<main>$Staff-%SpellElement</main>
</set>
<set name="Charged Whisker-BA" baseset="Charged Whisker-N">
</set>
<set name="Evryone. Grudge-N" baseset="Magical-INT">
<main>$Staff-%SpellElement</main>
</set>
<set name="Evryone. Grudge-BA" baseset="Evryone. Grudge-N">
</set>
<set name="Cure-Potency">
<main>$Staff-%SpellElement</main>
<hands>Serpentes Cuffs</hands>
<feet>Serpentes Sabots</feet>
</set>
<set name="Cure-EnmityPlus" baseset="Cure-Potency">
</set>
<set name="Cure-EnmityMinus" baseset="Cure-Potency">
</set>
<set name="Magic Accuracy">
<main>$Staff-%SpellElement</main>
</set>
<set name="Spell Interruption">
<waist>Tarutaru Sash</waist>
</set>
<set name="Breath" baseset="TP-Haste">
<main>$Staff-%SpellElement</main>
</set>
<set name="Convert">
</set>
<set name="Resting">
</set>
</group>
<group name="Abyssea-NM" inherit="Abyssea-R"/>
<group name="Outside-R" inherit="Abyssea-R" default="yes"/>
<group name="Outside-NM" inherit="Outside-R"/>
</sets>
<rules>
<xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
<xi:include href="include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
<xi:include href="include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
<!--- Return Rules: Do not use if the spell is a trigger spell --->
<if notSpell="Comet|*V|Reprisal|Cure VI|Retrace|Saboteur">
<xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
</if>
<!--- Initial Fixation: Do not use rules if less than LV50 --->
<if notMLvlGT="50">
<return />
</if>
<!--- Initial Fixation: Do not change gear if spell is a transport spell -->
<if Spell="Warp*|Teleport*|Recall*|Retrace">
<return />
</if>
<!--- Initial fixations: Changing groups -->
<if area="Abyssea*">
<if notgroup="Abyssea-NM" advanced='"$Resist"=="1"'>
<command>sc group Abyssea-NM</command>
</if>
<elseif notgroup="Abyssea-R" advanced='"$Resist"=="0"'>
<command>sc group Abyssea-R</command>
</elseif>
</if>
<elseif notarea="Abyssea*">
<if notgroup="Outside-NM" advanced='"$Resist"=="1"'>
<command>sc group Outside-NM</command>
</if>
<elseif notgroup="Outside-R" advanced='"$Resist"=="0"'>
<command>sc group Outside-R</command>
</elseif>
</elseif>
<!--- Variable Trigger: Change between Regular Mobs and NMs --->
<if spell="Comet">
<cancelspell />
<if advanced='"$Resist"=="0"'>
<command>sc var set Resist 1</command>
</if>
<else>
<command>sc var set Resist 0</command>
</else>
</if>
<!--- Variable Trigger: Add Refresh to TP set? --->
<if spell="Blizzard V">
<if advanced='"$RefreshTP"=="1"'>
<cancelspell />
<command>sc var set RefreshTP 0;input /echo TP in Refresh: OFF</command>
<command>Thunder V</command>
</if>
<else>
<cancelspell />
<command>sc var set RefreshTP 1;input /echo TP in Refresh: ON</command>
<command>Thunder V</command>
</else>
</if>
<!--- Variable Trigger: Change Head Butt sets --->
<if spell="Saboteur">
<if advanced='"$HB"=="Haste"'>
<cancelspell />
<command>sc var set HB MagicACC;input /echo Head Butt: Magic Accuracy</command>
</if>
<else>
<cancelspell />
<command>sc var set HB Haste;input /echo Head Butt: Haste</command>
</else>
</if>
<!--- Variable Trigger: Cure Potency v EnmityMinus v EnmityPlus --->
<if spell="Cure V">
<cancelspell />
<command>sc var set Cure EnmityMinus;input /echo Cure Set: Enmity Reduction</command>
</if>
<elseif spell="Reprisal">
<cancelspell />
<command>sc var set Cure EnmityPlus;input /echo Cure Set: Enmity Plus</command>
</elseif>
<elseif spell="Cure VI">
<cancelspell />
<command>sc var set Cure EnmityPotency;input /echo Cure Set: Potency</command>
</elseif>
<!--- Variable Trigger: Chain Affinity --->
<if mode="OR" spell="Chain Affinity" Buffactive="Chain Affinity">
<if advanced='"$CA"=="N"'>
<command>sc var set CA CA</command>
</if>
</if>
<elseif notBuffActive="Chain Affinity" advanced='"$CA"=="CA"'>
<command>sc var set CA N</command>
</elseif>
<!--- Variable Trigger: Burst Affinity --->
<if mode="OR" spell="Burst Affinity" Buffactive="Burst Affinity">
<if advanced='"$BA"=="N"'>
<command>sc var set BA BA</command>
</if>
</if>
<elseif notBuffActive="Burst Affinity" advanced='"$BA"=="BA"'>
<command>sc var set BA N</command>
</elseif>
<!--- Variable Trigger: TP and Idle sets --->
<if spell="Fire V">
<cancelspell />
<command>Thunder V</command>
<if status="engaged">
<if advanced='"$RefreshTP"=="1"'>
<command>sc var set TP TP-Haste|TP-Refresh</command>
<command>sc var set Core TP-Haste|TP-Refresh</command>
</if>
<else>
<command>sc var set TP TP-Haste</command>
<command>sc var set Core TP-Haste</command>
</else>
</if>
<elseif status="idle">
<command>sc var set Idle Idle</command>
</elseif>
</if>
<elseif spell="Aero V">
<cancelspell />
<command>Thunder V</command>
<if status="engaged">
<if advanced='"$RefreshTP"=="1"'>
<command>sc var set TP TP-Evasion|TP-Refresh</command>
<command>sc var set Core TP-Evasion|TP-Refresh</command>
</if>
<else>
<command>sc var set TP TP-Evasion</command>
<command>sc var set Core TP-Evasion</command>
</else>
</if>
<elseif status="idle" advanced='"$Idle"!="TP-Evasion"'>
<command>sc var set Idle Idle|Full Evasion</command>
</elseif>
</elseif>
<elseif spell="Water V">
<cancelspell />
<command>Thunder V</command>
<if status="engaged" advanced='"$TP"!="$Core|MDT"'>
<command>sc var set TP $Core|MDT</command>
</if>
<elseif status="idle" advanced='"$Idle"!="$Core|MDT"'>
<command>sc var set Idle Idle|MDT</command>
</elseif>
</elseif>
<elseif spell="Stone V">
<cancelspell />
<command>Thunder V</command>
<if status="engaged" advanced='"$TP"!="$Core|PDT"'>
<command>sc var set TP $Core|PDT</command>
</if>
<elseif status="idle" advanced='"$Idle"!="$Core|PDT"'>
<command>sc var set Idle Idle|PDT</command>
</elseif>
</elseif>
<!-- Main Weapon: Locks -->
<if mode="OR" advanced='"$LockMain"=="1"' EquipMain="Side*|Nobilis">
<equip when="all">
<main lock="true" />
<sub lock="true" />
</equip>
</if>
<if mode="or" spell="Chain Affinity" buffactive="Chain Affinity">
<equip when="all">
<head lock="true">Mavi Kavuk +1</head>
</equip>
</if>
<if mode="or" spell="Burst Affinity" buffactive="Burst Affinity">
<equip when="all">
<hands lock="true">Mavi Bazuband +2</hands>
</equip>
</if>
<if mode="or" spell="Efflux" buffactive="Efflux">
<equip when="all">
<legs lock="true">Mavi Tayt +2</legs>
</equip>
</if>
<!--- Gear sets: Idle and Engaged --->
<if status="idle">
<equip when="idle|aftercast" set="$Idle" />
</if>
<elseif status="engaged">
<equip when="engaged|aftercast" set="$TP" />
</elseif>
<!--- Double Check Idle --->
<command when="idle">wait 1.5;Thunder V</command>
<!--- Gear sets Trigger: Idle and Engaged --->
<if spell="Thunder V">
<cancelspell />
<if status="idle">
<equip set="$Idle" />
</if>
<elseif status="engaged">
<equip set="$TP" />
</elseif>
</if>
<!--- Gear sets: Fast Cast --->
<if type="BlueMagic" notSpell="Magnetite*|Hecatomb*|*Breath|Flying*|Sheep*|Dream*|Yawn|Sopor*" CastTimeGT="2">
<castdelay delay="0.03" />
<equip when="precast" set="Fast Cast" />
</if>
<!--- Gear sets: Resting --->
<equip when="resting" set="Resting" />
<!--- Blue Magic Spells: Physical|Cure|Magical|Debuffs|Enhancements --->
<if Spell="Metallic Body|Diamond*|Occultation|Magic Barrier">
<equip when="midcast" set="TP-Haste|Blue Magic Skill" />
</if>
<elseif Spell="Plen*|*Fruit|Polle*|Healing*|Wild*">
<if status="engaged" advanced='"$TP"!="Conv" AND "$Breath"!="1"'>
<equip when="precast" set="Cure-$Cure" />
</if>
<elseif status="idle" advanced='"$Idle"!="Convert" AND "$Breath"!="1"'>
<equip when="precast" set="Cure-$Cure" />
</elseif>
</elseif>
<elseif type="BlueMagic" Element="Unknown">
<if ValidTarget="Enemy">
<if Spell="Quad*|Cannonball|Delta*">
<equip when="precast" set="Physical-STR:VIT-$CA" />
</if>
<elseif Spell="Disseverment|Goblin Rush">
<equip when="precast" set="Physical-STR:DEX-$CA" />
</elseif>
<elseif Spell="Head Butt">
<equip when="precast" set="%Spell-$HB" />
</elseif>
<elseif Spell="Benthic Typhoon">
<equip when="precast" set="Physical-AGI-$CA" />
</elseif>
<elseif Spell="Vanity Dive|Frenetic Rip">
<equip when="precast" set="Physical-DEX-$CA" />
</elseif>
<else>
<equip when="precast" set="Physical-STR" />
</else>
</if>
<else>
<equip when="midcast" set="Head Butt-Haste" />
</else>
</elseif>
<elseif type="BlueMagic" notElement="Unknown">
<if ValidTarget="Enemy">
<if Buffactive="Convergence">
<command>input /echo Convergence: %Spell! No AOE</command>
</if>
<if Spell="Charged Whisker|Evryone. Grudge|Thermal Pulse">
<equip when="midcast" set="%Spell-$BA" />
</if>
<elseif Spell="Mind Blast|Magic Hammer">
<equip when="midcast" set="Magical-MND" />
</elseif>
<elseif Spell="Ey*|Mysterious Light">
<equip when="midcast" set="Magical-CHR" />
</elseif>
<elseif Spell="Blood Drain|Digest|Blood Saber|Osmosis|Cold Wave">
<equip when="midcast" set="Magical-INT|Blue Magic Skill" />
</elseif>
<elseif Spell="Sheep Song|Soporific|Yawn|Dream Flower">
<equip when="precast|midcast" set="Spell Interruption" />
</elseif>
<elseif Spell="Ice Break|Maelst*|Firespit|Acrid*|Leaf*|Blazing*|Regur*">
<equip when="midcast" set="Magical-INT" />
</elseif>
<elseif Spell="Magnetite*|Hecatomb*|*Breath|Flying*">
<if advanced='"$Breath"=="1"'>
<equip when="precast|midcast|aftercast" set="Breath" />
<if advanced='"$Idle"!="Breath"'>
<command>sc var set Idle Breath</command>
</if>
</if>
<else>
<equip when="precast|midcast" set="TP-Haste|Fast Cast" />
</else>
</elseif>
<else>
<equip when="midcast" set="Magical-INT|Magic Accuracy" />
</else>
</if>
<else>
<equip when="midcast" set="Head Butt-Haste" />
</else>
</elseif>
<!--- Abilities: Weaponskills --->
<if type="WeaponSkill">
<castdelay delay="0.02" />
<if Spell="Chant du Cygne|Sanguine Blade|Savage Blade|Expiacion|Vorpal Blade">
<equip when="precast" set="%Spell" />
</if>
<else>
<equip when="precast" set="WS Base" />
</else>
</if>
<!--- Abilities: Efflux --->
<if type="BlueMagic" SpellElement="Unknown" Buffactive="Efflux">
<equip when="precast|midcast">
<legs lock="yes">Mavi Tayt +2</legs>
</equip>
</if>
<!--- Subs: Utsusemi --->
<if spell="Utsusemi: Ichi">
<equip when="precast" set="Fast Cast" />
<command when="precast">wait 0.5; sc set "Spell Interruption"</command>
<midcastdelay delay="2" />
<equip when="midcast" set="Haste" />
</if>
<elseif spell="Utsusemi: Ni">
<equip when="precast|midcast" set="Haste" />
</elseif>
<!--- Subs: If not sub NIN, use Occultation when the spell is Utsusemi --->
<if notSubJob="NIN" Spell="Utsusemi*">
<changespell Spell="Occultation" />
</if>
<!--- Subs: Change to Conv gear and lock cure gear changes until first cast -->
<if status="engaged" Spell="Convert">
<castdelay delay="0.02" />
<equip when="precast" set="%Spell" />
<command>sc var set TP Convert</command>
</if>
<if status="idle" Spell="Convert">
<castdelay delay="0.02" />
<equip when="precast" set="%Spell" />
<command>sc var set Idle Convert</command>
</if>
<!--- Misc: Sleep timers --->
<if advanced='"$SleepTimer"=="1"'>
<if Spell="Sheep Song">
<command when="aftercast">spellcast var inc SleepOrder; wait 25; input /echo [%Spell : %target : %Spell wearing in 35s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 45; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 55; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
</if>
<elseif Spell="Yawn">
<command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
</elseif>
<elseif Spell="Soporific">
<command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
</elseif>
<elseif Spell="Dream Flower">
<command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
<command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
</elseif>
</if>
<!--- Misc: Alert when insufficient MP --->
<if type="BlueMagic" MPCostGT="%MP">
<command>input /echo You need more MP! %Spell: %MP/%MPCost!</command>
</if>
<!--- Misc: Haste and Refresh -->
<if advanced='"$BuffTimer"=="1"'>
<if spell="Battery Charge|Animating Wail">
<command when="aftercast">wait 255; input /echo %Spell wearing off in 45s</command>
<command when="aftercast">wait 280; input /echo %Spell wearing off in 20s</command>
<command when="aftercast">wait 295; input /echo %Spell wearing off in 5s</command>
</if>
</if>
<!--- Misc: Lock Powder Boots --->
<if EquipFeet="Powder Boots">
<equip when="all">
<feet lock="true" />
</equip>
</if>
</rules>
</spellcast>