<?xml version="1.0" ?>
<spellcast xmlns

i="http://www.w3.org/2001/XInclude">
<config />
<variables clear="True">
<!--- Standard Variables 1 --->
<var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
<var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
<var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
<var name="Resist">R</var>
<var name="Area">Outside</var>
<var name="Distance">6.5</var>
<var name="Delay-JA">0.3</var>
<var name="Delay-Spell">0.2</var>
<var name="LockMain">1</var>
<var name="R-Weapon">Trollbane</var>
<var name="Armor-Idle">BlankSet</var>
<var name="Armor-Engaged">BlankSet</var>
<!--- Standard Variables 2 --->
<var name="VAR-TP">HASTE</var>
<var name="VAR-WS">ATT</var>
<var name="VAR-Utsusemi">Counter</var>
<var name="Movement-Idle">Movement</var>
<var name="Movement-Engaged">BlankSet</var>
<var name="EquipmentSlot-Set">PieceOfGear</var>
<!--- Standard Variables 3 --->
<!--- Multi-Class Variables --->
<var name="Berserk">N</var>
<var name="STYLE">H2H</var>
<!--- Specific Variables --->
<var name="HundredFistsSet">BlankSet</var>
<var name="ImpetusSet">BlankSet</var>
<var name="PerfectCounterSet">BlankSet</var>
<!--- Include Variables --->
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
</variables>
<sets>
<group name="Abyssea-R">
<set name="Idle" baseset="Regen">
<body>Melee Cyclas +2</body>
<head>Ocelomeh Headpiece +1</head>
<rring>Paguroidea Ring</rring>
<lring>Sheltered Ring</lring>
<neck>Wiglen Gorget</neck>
</set>
<set name="Resting">
<slot>Example</slot>
</set>
<set name="PDT">
<body>Arhat's Gi +1</body>
<head>Arh. Jinpachi +1</head>
<lring>Dark Ring</lring>
<waist>Black Belt</waist>
<neck>Twilight Torque</neck>
<rring>Dark Ring</rring>
<hands>Melaco Mittens</hands>
<!-- <main>Terra's Staff</main> -->
</set>
<set name="Regen">
<body>Melee Cyclas +2</body>
<head>Ocelomeh Headpiece +1</head>
<rring>Paguroidea Ring</rring>
<lring>Sheltered Ring</lring>
<neck>Wiglen Gorget</neck>
</set>
<set name="MDT">
<body>Avalon Breastplate</body>
<lring>Dark Ring</lring>
<neck>Twilight Torque</neck>
<lear>Merman's Earring</lear>
<rring>Dark Ring</rring>
<rear>Merman's Earring</rear>
<back>Mollusca Mantle</back>
</set>
<set name="FullEvasion">
<hands>Seiryu's Kote</hands>
<legs>Ocelot Trousers</legs>
<neck>Torero Torque</neck>
<feet>Kacura Leggings +1</feet>
</set>
<set name="Movement">
<feet>Hermes' Sandals</feet>
</set>
<set name="BlankSet" />
<set name="TP-H2H-HASTE">
<body>Thaumas Coat</body>
<head>Ganesha's Mask</head>
<lring>Epona's Ring</lring>
<hands>Melee Gloves +2</hands>
<legs>Tantra Hose +2</legs>
<feet>Thaumas Nails</feet>
<waist>Black Belt</waist>
<neck>Rancor Collar</neck>
<back>Atheling Mantle</back>
<lear>Brutal Earring</lear>
<rear>Ghillie Earring +1</rear>
<ammo>Potestas Bomblet</ammo>
<rring>Rajas Ring</rring>
</set>
<set name="TP-H2H-ACC" baseset="TP-H2H-HASTE">
<body>Thaumas Coat</body>
<ammo>Tantra Tathlum</ammo>
<hands>Melee Gloves +2</hands>
</set>
<set name="TP-H2H-DEX" baseset="TP-H2H-HASTE">
<slot>Example</slot>
</set>
<set name="TP-H2H-EVA" baseset="TP-H2H-HASTE">
<hands>Seiryu's Kote</hands>
<legs>Ocelot Trousers</legs>
<neck>Torero Torque</neck>
<feet>Kacura Leggings +1</feet>
<rear>Ethereal Earring</rear>
<back>Boxer's Mantle</back>
</set>
<set name="TP-H2H-PDT" baseset="TP-H2H-HASTE">
<body>Arhat's Gi +1</body>
<head>Arh. Jinpachi +1</head>
<lring>Dark Ring</lring>
<waist>Black Belt</waist>
<back>Mollusca Mantle</back>
<neck>Twilight Torque</neck>
<rring>Dark Ring</rring>
<feet>Athos's Boots</feet>
</set>
<set name="TP-KICK-HASTE">
<slot>Example</slot>
</set>
<set name="TP-KICK-ACC" baseset="TP-KICK-HASTE">
<slot>Example</slot>
</set>
<set name="TP-KICK-DEX" baseset="TP-KICK-HASTE">
<slot>Example</slot>
</set>
<set name="TP-KICK-EVA" baseset="TP-KICK-HASTE">
<slot>Example</slot>
</set>
<set name="TP-KICK-PDT" baseset="TP-KICK-HASTE">
<slot>Example</slot>
</set>
<set name="Victory Smite-ATT-N">
<body>Toci's Harness</body>
<head>Thaumas Hat</head>
<hands>Mustela Gloves</hands>
<waist>Prosilio Belt</waist>
<legs>Thaumas Kecks</legs>
<feet>Kacura Leggings +1</feet>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
<neck>Rancor Collar</neck>
<lear>Brutal Earring</lear>
<rear>Moonshade Earring</rear>
<ammo>Thew Bomblet</ammo>
</set>
<set name="Victory Smite-ImpBerg">
<body>Tantra Cyclas +2</body>
<head>Thaumas Hat</head>
<hands>Mustela Gloves</hands>
<waist>Prosilio Belt</waist>
<legs>Thaumas Kecks</legs>
<feet>Kacura Leggings +1</feet>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
<neck>Rancor Collar</neck>
<lear>Brutal Earring</lear>
<rear>Moonshade Earring</rear>
<ammo>Thew Bomblet</ammo>
</set>
<set name="Victory Smite-ATT-Berserk" baseset="Victory Smite-ATT-N">
<slot>Example</slot>
</set>
<set name="Victory Smite-ACC-N" baseset="Victory Smite-ATT-N">
<slot>Example</slot>
</set>
<set name="Victory Smite-ACC-Berserk" baseset="Victory Smite-ACC-N">
<slot>Example</slot>
</set>
<set name="Victory Smite-DEX-N" baseset="Victory Smite-ACC-N">
<slot>Example</slot>
</set>
<set name="Victory Smite-DEX-Berserk" baseset="Victory Smite-DEX-N">
<slot>Example</slot>
</set>
<set name="Ascetic's Fury">
<body>Tantra Cyclas +2</body>
<head>Thaumas Hat</head>
<hands>Athos's Gloves</hands>
<waist>Prosilio Belt</waist>
<legs>Byakko's Haidate</legs>
<feet>Kacura Leggings +1</feet>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Rancorous Mantle</back>
<neck>Justiciar's Torque</neck>
<lear>Brutal Earring</lear>
<rear>Moonshade Earring</rear>
<ammo>Thew Bomblet</ammo>
</set>
<set name="Asuran Fists">
<body>Tantra Cyclas +2</body>
<head>Genbu's Kabuto</head>
<hands>Athos's Gloves</hands>
<waist>Prosilio Belt</waist>
<legs>Thaumas Kecks</legs>
<feet>Tantra Gaiters +1</feet>
<lring>Pyrosoul Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
<neck>Justiciar's Torque</neck>
<lear>Flame Earring</lear>
<rear>Ghillie Earring +1</rear>
<ammo>Thew Bomblet</ammo>
</set>
<set name="Dragon Kick">
<slot>Example</slot>
</set>
<set name="Tornado Kick" baseset="Dragon Kick">
<slot>Example</slot>
</set>
<set name="Retribution">
<slot>Example</slot>
</set>
<set name="Full Swing">
<slot>Example</slot>
</set>
<set name="Cataclysm">
<slot>Example</slot>
</set>
<set name="WS Base">
<slot>Example</slot>
</set>
<set name="HundredFistsSet">
<slot>Example</slot>
</set>
<set name="Boost">
<hands>Temple Gloves</hands>
</set>
<set name="Focus">
<head>Temple Crown</head>
</set>
<set name="Dodge">
<feet>Temple Gaiters</feet>
</set>
<set name="Chi Blast">
<slot>Example</slot>
</set>
<set name="Chakra">
<lring>Spiral Ring</lring>
<body>Temple Cyclas</body>
<hands>Melee Gloves +2</hands>
<ammo>Tantra Tathlum</ammo>
<waist>Warwolf Belt</waist>
<head>Genbu's Kabuto</head>
<back>Melee Cape</back>
</set>
<set name="Counterstance">
<feet>Melee Gaiters +2</feet>
<back>Ultion Mantle</back>
</set>
<set name="ImpetusSet">
<body>Thaumas Coat</body>
<head>Ganesha's Mask</head>
<lring>Epona's Ring</lring>
<hands>Melee Gloves +2</hands>
<legs>Tantra Hose +2</legs>
<feet>Thaumas Nails</feet>
<waist>Black Belt</waist>
<neck>Rancor Collar</neck>
<back>Atheling Mantle</back>
<lear>Brutal Earring</lear>
<rear>Ghillie Earring +1</rear>
<ammo>Potestas Bomblet</ammo>
<rring>Rajas Ring</rring>
</set>
<set name="PerfectCounterSet">
<head>Tantra Crown +2</head>
<back>Ultion Mantle</back>
<feet>Melee Gaiters +2</feet>
</set>
<set name="Utsusemi-Precast">
<neck>Magoraga Beads</neck>
</set>
<set name="Utsusemi-Midcast-PDT" baseset="PDT">
<slot>Example</slot>
</set>
<set name="Utsusemi-Midcast-Counter" baseset="Utsusemi-Midcast-PDT">
<feet>Gules Leggings</feet>
</set>
<set name="Utsusemi-Midcast-EVA" baseset="FullEvasion">
<slot>Example</slot>
</set>
<set name="Ninjutsu-Nukes">
<main>$Staff-%SpellElement</main>
</set>
<set name="Haste">
<neck>Magoraga Beads</neck>
<head>Tantra Crown +2</head>
<hands>Tantra Gloves +2</hands>
<legs>Tantra Hose +2</legs>
<waist>Black Belt</waist>
</set>
</group>
<group name="Abyssea-NM" inherit="Abyssea-R" />
<group name="Outside-R" inherit="Abyssea-R" default="true"/>
<group name="Outside-NM" inherit="Outside-R" />
</sets>
<rules>
<!--- Core Include Rules --->
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
<!--- Optional Include Rules --->
<!--- Automatically change variables when buffs wear off --->
<if notBuffactive="Hundred Fists" advanced='"$HundredFistsSet"!="BlankSet"'>
<var cmd="set HundredFistsSet BlankSet" />
</if>
<if notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"!="BlankSet"'>
<var cmd="set PerfectCounterSet BlankSet" />
</if>
<if notBuffactive="Impetus" advanced='"$ImpetusSet"!="BlankSet"'>
<var cmd="set ImpetusSet BlankSet" />
</if>
<if notBuffactive="Footwork" advanced='"$STYLE"!="H2H"'>
<var cmd="set STYLE H2H" />
</if>
<if notBuffactive="Berserk" advanced='"$Berserk"!="N"'>
<var cmd="set Berserk N" />
</if>
<!--- Automatically Equip Gear Rules --->
<command when="engaged|idle|aftercast|resting">Dancing Chains</command>
<!--- Automatically change group --->
<if notgroup="$Area-$Resist">
<command>sc group $Area-$Resist</command>
</if>
<!--- Trigger Spells --->
<if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetTh ree">
<if spell="$TriggerSetOne">
<!--- Auto Update Gear --->
<if spell="Dancing Chains">
<cancelspell />
<if status="idle">
<equip set="%Status|$Armor-%Status|$Movement-%Status" />
</if>
<elseif status="engaged">
<if advanced='"$VAR-TP"="EVA"'>
<equip set="TP-$STYLE-$VAR-TP|$PerfectCounterSet|$Armor-%Status|$Movement-%Status" />
</if>
<else>
<equip set="TP-$STYLE-$VAR-TP|$HundredFistsSet|$ImpetusSet|$PerfectCounterSet |$Armor-%Status|$Movement-%Status" />
</else>
</elseif>
<elseif status="resting">
<equip set="%Status" />
</elseif>
</if>
<!--- Change the distance at which to cancel WS --->
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
<!--- Change the resistance variable: Regular mobs or NMs --->
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
<!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-Blank']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-MDT']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-PDT']/*" />
<xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
</if>
<elseif spell="$TriggerSetTwo">
<!--- Change TP set type --->
<if spell="Poison V">
<cancelspell />
<if advanced='"$VAR-TP"="HASTE"'>
<var cmd="set VAR-TP ACC" />
</if>
<elseif advanced='"$VAR-TP"="ACC"'>
<var cmd="set VAR-TP PDT" />
</elseif>
<elseif advanced='"$VAR-TP"="PDT"'>
<var cmd="set VAR-TP EVA" />
</elseif>
<elseif advanced='"$VAR-TP"="EVA"'>
<var cmd="set VAR-TP DEX" />
</elseif>
<elseif advanced='"$VAR-TP"="DEX"'>
<var cmd="set VAR-TP HASTE" />
</elseif>
<addtochat color="135">TP Variable: $VAR-TP</addtochat>
<if status="engaged">
<command>Dancing Chains</command>
</if>
</if>
<!--- Change WS set type --->
<elseif spell="Poisonga V">
<cancelspell />
<if advanced='"$VAR-WS"="ATT"'>
<var cmd="set VAR-WS ACC" />
</if>
<elseif advanced='"$VAR-WS"="ACC"'>
<var cmd="set VAR-WS DEX" />
</elseif>
<elseif advanced='"$VAR-WS"="DEX"'>
<var cmd="set VAR-WS ATT" />
</elseif>
<addtochat color="135">WS Variable: $VAR-WS2</addtochat>
</elseif>
<!--- Change Midcast for Utsusemi --->
<elseif spell="Scop's Operetta">
<cancelspell />
<if advanced='"$VAR-Utsusemi"="PDT"'>
<var cmd="set VAR-Utsusemi Counter" />
</if>
<elseif advanced='"$VAR-Utsusemi"="Counter"'>
<var cmd="set VAR-Utsusemi EVA" />
</elseif>
<elseif advanced='"$VAR-Utsusemi"="EVA"'>
<var cmd="set VAR-Utsusemi PDT" />
</elseif>
<addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
</elseif>
<!--- Change specific pieces of gear (Self customize this one if you want) --->
<elseif spell="Shining Fantasia">
<cancelspell />
<if advanced='"$EquipmentSlot-Set"="EX1"'>
<var cmd="set EquipmentSlot-Set EX2" />
</if>
<elseif advanced='"$Main-Idle"="EX2"'>
<var cmd="set EquipmentSlot-Set EX1" />
</elseif>
<command>Dancing Chains</command>
</elseif>
<!--- Add or Remove Movement gear --->
<elseif spell="Raptor Mazurka">
<cancelspell />
<if advanced='"$Movement-%Status"="BlankSet"'>
<var cmd="set Movement-%Status Movement" />
<addtochat color="135">Movement Speed: ON</addtochat>
</if>
<else>
<var cmd="set Movement-%Status BlankSet" />
<addtochat color="135">Movement Speed: OFF</addtochat>
</else>
<command>Dancing Chains</command>
</elseif>
</elseif>
<else>
<!--- Class Specific Trigger 1 --->
<if spell="Foxfire">
<cancelspell />
</if>
<!--- Class Specific Trigger 2 --->
<elseif spell="Netherspikes">
<cancelspell />
</elseif>
<!--- Class Specific Trigger 3 --->
<elseif spell="Diaga V">
<cancelspell />
</elseif>
<!--- Class Specific Trigger 4 --->
<elseif spell="Banishga V">
<cancelspell />
</elseif>
<!--- Class Specific Trigger 5 --->
<elseif spell="Goblin Gavotte">
<cancelspell />
</elseif>
</else>
</if>
<elseif type="Ninjutsu">
<!--- Ninjutsu: Utsusemi --->
<if spell="Utsusemi: Ichi">
<equip when="precast" set="Utsusemi-Precast" />
<command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
<midcastdelay delay="2" />
<equip when="midcast" set="Haste" />
</if>
<elseif spell="Utsusemi: Ni">
<equip when="precast|midcast" set="Haste" />
</elseif>
<elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton *">
<equip when="midcast" set="Ninjutsu-Nukes" />
</elseif>
</elseif>
<elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
<castdelay delay="$Delay-JA" />
<equip when="precast">
<ammo lock="true">$R-Weapon</ammo>
</equip>
</elseif>
<elseif type="WeaponSkill">
<castdelay delay="$Delay-JA" />
<if spell="Victory Smite">
<equip set="%Spell-$VAR-WS-$Berserk" />
</if>
<elseif Spell="Ascetic's Fury|Asuran Fists|Dragon Kick|Tornado Kick|Retribution|Full Swing|Cataclysm">
<equip set="%Spell" />
</elseif>
<else>
<equip set="WS Base" />
</else>
</elseif>
<elseif type="JobAbility">
<!--- Precast-only JAs --->
<if spell="Boost|Focus|Dodge|Chakra|Chi Blast|Counterstance">
<castdelay delay="$Delay-JA" />
<equip when="precast" set="%Spell" />
</if>
<!--- Variable Changing and Precast gear JAs --->
<elseif Spell="Impetus">
<var cmd="set ImpetusSet ImpetusSet" />
</elseif>
<elseif Spell="Perfect Counter">
<var cmd="set PerfectCounterSet PerfectCounterSet" />
</elseif>
<elseif Spell="Berserk">
<var cmd="set Berserk Berserk" />
</elseif>
<elseif Spell="Footwork">
<var cmd="set STYLE KICK" />
</elseif>
<elseif Spell="Hundred Fists">
<var cmd="set HundredFistsSet HundredFistsSet" />
</elseif>
</elseif>
<elseif type="Samba|Waltz|Flourish*|Jig">
<return />
</elseif>
</rules>
</spellcast>