Spellcast for my lvl 20 SCH.
<?xml version="1.0" ?>
<spellcast>
<config>
RequireVersion="2.16"
ShowGearSwaps="false"
Debug="false"
ShowSpellInfo="false"
</config>
<sets>
<group default="yes" name="sch">
<set name="standard">
<lring>Saintly Ring</lring>
<main>Yew Wand +1</main>
<ammo>Fortune Egg</ammo>
<head>Silver Hairpin</head>
<neck>Justice Badge</neck>
<lear>Optical Earring</lear>
<body>Baron's Saio</body>
<hands>Zealot's Mitts</hands>
<back>Talisman Cape</back>
<waist>Mohbwa Sash</waist>
<legs>Black Slacks</legs>
<feet>Waders</feet>
<rring>Saintly Ring</rring>
</set>
<set name="resting">
</set>
<set name="mnd">
<waist>Friar's rope</waist>
</set>
<set name="int">
<lring>Eremite's ring</lring>
<rring>Eremite's ring</rring>
<hands>Fsh. gloves</hands>
</set>
</group>
</sets>
<variables>
</variables>
<rules>
<if type="WhiteMagic">
<action type="equip" when="midcast" set="mnd" />
</if>
<if type="BlackMagic">
<action type="equip" when="midcast" set="int" />
</if>
<!-- autosets -->
<action type="equip" when="resting" set="resting" />
<action type="equip" when="idle" set="standard" />
<!-- SpellCancel -->
<if spell="Sneak" BuffActive="Sneak" advanced='"%target"="<me>"'>
<action type="midcastdelay" delay="2.2" />
<action type="Command" when="MidCast">cancel 71</action>
</if>
<if spell="Stoneskin">
<action type="midcastdelay" delay="6" />
<action type="Command" when="MidCast">cancel 37</action>
</if>
</rules>
</spellcast>