Code:
<?xml version="1.0"?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
RequireVersion="2.22"
/>
<variables>
<!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
<!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust -->
<var name="SleepTimers">1</var>
<!-- use BLM AF2 pants or not? Set to 0 if you do not have it -->
<var name="BLMAF2Pants">0</var>
<!-- use Ugg Pendant or not? set to 0 if you do not have it. -->
<var name="UggPendant">0</var>
<!-- Elemental Staffs, input what staff to use for each element here -->
<var name="IceStaff">Varuna's Staff +2</var>
<var name="DarkStaff">Pluto's Staff</var>
<var name="ThunderStaff">Indra's Staff +2</var>
<var name="WindStaff">Auster's Staff</var>
<var name="FireStaff">Vulcan's Staff</var>
<var name="EarthStaff">Terra's Staff</var>
<var name="LightStaff">Surya's Staff +2</var>
<var name="WaterStaff">Neptune's Staff</var>
</variables>
<sets>
<group name="BLM" default="yes">
<set name="idle">
<sub>Genbu's Shield</sub>
<head>Sorcerer's Petas.</head>
<ammo>Witchstone</ammo>
<neck>Orochi Nodowa</neck>
<rring>Dark Ring</rring>
<main>Owleyes</main>
<lear>Darkness Earring</lear>
<body>Goetia Coat +2</body>
<hands>Serpentes Cuffs</hands>
<lring>Dark Ring</lring>
<rear>Darkness Earring</rear>
<back>Shadow Mantle</back>
<waist>Sorcerer's Belt</waist>
<legs>Tatsu. Sitagoromo</legs>
<feet>Serpentes Sabots</feet>
</set>
<set name="FastCast">
<body>Goliard Saio</body>
<head>Zelus Tiara</head>
<back>Veela Cape</back>
<rear>Loquac. Earring</rear>
<legs>Tatsu. Sitagoromo</legs>
<waist>Goading Belt</waist>
</set>
<set name="Resting" BaseSet="idle">
<body>Oracles Coat</body>
<main>$DarkStaff</main>
<head>Goliard Chapeau</head>
<rear>Magnetic Earring</rear>
<rring>Star Ring</rring>
<waist>Qiqirn Sash +1</waist>
<feet>Goliard Clogs</feet>
<neck>Beak Necklace +1</neck>
<lear>Antivenom Earring</lear>
<lring>Star Ring</lring>
<sub>Raptor Strap +1</sub>
<legs>Hydra Brais</legs>
<back>Invigorating Cape</back>
</set>
<set name="ElementalMagic" BaseSet="idle">
<body>Goetia Coat +2</body>
<head>Goetia Petasos +2</head>
<lear>Novio Earring</lear>
<rear>Hecate's Earring</rear>
<neck>Goetia Chain</neck>
<hands>Goetia Gloves +2</hands>
<legs>Goet. Chausses +2</legs>
<back>Searing Cape</back>
<rring>Demon's Ring</rring>
<lring>Strendu Ring</lring>
<feet>Goetia Sabots +2</feet>
</set>
<set name="DarkMagic">
<legs>Wizard's Tonban</legs>
<neck>Dark Torque</neck>
<waist>Sorcerer's Belt</waist>
<rear>Hirudinea Earring</rear>
<hands>Goetia Gloves +2</hands>
<feet>Goetia Sabots +2</feet>
</set>
<set name="EnfeeblingMagic" BaseSet="idle">
<rring>Snow Ring</rring>
<main>Kirin's Pole</main>
<head>Socerer's Petas.</head>
<neck>Goetia Chain</neck>
<body>Wizard's Coat</body>
<back>Goetia Mantle</back>
<legs>Goet. Chausses +2</legs>
<feet>Avocat Pigaches</feet>
<waist>Sorcerer's Belt</waist>
<lring>Snow Ring</lring>
<rear>Loquac. Earring</rear>
<hands>Oracle's Gloves</hands>
</set>
<set name="Enfeebling-MND" BaseSet="EnfeeblingMagic">
<lring>Star Ring</lring>
<legs>Heaven Hose</legs>
<rear>Star Earring</rear>
<waist>Penitent's Rope</waist>
<ammo>Aqua Sachet</ammo>
<rring>Star Ring</rring>
<feet>Goliard Clogs</feet>
<hands>Teal Cuffs</hands>
</set>
<set name="HealingMagic" />
<set name="DivineMagic" />
<set name="EnhancingMagic">
<main>Kirin's Pole</main>
<sub>Reign Grip</sub>
<lring>Star Ring</lring>
<head>Goliard Chapeau</head>
<neck>Morgana's Choker</neck>
<lear>Loquac. Earring</lear>
<body>Augur's Jaseran</body>
<hands>Serpentes Cuffs</hands>
<rring>Star Ring</rring>
<back>Rugged Mantle</back>
<waist>Penitent's Rope</waist>
<legs>Tatsu. Sitagoromo</legs>
<feet>Serpentes Sabots</feet>
</set>
<set name="Stoneskin" baseset="EnhancingMagic">
<hands>Carapacho Cuffs</hands>
<main>$WaterStaff</main>
<legs>Haven Hose</legs>
</set>
</group>
</sets>
<rules>
<if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor">
<return />
</if>
<if spell="autoset">
<if status="resting">
<equip when="resting" set="resting" />
</if>
<elseif status="idle">
<equip when="idle" set="idle" />
</elseif>
</if>
<if spell = "Utsusemi: Ni">
<equip when = "precast" set = "FastCast" />
</if>
<if Spell="Stun">
<!-- equip gear that helps stun, and nothing else -->
<equip set="FastCast">
<main>$ThunderStaff</main>
</equip>
</if>
<if mode="OR" buffactive="Mana Wall" Spell="Mana Wall">
<equip when="Precast|Midcast|Aftercast|Autoset">
<feet lock="true">Goetia Sabots +2</feet>
</equip>
</if>
<!-- equip fast cast gear -->
<equip Set="FastCast" />
<!-- if this is elemental magic (nukes/dot's, then do special handling -->
<if Skill="ElementalMagic">
<equip when="precast|midcast" Set="ElementalMagic" />
<!-- only equip pendant in situations you would equip full damage gear -->
<if MPPAfterCastLT="50" Advanced="$UggPendant==1">
<equip when="midcast">
<neck lock="yes">Uggalepih Pendant</neck>
</equip>
</if>
</if>
<if Skill="EnfeeblingMagic">
<if type="BlackMagic">
<equip when="precast" set="EnfeeblingMagic" />
</if>
<if type="WhiteMagic">
<equip when="precast" set="Enfeebling-MND" />
</if>
</if>
<if skill="EnhancingMagic">
<if spell="Stoneskin">
<equip when="precast|midcast" set="stoneskin" />
</if>
</if>
<!-- for any other type of spell, just equip matching set name. -->
<if NotSpell="Stoneskin">
<equip when="precast|midcast" Set="idle|%Skill" />
</if>
<!-- Timers for when sleep is wearing off. -->
<if advanced='"$SleepTimers"="1"'>
<if Spell="Sleep II|Sleepga II">
<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>
<elseif 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>
</elseif>
</if>
<!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
<if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
<command when="midcast">cancel 71</command>
<midcastdelay delay="1.8" />
</if>
<if spell="Utsusemi: Ichi" BuffActive="Copy Image">
<midcastdelay delay="3.0" />
<command when="midcast">cancel 66</command>
</if>
<elseif Spell="Stoneskin" BuffActive="Stoneskin">
<command when="midcast">cancel 37</command>
<midcastdelay delay="4.8" />
</elseif>
<elseif Spell="Blink" BuffActive="Blink">
<command when="midcast">cancel 36</command>
<midcastdelay delay="4.5" />
</elseif>
<!-- finally, equip our staff! -->
<if NotSpell="Stoneskin">
<equip when="midcast">
<main>$%SpellElementStaff</main>
<sub>Wise Strap</sub>
</equip>
</if>
</rules>
</spellcast>
So I was messing with this spellcast today to get it to equip new stoneskin gear for casting stoneskin, but I think I messed something up. It equips the stoneskin gear now, but whenever I rest or stand up my console says: Did not find set: Uknown in Group: BLM. Probably something dumb I did...