<?xml version="1.0" ?>
<spellcast>
<config
RequireVersion="2.18"
ShowGearSwaps="false"
Debug="true"
ShowSpellInfo="false"
/>
<sets>
<group default="yes" name="Rdm">
<set name="Standard">
<main>Terra's Staff</main>
<sub>Raptor Leather Strap +1</sub>
<ammo></ammo>
<head>Warlock's Chapeau</head>
<neck>Twilight Torque</neck>
<lear>Insomnia Earring</lear>
<rear>Antivenom Earring</rear>
<body>Augur's Jaseran</body>
<hands>Crimson Fng. Gnt.</hands>
<lring>Jelly Ring</lring>
<rring>Bitfrost Ring</rring>
<back>Twilight Cape</back>
<waist>Penitent's Rope</waist>
<legs>Warlock's Tights</legs>
<feet>Mahatma Pigaches</feet>
</set>
<set name="Magicbase" BaseSet="Standard">
<main>$%SpellElementStaff</main>
</set>
<set name="Resting" BaseSet="Standard">
<main>Pluto's Staff</main>
<sub></sub>
<ammo>Clarus Stone</ammo>
<head>Volunteer's Khud</head>
<neck>Eidolon Pendant</neck>
<lear>Boroka Earring</lear>
<rear>Antivenom Earring </rear>
<body>Errant Houppelande</body>
<hands></hands>
<lring>Bifrost Ring</lring>
<rring>Ether Ring</rring>
<back>Felicitas Cape</back>
<waist>Austerity Belt</waist>
<legs>Nisse Slacks</legs>
<feet>Lore Sabots</feet>
</set>
<set name="Enhancing" BaseSet="Standard">
<ammo></ammo>
<head>Warlock's Chapeau</head>
<neck>Noetic Torque</neck>
<lear>Insomnia Earring</lear>
<rear>Antivenom Earring</rear>
<body>Augur's Jaseran</body>
<hands>Teal Cuffs</hands>
<lring>Bifrost Ring</lring>
<rring>Ether Ring</rring>
<back>Estoqueur's Cape</back>
<waist>Penitent's Rope</waist>
<legs>Warlock's Tights</legs>
<feet>Mahatma Pigaches</feet>
</set>
<set name="Stoneskin" BaseSet="Standard">
<main>Apollo's Staff</main>
<head>Teal Chapeau</head>
<neck>NOetic Torque</neck>
<lear></lear>
<rear>Antivenom Earring</rear>
<body>Augur's Jaseran</body>
<hands>Teal Cuffs</hands>
<lring>Bifrost Ring</lring>
<rring>Ether Ring</rring>
<back>Estoqueur's Cape</back>
<waist>Penitent's Rope</waist>
<legs>Mahatma Slops</legs>
<feet>Mahatma Pigaches</feet>
</set>
<set name="Curing" BaseSet="Standard">
<main>Apollo's Staff</main>
<head>Teal Chapeau</head>
<neck>Noetic Torque</neck>
<lear></lear>
<rear>Antivenom Earring</rear>
<body>Augur's Jaseran</body>
<hands>Teal Cuffs</hands>
<lring>Bifrost Ring</lring>
<rring>Sirona's Ring</rring>
<back>Estoqueur's Cape</back>
<waist>Penitent's Rope</waist>
<legs>Warlock's Tights</legs>
<feet>Mahatma Pigaches</feet>
</set>
<set name="EnfeeblingMagic" BaseSet="Magicbase">
<ammo></ammo>
<head>Teal Chapeau</head>
<neck></neck>
<lear></lear>
<rear></rear>
<body>Warlock's Tabard</body>
<hands>Teal Cuffs</hands>
<lring></lring>
<rring></rring>
<back></back>
<waist>Penitent's Rope</waist>
<legs>Mahatma Slops</legs>
<feet></feet>
</set>
<set name="EleDoT" BaseSet="Magicbase">
<ammo></ammo>
<head></head>
<neck>Elemental Torque</neck>
<lear>Loquacious Earring</lear>
<rear>Morion Earring</rear>
<body>Augur's Jaseran</body>
<hands>Wizard's Gloves</hands>
<lring>Diamond Ring</lring>
<rring>Omega Ring</rring>
<back>Goetia Mantle</back>
<waist>Desert Rope</waist>
<legs>Mahatma Slops</legs>
<feet></feet>
</set>
<set name="DarkMagic" BaseSet="Magicbase">
<ammo></ammo>
<head>Teal Chapeau</head>
<neck></neck>
<lear>Boroka Earring</lear>
<rear>Morion Earring</rear>
<body>Auger's Jaseran</body>
<hands>Crimson Fng. Gnt.</hands>
<lring>Diamond Ring</lring>
<rring></rring>
<back></back>
<waist>Swift Belt</waist>
<legs>Warlock's Tights</legs>
<feet>Nebula Pigaches</feet>
</set>
<set name="Nuke" BaseSet="Magicbase">
<ammo></ammo>
<neck>Elemental Torque</neck>
<lear>Moldavite Earring</lear>
<rear></rear>
<head>Warlock's Chapeau</head>
<body>Teal Saio</body>
<hands>Eradico Mitts</hands>
<lring>Diamond Ring</lring>
<rring>Bitfrost Ring</rring>
<back>Potentia Cape</back>
<waist>Penitent's Rope</waist>
<legs>Teal Slops</legs>
<feet>Nebula Pigaches</feet>
</set>
<Set name="Haste" BaseSet="Standard">
<ammo></ammo>
<head>Walahra Turban</head>
<neck></neck>
<lear>Insomnia Earring</lear>
<rear>Antivenom Earring</rear>
<body>Augur's Jaseran</body>
<hands>Dusk Gloves</hands>
<lring>Bifrost Ring</lring>
<rring>Ether Ring</rring>
<back></back>
<waist>Swift Belt</waist>
<legs></legs>
<feet>Mahatma Pigaches</feet>
</Set>
<Set name="TP" BaseSet="Standard">
<main lock="yes">Misericorde</main>
<sub lock="yes">Genbu's Shield</sub>
<ammo></ammo>
<head>Walahra Turban</head>
<neck>Twilight Torque</neck>
<lear>Brutal Earring</lear>
<rear>Antivenom Earring</rear>
<body>Scorpion Harness</body>
<hands>Dusk Gloves</hands>
<lring>Jelly Ring</lring>
<rring>Heed Ring</rring>
<back>Atheling Mantle</back>
<waist>Swift Belt</waist>
<legs>Warlock's Tights</legs>
<feet>Nebula Pigaches</feet>
</Set>
<Set name="WS" BaseSet="Standard">
<main lock="yes">Misericorde</main>
<sub lock="yes">Genbu's Shield</sub>
<ammo></ammo>
<head>Warlock's Chapeau</head>
<neck>Twilight Torque</neck>
<lear>Brutal Earring</lear>
<rear>Moldavite Earring</rear>
<body>Augur's Jaseran</body>
<hands>Eradico Mitts</hands>
<lring>Rajas Ring</lring>
<rring>Diamond Ring</rring>
<back>Atheling Mantle</back>
<waist>Penitent's Rope</waist>
<legs>Teal Slops</legs>
<feet>Nebula Pigaches</feet>
</Set>
</group>
</sets>
<variables clear="true">
<!-- Var: Elemental Staves -->
<var name="IceStaff">Aquilo's Staff</var>
<var name="WindStaff">Auster's Staff</var>
<var name="EarthStaff">Terra's Staff</var>
<var name="ThunderStaff">Jupiter's Staff</var>
<var name="WaterStaff">Water Staff</var>
<var name="FireStaff">Vulcan's Staff</var>
<var name="DarkStaff">Pluto's Staff</var>
<var name="LightStaff">Apollo's Staff</var>
<!-- Var: Elemental Obis -->
<var name="IceObi">Hyorin Obi</var>
<var name="WindObi">Furin Obi</var>
<var name="EarthObi">Dorin Obi</var>
<var name="ThunderObi">Rairin Obi</var>
<var name="WaterObi">Suirin Obi</var>
<var name="FireObi">Karin Obi</var>
<var name="DarkObi">Anrin Obi</var>
<var name="LightObi">Korin Obi</var>
</variables>
<rules>
<!-- Behaviour -->
<command when="Idle">wait 1; sc set Standard</command>
<command when="Resting">wait 1; sc set Resting</command>
<command when="Engaged">sc set TP</command>
<!-- Spells -->
<if spell="Fir*|Bliz*|Aer*|Thund*|Water*|Flare*|Freeze *|Tornado*|Quake*|Burst*|Flood*|Stone|Stone II|Stone III|Stone IV|Stone V|Stonega|Stonega II|Stonega III|Stoneja">
<action type="equip" when="Precast" set="Nuke" />
</if>
<if spell="Gravity|Poison*|Blind*|Break|Bind|Sleep*|Di spel">
<action type="equip" when="Precast" set="EnfeeblingMagic" />
</if>
<if spell="Drain*|Aspir*|Bio*|Stun*">
<action type="equip" when="Precast" set="DarkMagic" />
</if>
<if spell="Burn|Frost|Choke|Rasp|Shock|Drown">
<action type="equip" when="Precast" set="EleDoT" />
</if>
<if spell="Stoneskin">
<action type="equip" when="Precast" set="Stoneskin" />
</if>
<if spell="Cur*">
<action type="equip" when="Precast" set="Curing" />
</if>
<if spell="Aeolian Edge">
<action type="equip" when="precast" set="WS" />
<action type="equip" when="aftercast" set="TP" />
</if>
<!-- Rule: Elemental Nukes -->
<elseif spell="Fir*|Bliz*|Aer*|Thund*|Water*|Flare*|Freeze *|Tornado*|Quake*|Burst*|Flood*|Stone|Stone II|Stone III|Stone IV|Stone V|Stonega|Stonega II|Stonega III|Stoneja">
<action type="equip" set="Nuke">
<main>$%SpellElementStaff</main>
</action>
<action type="Addtochat">--| %group Nuke Set |--</action>
<if MPPAftercastLT="50">
<action type="equip">
<neck>Uggalepih Pendant</neck>
</action>
</if>
<if advanced='("%SpellElement"=="%DayElement")'>
<action type="equip">
<waist>$%SpellElementObi</waist>
<legs></legs>
<back>Twilight Cape</back>
</action>
</if>
<elseif advanced='("%SpellElement"=="%WeatherElement")'>
<action type="equip">
<waist>$%SpellElementObi</waist>
</action>
</elseif>
</elseif>
<!-- Rule: Dark & Enfeebling Magic - Skill + Macc + Element Staff -->
<if skill="DarkMagic|EnfeeblingMagic">
<action type="equip" set="%skill">
<main>$%SpellElementStaff</main>
</action>
<action type="Addtochat">--| %skill Set |--</action>
<if advanced='("%SpellElement"=="%DayElement")||("%Spe llElement"=="%WeatherElement")'>
<action type="equip">
<waist>$%SpellElementObi</waist>
</action>
</if>
<if spell="Sleep*">
<action type="equip">
<feet></feet>
</action>
</if>
</if>
<if spell="haste|pha*|bar*|en*|refresh*|pro*|shell*|aq uaveil|blink">
<action type="equip" when="precast" set="Enhancing" />
</if>
<!-- Sleep timers -->
<if Spell="Sleep">
<action type="command" when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] <%Target> Wearing off in 30s</action>
<action type="command" when="aftercast">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>
</if>
<if Spell="Sleepga">
<action type="command" when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] <%Target> Wearing off in 30s</action>
<action type="command" when="aftercast">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>
</if>
<if Spell="Sleep II">
<action type="command" when="aftercast">spellcast var inc sleepid;wait 60;input /echo [$sleepid:%spell] <%Target> Wearing off in 30s</action>
<action type="command" when="aftercast">wait 75;input /echo [$sleepid:%spell] <%Target> Wearing off in 15s</action>
<action type="command" when="aftercast">wait 85;input /echo [$sleepid:%spell] <%Target> Wearing off in 5s;spellcast var dec sleepid;</action>
</if>
<if Spell="Sleepga II">
<action type="command" when="aftercast">spellcast var inc sleepid;wait 60;input /echo [$sleepid:%spell] <%Target> Wearing off in 30s</action>
<action type="command" when="aftercast">wait 75;input /echo [$sleepid:%spell] <%Target> Wearing off in 15s</action>
<action type="command" when="aftercast">wait 85;input /echo [$sleepid:%spell] <%Target> Wearing off in 5s;spellcast var dec sleepid;</action>
</if>
<!-- Overwrite Stoneskin -->
<if Spell="Stoneskin" BuffActive="Stoneskin">
<action type="command" when="midcast">cancel 37</action>
<action type="midcastdelay" delay="4" />
</if>
<!-- Overwrite Sneak -->
<if Spell="Sneak" BuffActive="Sneak">
<action type="command" when="midcast">cancel 71</action>
<action type="midcastdelay" delay="1" />
</if>
<!-- Swap back aftercast -->
<else>
<equip when="AfterCast" set="Standard" />
</else>
</rules>
</spellcast>