<spellcast xmlns

i="http://www.w3.org/2001/XInclude">
<sets>
<group default="yes" name="Sch">
<set name="Idle">
<main>Chatoyant Staff</main>
<sub>Staff Strap</sub>
<ammo>Savant's Treatise</ammo>
<head>Wivre Hairpin</head>
<neck>Twilight torque</neck>
<lear>Savant's Earring</lear>
<rear>Loquacious Earring</rear>
<body>Savant's Gown +2</body>
<hands>Serpentes cuffs</hands>
<lring>Dark ring</lring>
<rring>Dark Ring</rring>
<back>Twilight Cape</back>
<waist>Tarutaru Sash</waist>
<legs>Savant's Pants +2</legs>
<feet>Serpentes sabots</feet>
</set>
<set name="WalkFast" BaseSet="Idle">
<feet>Desert Boots</feet>
</set>
<set name="Resting" BaseSet="Idle">
<main>Chatoyant staff</main>
<sub>Staff Strap</sub>
<ammo>Clarus Stone</ammo>
<head>Wivre Hairpin</head>
<neck>Jeweled Collar</neck>
<lear>Savant's Earring</lear>
<rear>Loquacious Earring</rear>
<body>Errant Hpl.</body>
<hands>Serpentes cuffs</hands>
<lring>Dark ring</lring>
<rring>Dark Ring</rring>
<back>Vita Cape</back>
<waist>Austerity Belt</waist>
<legs>Sagacity Lappas </legs>
<feet>Serpentes sabots</feet>
</set>
<set name="Cure">
<main>Chatoyant Staff</main>
<sub>Staff Strap</sub>
<ammo>Savant's Treatise</ammo>
<head>Argute Mortarboard</head>
<neck>Savant's Chain</neck>
<lear>Star Earring</lear>
<rear>Loquacious earring</rear>
<body>Savant's Gown +2</body>
<hands>Augur's Gloves</hands>
<lring>Aquasoul Ring</lring>
<rring>Sirona's Ring</rring>
<back>Oretania's cape</back>
<waist>Witful Belt</waist>
<legs>Praeco Slacks</legs>
<feet>Argute loafers</feet>
</set>
<set name="Enhancing">
<main>Chatoyant Staff</main>
<sub>Staff Strap</sub>
<ammo>Savant's Treatise</ammo>
<head>Svnt. Bonnet +1</head>
<neck>Savant's Chain</neck>
<lear>Star Earring</lear>
<rear>Loquacious earring</rear>
<body>Errant Hpl.</body>
<hands>Augur's gloves</hands>
<lring>Aquasoul Ring</lring>
<rring>Aquasoul Ring</rring>
<back>Vita Cape</back>
<waist>Witful Belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Argute Loafers</feet>
</set>
<set name="FastCast">
<main>Chatoyant Staff</main>
<sub>Staff Strap</sub>
<ammo>Savant's Treatise</ammo>
<head>Argute Mortarboard</head>
<neck>Twilight torque</neck>
<lear>Savant's Earring</lear>
<rear>Loquacious earring</rear>
<body>Savant's Gown +2</body>
<hands>Savant's Bracers +2</hands>
<lring>Dark Ring</lring>
<rring>Dark Ring</rring>
<back>Vita cape</back>
<waist>Witful belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Scholar's loafers</feet>
</set>
<set name="DarkMagic" BaseSet="FastCast">
<main>Chatoyant Staff</main>
<sub>Wizzan Grip</sub>
<ammo>Savant's Treatise</ammo>
<head>Argute Mortarboard</head>
<neck>Savant's Chain</neck>
<lear>Hirudinea Earring</lear>
<rear>Loquacious earring</rear>
<body>Savant's Gown +2</body>
<hands>Savant's Bracers +2</hands>
<lring>Icesoul Ring</lring>
<rring>Icesoul Ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Argute Pants</legs>
<feet>Savant's Loafers +2</feet>
</set>
<set name="Helix">
<sub>Wizzan Grip</sub>
<ammo>Witchstone </ammo>
<head>Argute Mortarboard</head>
<neck>Stoicheion medal</neck>
<lear>Moldavite Earring</lear>
<rear>Hecate's Earring</rear>
<body>Savant's Gown +2</body>
<hands>Svnt. bracers +2</hands>
<lring>Icesoul ring</lring>
<rring>Icesoul ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Svnt. loafers +2</feet>
</set>
<set name="Impact">
<body>Twilight cloak</body>
<sub>Wizzan Grip</sub>
<ammo>Witchstone </ammo>
<neck>Stoicheion medal</neck>
<lear>Moldavite Earring</lear>
<rear>Hecate's Earring</rear>
<body>Savant's Gown +2</body>
<hands>Svnt. bracers +2</hands>
<lring>Icesoul ring</lring>
<rring>Icesoul ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Cybele Pants</legs>
<feet>Svnt. loafers +2</feet>
</set>
<set name="Nuke">
<sub>Wizzan Grip</sub>
<ammo>Witchstone </ammo>
<head>Argute Mortarboard</head>
<neck>Stoicheion medal</neck>
<lear>Moldavite Earring</lear>
<rear>Hecate's Earring</rear>
<body>Savant's Gown +2</body>
<hands>Svnt. Bracers +2</hands>
<lring>Icesoul ring</lring>
<rring>Icesoul ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Cybele Pants</legs>
<feet>Svnt. loafers +2</feet>
</set>
<set name="EnfeebMND">
<sub>Staff Strap</sub>
<ammo>Savant's Treatise</ammo>
<head>Argute Mortarboard</head>
<neck>Savant's Chain</neck>
<lear>Star earring</lear>
<rear>Star earring</rear>
<body>Savant's gown +2</body>
<hands>Svnt. Bracers +2</hands>
<lring>Aquasoul ring</lring>
<rring>Aquasoul ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Teal Pigaches</feet>
</set>
<set name="EnfeebINT">
<sub>Wizzan Grip</sub>
<ammo>Savant's Treatise</ammo>
<head>Argute Mortarboard</head>
<neck>Savant's Chain</neck>
<lear>Savant's Earring</lear>
<rear>Loquacious earring</rear>
<body>Savant's gown +2</body>
<hands>Svnt. Bracers +2</hands>
<lring>Icesoul ring</lring>
<rring>Icesoul ring</rring>
<back>Twilight cape</back>
<waist>Argute belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Savant's Loafers +2</feet>
</set>
</group>
</sets>
<rules>
<if status="idle">
<equip when="idle|aftercast" set="Idle">
</equip>
</if>
<if status="Resting">
<equip set="Resting">
</equip>
</if>
<if spell="Eagle Eye Shot">
<cancelspell />
<if status="Idle|aftercast">
<equip set="Idle" />
</if>
<elseif status="Resting">
<equip set="Resting" />
</elseif>
</if>
<!-- Stratagem Rules for SCH -->
<if commandprefix="/magic">
<if BuffActive="Celerity|Alacrity" notspell="Embrava">
<if mode="OR" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
<equip when="precast|midcast">
<feet lock="true">Argute Loafers</feet>
</equip>
</if>
</if>
<!-- Prevents equiping it when the spell is a cure spell or Embrava -->
<if BuffActive="Penury|Parsimony" notspell="Embrava|Cure*|Cura*">
<equip when="precast|midcast">
<legs lock="true">Savant's pants +2</legs>
</equip>
</if>
<if BuffActive="Rapture|Ebullience" notspell="Impact">
<equip when="precast|midcast">
<head lock="true">Savant's Bonnet +1</head>
</equip>
</if>
<if BuffActive="Perpetuance|Immanence">
<equip when="precast|midcast">
<hands lock="true">Savant's Bracers +2</hands>
</equip>
</if>
<!-- Only equips feet when Elemental magic is cast -->
<if BuffActive="Klimaform" Skill="ElementalMagic">
<if mode="OR" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
<equip when="precast|midcast">
<hands lock="true">Savant's Loafers +2</hands>
</equip>
</if>
</if>
</if>
<if Spell="Cure*|Cura*">
<equip when="precast|midcast" set="Cure">
</equip>
</if>
<if Spell="*Helix|Kaustra">
<equip when="precast|midcast" set="Helix">
<main>$%SpellElementStaff</main>
</equip>
</if>
<if Spell="Fire*|Blizzard*|Aero*|Stone*|Thunder*|Water *|Firaga*|Blizzaga*|Thundaga*">
<if advanced='"$Nukeing"="Accuracy"'>
<equip when="precast" set="Nuke">
<main>$%SpellElementStaff</main>
</equip>
</if>
<else>
<equip when="precast" set="Nuke">
<main>$Staff-Dmg-%SpellElement</main>
</equip>
</else>
<if mode="OR" element="%DayElement" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
<equip when="midcast">
<back>Twilight cape</back>
</equip>
<if advanced='"$Obi-%spellElement"!="0"'>
<equip when="midcast">
<waist>$Obi-%spellElement</waist>
</equip>
</if>
</if>
</if>
<if Spell="Blind|Dispel|Break|Sleep*|Gravity|Bind|Burn |Frost|Choke|Rasp|Shock|Drown|Poison*">
<equip when="precast" set="EnfeebINT">
<main>$%SpellElementStaff</main>
</equip>
</if>
<if Spell="Slow|Paralyze|Dia*|Silence">
<equip when="precast" set="EnfeebMND">
<main>$%SpellElementStaff</main>
</equip>
</if>
<if Spell="Phalanx|En*|Bar*|Aquaveil|*Spikes|Embrava">
<equip when="precast" set="Enhancing">
</equip>
</if>
<if Skill="DarkMagic" notspell="Stun">
<equip when="precast" set="DarkMagic">
<main>$%SpellElementStaff</main>
</equip>
<if mode="OR" element="%DayElement" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
<equip when="midcast">
<back>Twilight cape</back>
</equip>
<if advanced='"$Obi-%spellElement"!="0"'>
<equip when="midcast">
<waist>$Obi-%spellElement</waist>
</equip>
</if>
</if>
</if>
<if Spell="Stun">
<equip when="precast" set="DarkMagic">
<main>Chatoyant Staff</main>
</equip>
</if>
<if Spell="Haste|*na|Stoneskin|Blink|Erase|Protect*|Sh ell*|Teleport*|*storm|Raise*|Reraise*|Animus*|Adlo quium|Klimaform">
<equip when="precast" set="FastCast">
<main>$%SpellElementStaff</main>
</equip>
</if>
<if Spell="Regen*">
<equip when="precast" set="FastCast">
<head>Svnt. Bonnet +1</head>
</equip>
</if>
<if Spell="Impact">
<equip when="precast" set="Impact">
<main>$%SpellElementStaff</main>
</equip>
</if>
<if advanced='"$SleepTimers"="1"'>
<if Spell="Sleep II|Repose">
<command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command>
<command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
<command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
</if>
<if Spell="Sleep|Sleepga">
<command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
<command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
</if>
</if>
<!-- Toogles the Elemental staffs from accuracy staves (normal ones) to dmg staves when casting nukes like Thunder Aero etc. This is a trigger spell-->
<if Spell="Foot Kick">
<if advanced='"$Nukeing"="Accuracy"'>
<var cmd="set Nukeing Damage" />
</if>
<else>
<var cmd="set Nukeing Accuracy" />
</else>
</if>
</rules>
<variables>
<var name="IceStaff">Chatoyant Staff</var>
<var name="DarkStaff">Chatoyant Staff</var>
<var name="ThunderStaff">Chatoyant Staff</var>
<var name="WindStaff">Chatoyant Staff</var>
<var name="FireStaff">Chatoyant Staff</var>
<var name="EarthStaff">Chatoyant Staff</var>
<var name="LightStaff">Chatoyant Staff</var>
<var name="WaterStaff">Chatoyant Staff</var>
<var name="SleepTimers">1</var>
<var name="Storm-Fire">Firestorm</var>
<var name="Storm-Ice">Hailstorm</var>
<var name="Storm-Wind">Windstorm</var>
<var name="Storm-Earth">Sandstorm</var>
<var name="Storm-Thunder">Thunderstorm</var>
<var name="Storm-Water">Rainstorm</var>
<var name="Storm-Light">Aurorastorm</var>
<var name="Storm-Dark">Voidstorm</var>
<!-- insert Obi name if obtained, otherwise leave 0 -->
<var name="Obi-Fire">0</var>
<var name="Obi-Ice">0</var>
<var name="Obi-Wind">0</var>
<var name="Obi-Earth">0</var>
<var name="Obi-Thunder">0</var>
<var name="Obi-Water">0</var>
<var name="Obi-Light">0</var>
<var name="Obi-Dark">0</var>
<var name="Staff-Dmg-Fire">Chatoyant Staff</var>
<var name="Staff-Dmg-Ice">Chatoyant Staff</var>
<var name="Staff-Dmg-Wind">Chatoyant Staff</var>
<var name="Staff-Dmg-Earth">Chatoyant Staff</var>
<var name="Staff-Dmg-Thunder">Chatoyant Staff</var>
<var name="Staff-Dmg-Water">Chatoyant Staff</var>
<var name="Staff-Dmg-Light">Chatoyant Staff</var>
<var name="Staff-Dmg-Dark">Chatoyant Staff</var>
<var name="Nukeing">Accuracy</var>
</variables>
</spellcast>