I created my Blu xml with a little copy/paste from a xml off of the Windower completed list. I'm having an issue where I'm not changing to Genbu's Shield when subbing Rdm and I'm also not changing my <sub> for charged whisker. I changed the position of it, but haven't tried it out yet. Any help is appreciated 
Code:
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
RequireVersion="2.18"
ShowGearSwaps="false"
Debug="true"
ShowSpellInfo="false"
/>
<sets>
<group default="yes" name="Blu">
<set name="Standard">
<main>$Main</main>
<sub>$Sub</sub>
<ammo>Mavi Tathlum</ammo>
<head>Mavi Kavuk +1</head>
<neck>Twilight Torque</neck>
<lear>Loquacious Earring</lear>
<rear>Suppanomimi</rear>
<body>Mavi Mintan +1</body>
<hands>Serpentes Cuffs</hands>
<lring>Rajas Ring</lring>
<rring>Dark Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs>Blood Cuisses</legs>
<feet>Serpentes Sabots</feet>
</set>
<set name="town">
<ammo>Mavi Tathlum</ammo>
<head></head>
<neck></neck>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body></body>
<hands></hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs></legs>
<feet></feet>
</set>
<set name="Utsu">
<ammo></ammo>
<head>Mavi Kavuk +1</head>
<neck>Magoraga Beads</neck>
<lear>Loquacious Earring</lear>
<rear>Suppanomimi</rear>
<body>Mavi Mintan +1</body>
<hands>Dusk Gloves +1</hands>
<lring>Rajas Ring</lring>
<rring>Alert Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet></feet>
</set>
<set name="TP">
<ammo></ammo>
<head>Mavi Kavuk +1</head>
<neck>Rancor Collar</neck>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body>Mavi Mintan +1</body>
<hands>Dusk Gloves +1</hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
<set name="Evasion">
<ammo></ammo>
<head>Optical Hat</head>
<neck>Toreo Torque</neck>
<lear>Loquacious Earring</lear>
<rear>Suppanomimi</rear>
<body>Scorpion Harness</body>
<hands></hands>
<lring>Rajas Ring</lring>
<rring>Alert Ring</rring>
<back></back>
<waist></waist>
<legs></legs>
<feet>Magus Charuqs</feet>
</set>
<set name="StrDex">
<head>Aias Bonnet</head>
<neck>Ire Torque</neck>
<lear>Brutal Earring</lear>
<rear>Loquacious Earring</rear>
<body>Loki's Kaftan</body>
<hands>Heafoc Mitts</hands>
<lring>Rajas Ring</lring>
<rring>Pyrosoul Ring</rring>
<back>Potentia Cape</back>
<waist>Anguinus Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
<set name="CW">
<main>Jupiter's Staff</main>
<head>Aias Bonnet</head>
<neck>Artemis' Medal</neck>
<lear>Moldavite Earring</lear>
<rear>Hecate's Earring</rear>
<body>Loki's Kaftan</body>
<hands>Mv. Bazuband +1</hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Nifty Mantle</back>
<waist>Cuchulain's Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mavi Basmak +1</feet>
<sub>Bugard Strap +1</sub>
</set>
<set name="Agi">
<head>Aias Bonnet</head>
<neck>Rancor Collar</neck>
<lear>Loquacious Earring</lear>
<rear>Suppanomimi</rear>
<body>Loki's Kaftan</body>
<hands>Ocelot Gloves</hands>
<lring>Solemn Ring</lring>
<rring>Stormsoul Ring</rring>
<back>Atheling Mantle</back>
<waist>Anguinus Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Lithe Boots</feet>
</set>
<set name="StrMnd">
<head>Aias Bonnet</head>
<neck>Ire Torque</neck>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body>Magus Jubbah</body>
<hands>Heafoc Mitts</hands>
<lring>Rajas Ring</lring>
<rring>Pyrosoul Ring</rring>
<back>Potentia Cape</back>
<waist>Anguinus Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
<set name="StrVit">
<head>Aias Bonnet</head>
<neck>Ire Torque</neck>
<lear>Brutal Earring</lear>
<rear>Loquacious Earring</rear>
<body>Magus Jubbah</body>
<hands>Heafoc Mitts</hands>
<lring>Spiral Ring</lring>
<rring>Pyrosoul Ring</rring>
<back>Potentia Cape</back>
<waist>Warwolf Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
<set name="Savage">
<head>Aias Bonnet</head>
<neck>Ire Torque</neck>
<lear>Brutal Earring</lear>
<rear>Suppanomimi</rear>
<body>Magus Jubbah</body>
<hands>Heafoc Mitts</hands>
<lring>Rajas Ring</lring>
<rring>Pyrosoul Ring</rring>
<back>Atheling Mantle</back>
<waist>Anguinus Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
<set name="Vorpal">
<head>Aias Bonnet</head>
<neck>Rancor Collar</neck>
<lear>Moldavite Earring</lear>
<rear>Hecate's Earring</rear>
<body>Loki's Kaftan</body>
<hands>Heafoc Mitts</hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Atheling Mantle</back>
<waist>Anguinus Belt</waist>
<legs>Mavi Tayt +2</legs>
<feet>Mederi Brogues</feet>
</set>
</group>
</sets>
<variables clear="true">
<var name="Main"></var>
<var name="Sub"></var>
<var name="TPLegs"></var>
<var name="IdleFeet"></var>
</variables>
<rules>
<equip when="idle" set="Standard" />
<equip when="engaged" set="TP" />
<if SubJob="NIN|DNC">
<action type='var cmd="set Main Isador"' />
<action type='var cmd="set Sub Runic Anelace"' />
<action type="equip" when="PreCast|MidCast|AfterCast">
<main lock="t" />
<sub lock="t" />
<range lock="t" />
</action>
</if>
<elseif SubJob="RDM|WAR|MNK|THF|SAM|DRK|PLD|COR|BRD">
<action type='var cmd="set Main Isador"' />
<action type='var cmd="set Sub Genbu's Shield"'/>
<if TPGT="00">
<action type="equip" when="PreCast|MidCast|AfterCast|Resting">
<main lock="t" />
<sub lock="t" />
<range lock="t" />
</action>
</if>
</elseif>
<if area="Port*|Wind*|Aht*|Bastok*|Metalworks|Heaven's*|Southern*|Northern*">
<action type="equip" when="idle" set="town" />
</if>
<if spell="Vorpal Blade">
<precastdelay delay="0.5" />
<action type="equip" when="precast" set="Vorpal" />
<action type="equip" when="aftercast" set="TP" />
</if>
<if spell="Goblin*|Diss*|Hyst|Empty*|Frenetic*|Verticle*|Heavy*|Head Butt">
<action type="equip" when="precast" set="StrDex" />
<action type="equip" when="aftercast" set="TP" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Savage*|Sang*">
<precastdelay delay="0.5" />
<action type="equip" when="precast" set="Savage" />
<action type="equip" when="aftercast" set="TP" />
</if>
<if spell="Charged Whisker">
<action type="equip" when="precast" set="CW" />
<action type="equip" when="aftercast" set="TP" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Benth*">
<action type="equip" when="precast" set="Agi" />
<action type="equip" when="aftercast" set="TP" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Whirl*|">
<action type="equip" when="precast" set="StrMnd" />
<action type="equip" when="aftercast" set="TP" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Quad*|Delta*|Tail*">
<action type="equip" when="precast" set="StrVit" />
<action type="equip" when="aftercast" set="TP" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Utsusemi: NI">
<action type="equip" when="precast" set="Utsu" />
<action type="equip" when="midcast" set="Utsu" />
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
<if spell="Utsusemi: Ichi">
<action type="equip" when="precast" set="Evasion" />
<action type="equip" when="midcast" set="Utsu" />
<!-- Cancel shadows for Ichi -->
<midcastdelay delay="3.0" />
<command when="midcast">cancel 66</command>
<if Status="Engaged">
<action type="equip" when="aftercast" set="TP" />
</if>
<else>
<action type="equip" when="aftercast" set="standard" />
</else>
</if>
</rules>
</spellcast>