RedMage with 2.10dev18 or higher.
<?xml version="1.0" ?>
<spellcast>
<config
HideErrors="false"
RestingSet="Resting"
NormalSet="Standard"
Debug="false"
DefaultPrecast="Standard"
DefaultAftercast="Standard"
ShowSpellInfo="false"
/>
<!--rule names are Element="", Skill="", Type="",ValidTarget="" MPCostGT/LT="", RecastGT/LT="", CastTimeGT/LT="", -->
<sets>
<group default="yes" name="Standard">
<set name="Standard">
<main>Terra's Staff</main>
<sub>Bugard Strap +1</sub>
<ammo>Hedgehog Bomb</ammo>
<head>Duelist's Chapeau</head>
<neck>Enfeebling Torque</neck>
<lear>Novia Earring</lear>
<rear>Loquac. Earring</rear>
<body>Dalmatica</body>
<hands>Zenith Mitts</hands>
<lring>Vivian Ring</lring>
<rring>Tamas Ring</rring>
<back>Altruistic Cape</back>
<waist>Forest Rope</waist>
<legs>Crimson Cuisses</legs>
<feet>Goliard Clogs</feet>
</set>
<set name="Resting" BaseSet="Standard">
<main>Pluto's Staff</main>
<body>Errant Hpl.</body>
<rear>Antivenom Earring</rear>
<waist>Qiqirn Sash</waist>
<neck>Grandiose Chain</neck>
<back>Invigorating Cape</back>
</set>
<set name="FastCast" BaseSet="Standard">
<head>Wlk. Chapeau +1</head>
<body>Duelist's Tabard</body>
<rear>Loquac. Earring</rear>
</set>
<set name="Enfeebling" BaseSet="Standard">
<head>Duelist's Chapeau</head>
<neck>Enfeebling Torque</neck>
<body>Wlk. Tabard +1</body>
<rring>Tamas Ring</rring>
<hands>Duelist's Gloves</hands>
<back>Altruistic Cape</back>
<legs>Nashira Seraweels</legs>
</set>
<set name="Enfeebling-INT" BaseSet="Enfeebling">
<lring>Snow Ring</lring>
</set>
<set name="Enfeebling-MND" BaseSet="Enfeebling">
<lring>Sapphire Ring</lring>
<sub>Raptor Strap +1</sub>
</set>
<set name="Elemental" BaseSet="Standard">
<head>Wlk. Chapeau +1</head>
<body>Crm. Scale Mail</body>
<hands>Zenith Mitts</hands>
<lring>Snow Ring</lring>
<rring>Tamas Ring</rring>
<legs>Duelist's Tights</legs>
<neck>Elemental Torque</neck>
<lear>Moldavite Earring</lear>
<back>Prism Cape</back>
</set>
<set name="Enhancing" BaseSet="Standard">
<hands>Duelist's Gloves</hands>
</set>
<set name="Dark" BaseSet="Standard">
<neck>Dark Torque</neck>
</set>
<set name="Healing" BaseSet="Standard">
<legs>Warlock's Tights</legs>
<body>Duelist's Tabard</body>
</set>
<set name="Divine" BaseSet="Enfeebling-MND">
</set>
<set name="FireStaff">
<main>Vulcan's Staff</main>
</set>
<set name="IceStaff">
<main>Aquilo's Staff</main>
</set>
<set name="WindStaff">
<main>Auster's Staff</main>
</set>
<set name="EarthStaff">
<main>Terra's Staff</main>
</set>
<set name="ThunderStaff">
<main>Jupiter's Staff</main>
</set>
<set name="WaterStaff">
<main>Neptune's Staff</main>
</set>
<set name="LightStaff">
<main>Apollo's Staff</main>
</set>
<set name="DarkStaff">
<main>Pluto's Staff</main>
</set>
</group>
</sets>
<rules>
<rule status="Engaged" TPGT="10">
<action type="equip" when="precast">
<main lock="t" />
<sub lock="t" />
</action>
<action type="equip" when="midcast">
<main lock="t" />
<sub lock="t" />
</action>
<action type="equip" when="aftercast">
<main lock="t" />
<sub lock="t" />
</action>
</rule>
<rule Skill="EnfeeblingMagic">
<rule type="BlackMagic">
<action type="equip" when="precast" set="Enfeebling-INT" />
</rule>
<rule type="WhiteMagic">
<action type="equip" when="precast" set="Enfeebling-MND" />
</rule>
</rule>
<rule Skill="ElementalMagic">
<rule CastTimeGT="2">
<action type="equip" when="precast" set="FastCast" />
</rule>
<rule type="BlackMagic">
<action type="equip" when="midcast" set="Elemental" />
</rule>
</rule>
<rule Skill="DarkMagic">
<action type="equip" when="midcast" set="Dark" />
</rule>
<rule Element="Light">
<action type="equip" when="precast" set="LightStaff" />
</rule>
<rule Skill="HealingMagic">
<action type="equip" when="midcast" set="Healing" />
<rule Spell="Cure IV" MPLT="88">
<action type="ChangeSpell" Spell="Cure III" />
</rule>
<rule Spell="Cure III" MPLT="46">
<action type="ChangeSpell" Spell="Cure II" />
</rule>
<rule Spell="Cure II" MPLT="24">
<action type="CancelSpell" />
<action type="AddToChat" color="25">~ [ERROR] Not enough MP To cast Cure! ~</action>
</rule>
</rule>
<rule Skill="DivineMagic">
<action type="equip" when="midcast" set="Divine" />
</rule>
<rule Element="Fire">
<action type="equip" when="precast" set="FireStaff" />
</rule>
<rule Element="Ice">
<action type="equip" when="precast" set="IceStaff" />
</rule>
<rule Element="Wind">
<action type="equip" when="precast" set="WindStaff" />
</rule>
<rule Element="Earth">
<action type="equip" when="precast" set="EarthStaff" />
</rule>
<rule Element="Thunder">
<action type="equip" when="precast" set="ThunderStaff" />
</rule>
<rule Element="Water">
<action type="equip" when="precast" set="WaterStaff" />
</rule>
<rule Element="Light">
<action type="equip" when="precast" set="LightStaff" />
</rule>
<rule Element="Dark">
<action type="equip" when="precast" set="DarkStaff" />
</rule>
<rule Skill="EnhancingMagic">
<rule CastTimeGT="2">
<action type="equip" when="precast" set="FastCast" />
</rule>
<action type="equip" when="midcast" set="Enhancing" />
<action type="equip" when="midcast" set="WaterStaff" />
</rule>
<rule Spell="Cur*">
<action type="equip" when="precast" set="LightStaff" />
</rule>
</rules>
</spellcast>