rendered paste body<?xml version="1.0" ?>
<spellcast>
<config
RequireVersion="2.11"
Debug="true"
HideErrors="false"
HELMSet="Helm"
FishingSet="Fish"
ShowGearSwaps="False"
/>
<sets>
<group default="yes" name="RDM">
<set name="Helm">
<body>Field Tunica</body>
<hands>Field Gloves</hands>
<legs>Field Hose</legs>
<feet>Field Boots</feet>
</set>
<set name="Fish">
<body>Fisherman's Apron</body>
<feet>Waders</feet>
</set>
<set name="Standard">
<main>Terra's Staff</main>
<sub>Staff Strap</sub>
<ranged></ranged>
<ammo>Fortune Egg</ammo>
<head>Walahra Turban</head>
<neck>Beak Necklace</neck>
<lear>Antivenom Earring</lear>
<rear>Insomnia Earring</rear>
<body>Blue Cotehardie</body>
<hands>Wood Gauntlets</hands>
<lring>Electrum Ring</lring>
<rring>Ether Ring</rring>
<back>Lamia Mantle</back>
<waist>Hierarch Belt</waist>
<legs>Volunteer's Brais</legs>
<feet>Wood M Ledelsens</feet>
</set>
<set name="Resting" BaseSet="Standard">
<main>Dark Staff</main>
<neck>Beak Necklace</neck>
<lear>Antivenom Earring</lear>
<waist>Hierarch Belt</waist>
<body>Yigit gomlek</body>
<rear>Magnifying Earring</rear>
</set>
<set name="Engaged" BaseSet="Standard">
<main>Misericorde</main>
<sub></sub>
<ranged></ranged>
<ammo></ammo>
<head>Warlock's Chapeau</head>
<neck>Chivalrous Chain</neck>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body>Scp. Harness</body>
<hands>Wood Gauntlets</hands>
<lring>Rajas Ring</lring>
<rring></rring>
<back>Amemet mantle +1</back>
<waist></waist>
<legs>Volunteer's Brais</legs>
<feet></feet>
</set>
<set name="WeaponSkill" BaseSet="Engaged">
<rear></rear>
<body></body>
<hands></hands>
<rring></rring>
<legs></legs>
</set>
<set name="Fastcast" Baseset="Standard">
<rear></rear>
<head>Warlock's Chapeau</head>
<body></body>
</set>
<set name="Ninjutsu" Baseset="Fastcast" />
<set name="DarkMagic" BaseSet="Fastcast">
<back>Rainbow Cape</back>
<body>Errant Hpl.</body>
<waist>Penitent's rope</waist>
<legs>Errant slops<legs>
<lear>Heims earring</lear>
<rring>Hale ring</rring>
<lring>Zircon ring</lring>
</set>
<set name="DivineMagic" BaseSet="Fastcast" />
<set name="HealingMagic" BaseSet="Fastcast">
<rring>Hale ring</rring>
<legs>Warlock's Tights</legs>
</set>
<set name="EnhancingMagic" BaseSet="Fastcast">
<legs>Warlock's Tights</legs>
</set>
<set name="ElementalMagic" BaseSet="Fastcast">
<head>Warlock's Chapeau</head>
<lear>Heims earring</lear>
<rear>Moldavite earring</rear>
<body>Yigit gomlek</body>
<rring>Hale ring</rring>
<lring>Zircon ring</lring>
<back>Rainbow Cape</back>
<waist>Penitent's rope</waist>
<legs>Errant slops</legs>
</set>
<set name="Singing" Baseset="Fastcast" />
<set name="SummoningMagic" Baseset="Fastcast" />
<set name="BlueMagicBase" Baseset="Fastcast" />
<set name="BlueMagic-Physical" Baseset="BlueMagicBase" />
<set name="BlueMagic-Magic" Baseset="BlueMagicBase" />
<set name="EnfeeblingBase" BaseSet="Fastcast">
<waist>Penitent's rope</waist>
<body>Errant Hpl.</body>
<rring>Hale ring</rring>
<back>Prism Cape</back>
<legs>Errant Slops</legs>
</set>
<set name="Enfeebling-BlackMagic" BaseSet="EnfeeblingBase">
<lear>Heims Earring</lear>
<lring>Zircon Ring</lring>
</set>
<set name="Enfeebling-WhiteMagic" BaseSet="EnfeeblingBase">
<neck>Holy phail</neck>
</set>
<set name="Strap">
<sub>Staff strap</sub>
</set>
<set name="FireStaff" BaseSet="Strap"> <!-- use the following for HQ staffs (and remove %SpellElementStaff) -->
<main>Fire Staff</main>
</set>
<set name="IceStaff" BaseSet="Strap">
<main>Ice Staff</main>
</set>
<set name="WindStaff" BaseSet="Strap">
<main>Wind Staff</main>
</set>
<set name="EarthStaff" BaseSet="Strap">
<main>Terra's Staff</main>
</set>
<set name="ThunderStaff" BaseSet="Strap">
<main>Thunder Staff</main>
</set>
<set name="WaterStaff" BaseSet="Strap">
<main>Water Staff</main>
</set>
<set name="LightStaff" BaseSet="Strap">
<main>Apollo's Staff</main>
</set>
<set name="DarkStaff" BaseSet="Strap">
<main>Dark Staff</main>
</set>
</group>
</sets>
<variables>
<var name="HighMP">1000</var> <!-- 849 in standard gear.... -->
</variables>
<rules>
<if Group="RDM">
<if spell="autoset">
<action type="equip" when="resting" set="Resting" />
<action type="equip" when="idle" set="Standard" />
<action type="equip" when="engaged" set="Engaged" />
</if>
<if NotStatus="Engaged">
<action type="equip" when="aftercast" set="Standard" />
</if>
<else>
<action type="equip" when="aftercast" set="Engaged" />
</else>
<if TPGT="10">
<action type="Disable" slot="main|sub|ranged" />
</if>
<else>
<action type="Enable" slot="main|sub|ranged" />
</else>
<if Type="WeaponSkill" NotTPLT="100">
<action type="castdelay" delay=".2" />
<action type="Equip" when="Precast" set="WeaponSkill" />
</if>
<if CommandPrefix="/ra">
<action type="DefaultTarget" target="<t>" />
<action type="equip" when="precast|midcast" set="Engaged" />
</if>
<elseif ValidTarget="Self">
<action type="DefaultTarget" target="<me>" />
</elseif>
<elseif ValidTarget="Enemy">
<action type="DefaultTarget" target="<stnpc>" />
</elseif>
<elseif ValidTarget="*Enemy*|Unknown">
<action type="DefaultTarget" target="<st>" />
</elseif>
<else>
<action type="DefaultTarget" target="<stpc>" />
</else>
<if advanced='%MP>=$HighMP'>
<action type="Disable" slot="head|waist|lear|rear|body|hands|lring|rring|back|legs|feet" />
<!-- disable ALL +MP GEAR slots-->
</if>
<if advanced='%MP<($HighMP-10)'>
<action type="Enable" slot="head" />
</if>
<if advanced='%MP<($HighMP-25)'>
<action type="Enable" slot="back" />
</if>
<if advanced='%MP<($HighMP-55)'>
<action type="Enable" slot="rring" />
</if>
<if advanced='%MP<($HighMP-95)'>
<action type="Enable" slot="body" />
</if>
<if advanced='%MP<($HighMP-110)'>
<action type="Enable" slot="lear" />
</if>
<if advanced='%MP<($HighMP-158)'>
<action type="Enable" slot="waist" />
</if>
<if advanced='%MP<($HighMP-178)'>
<action type="Enable" slot="legs" />
</if>
<if advanced='%MP<($HighMP-193)'>
<action type="Enable" slot="rear" />
</if>
<if advanced='%MP<($HighMP-213)'>
<action type="Enable" slot="rring" />
</if>
<if advanced='%MP<($HighMP-232)'>
<action type="Enable" slot="feet" />
</if>
<if advanced='(string)"%SpellElement"=="Unknown"' />
<elseif advanced='(string)"%SpellElement"=="None"' />
<else>
<action type="equip" when="precast" set="FastCast" />
<action type="equip" when="midcast" set="%SpellElementStaff" />
</else>
<if Skill="EnfeeblingMagic">
<action type="equip" when="midcast" set="Enfeebling-%Type" />
</if>
<elseif Skill="BlueMagic">
<if advanced='(string)"%SpellElement"==Unknown'>
<action type="equip" when="midcast" set="BlueMagic-Physical" />
</if>
<else>
<action type="equip" when="midcast" set="BlueMagic-Magical" />
</else>
</elseif>
<elseif Skill="DarkMagic">
<if Subjob="DRK">
<action type="equip" when="midcast" set="%Skill" >
<back>Killer Mantel</back>
</action>
</if>
</elseif>
<elseif Skill="ElementalMagic">
<if Subjob="BLM">
<action type="equip" when="midcast" set="%Skill" >
<lear>Wizard's Earring</lear>
</action>
</if>
</elseif>
<elseif CommandPrefix="/ma|/magic" NotSpell="Stoneskin">
<action type="equip" when="midcast" set="%Skill" />
</elseif>
<if Spell="Cure IV" MPLT="88">
<action type="ChangeSpell" Spell="Cure III" />
</if>
<elseif Spell="Cure III" MPLT="46">
<action type="ChangeSpell" Spell="Cure II" />
</elseif>
<elseif Spell="Cure II" MPLT="24">
<action type="ChangeSpell" Spell="Cure" />
</elseif>
<!-- Cancel spells (midcast delay may need to be changed) Requires Cancel plugin running -->
<if Spell="Sneak" advanced='"%target"="<me>"'>
<action type="command" when="midcast">cancel 71</action>
<action type="midcastdelay" delay="1" />
</if>
<elseif Spell="Stoneskin">
<action type="midcastdelay" delay="3" />
<action type="equip" whem="midcast">
<body>Errant Hpl.</body>
<legs>Warlock's Tights</legs>
</action>
<action type="command" when="midcast">cancel 37</action>
</elseif>
<elseif Spell="Blink">
<action type="command" when="midcast">cancel 36</action>
<action type="midcastdelay" delay="2" />
</elseif>
<elseif spell="Utsusemi: Ichi">
<action type="midcastdelay" delay="1" />
<action type="Command" when="midcast">cancel 66</action>
</elseif>
<elseif spell="Spectral Jig">
<action type="Command" when="precast">cancel 71</action>
</elseif>
</if>
</rules>
</spellcast>