Code:
<?xml version="1.0"?>
<!DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd">
<Spellcast>
<config />
<!-- Sets -->
<sets>
<group name="Modified" Default="yes">
<set Name="TP_1">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Suppanomimi</rear>
<body>Charis casaque +2</body>
<hands>Dusk Gloves</hands>
<lring>Rajas ring</lring>
<rring>Keen ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set Name="TP_2">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Suppanomimi</rear>
<body>Charis casaque +2</body>
<hands>Dusk Gloves</hands>
<lring>Rajas ring</lring>
<rring>Keen ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set Name="TP_3">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Suppanomimi</rear>
<body>Charis casaque +2</body>
<hands>Dusk Gloves</hands>
<lring>Rajas ring</lring>
<rring>Keen ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set Name="TP_4">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Suppanomimi</rear>
<body>Charis casaque +2</body>
<hands>Dusk Gloves</hands>
<lring>Rajas ring</lring>
<rring>Keen ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set name="Idle">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Suppanomimi</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<rring>Keen ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Tandava Crackows</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set name="Evasion">
<head>Optical hat</head>
<neck>Evasion Torque</neck>
<rear>Suppanomimi</rear>
<body>Aurore Doublet</body>
<hands>Slither gloves</hands>
<lring>Rajas ring</lring>
<rring>Alert ring</rring>
<back>Blur mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Ballerines</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set name="MDT">
<lring>Dark ring</lring>
<lear>Brutal Earring</lear>
<body>Avalon breastplate</body>
<neck>Twilight torque</neck>
<rear>Suppanomimi</rear>
<legs>Coral Subligar</legs>
<feet>Tandava Crackows</feet>
<hands>Slither Gloves</hands>
<back>Lamia Mantle +1</back>
<head>Emperor Hairpin</head>
<waist>Twilight Belt</waist>
<rring>Dark ring</rring>
</set>
<set name="PDT">
<lring>Dark ring</lring>
<lear>Brutal Earring</lear>
<body>Avalon breastplate</body>
<neck>Twilight torque</neck>
<rear>Suppanomimi</rear>
<legs>Coral Subligar</legs>
<feet>Tandava Crackows</feet>
<hands>Slither Gloves</hands>
<back>Lamia Mantle +1</back>
<head>Emperor Hairpin</head>
<waist>Twilight Belt</waist>
<rring>Dark ring</rring>
</set>
<set name="Stepbase">
<lring>Rajas ring</lring>
<lear>Brutal Earring</lear>
<body>Aurore doublet</body>
<neck>Evasion torque</neck>
<rear>Kemas Earring</rear>
<legs>Charis tights +1</legs>
<feet>Charis toeshoes +2</feet>
<hands>Charis bangles +1</hands>
<back>Blur mantle</back>
<head>Optical hat</head>
<waist>Twilight belt</waist>
<rring>Alert ring</rring>
</set>
<set name="OtherStep" baseset="Stepbase">
<feet>Charis Shoes +2</feet>
</set>
<set name="FeatherStep" baseset="Stepbase">
<feet>Charis Shoes +2</feet>
</set>
<set name="Waltz">
<lring>Rajas ring</lring>
<body>Dancer's Casaque</body>
<neck>Evasion torque</neck>
<lear>Brutal earring</lear>
<waist>Twilight belt</waist>
<rring>Alert ring</rring>
<hands>Slither gloves</hands>
<ammo>Charis feather</ammo>
<feet>Charis toeshoes +2</feet>
<legs>Charis tights +1</legs>
<rear>Suppanomimi</rear>
<back>Blur mantle</back>
</set>
<set name="W_delay" baseset="Waltz">
<head>Etoile Tiara</head>
</set>
<set name="W_pot" baseset="Waltz">
<head>Etoile Tiara</head>
</set>
<set name="Samba">
<head>Dancer's Tiara</head>
<legs>Charis Tights +2</legs>
<feet>Charis Shoes +2</feet>
<body>Charis Casaque +2</body>
<hands>Charis Bangles +2</hands>
</set>
<set name="Jig">
<feet>Dancer's Toe shoes</feet>
<legs>Etoile Tights</legs>
</set>
<set name="Violent">
<head>Charis tiara +2</head>
<neck>Evasion torque</neck>
<rear>Suppanomimi</rear>
<body>Aurore doublet</body>
<hands>Slither gloves</hands>
<lring>Rajas ring</lring>
<rring>Alert ring</rring>
<back>Blur mantle</back>
<waist>Twilight belt</waist>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<lear>Brutal earring</lear>
<ammo>Charis feather</ammo>
</set>
<set name="Reverse">
<hands>Charis bangles +1</hands>
</set>
<set name="Striking">
<body>Charis Casaque +2</body>
</set>
<set name="MagicWSGear">
<lring>Airy ring</lring>
</set>
<set name="CommonWSgear">
<lear>Brutal Earring</lear>
<rring>Rajas ring</rring>
<legs>Charis Tights +1</legs>
<feet>Charis Shoes +2</feet>
<back>Atheling Mantle</back>
</set>
<!-- Abyssea WS gear -->
<set name="EvisGear_Aby" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="CFRudraGear_Aby" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="NoRudraGear_Aby" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="DEGear_Aby" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="PKGear_Aby" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<!-- Normal Weaponskill gear -->
<set name="EvisGear_Norm" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="CFRudraGear_Norm" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="NoRudraGear_Norm" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="DEGear_Norm" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
<set name="PKGear_Norm" baseset="CommonWSgear">
<head>Charis tiara +2</head>
<neck>Charis necklace</neck>
<rear>Kemas Earring</rear>
<body>Charis casaque +2</body>
<hands>Charis bangles +1</hands>
<lring>Rajas ring</lring>
<waist>Warwolf belt</waist>
<ammo>Charis feather</ammo>
</set>
</group>
</sets>
<!-- Variables -->
<variables>
<var name="__TP">2</var>
<var name="Panda">TP_$__TP</var>
<var name="_Idle">Idle</var>
<var name="_Aby">_Norm</var>
</variables>
<!-- Rules -->
<rules>
<if status="Engaged">
<var cmd="set Panda TP_$__TP" />
</if>
<elseif area="Dynamis*">
<var cmd="set Panda TP_$__TP" />
</elseif>
<else>
<var cmd="set Panda $_Idle" />
</else>
<!-- Delay timers -->
<action Type="CastDelay" Delay="0.25" />
<!-- Cancel shadows before 'Utsusemi: Ichi' is cast -->
<if Spell="Utsusemi*">
<equip When="Precast">
<neck>Magoraga bead necklace</neck>
</equip>
<if Spell="Utsusemi: Ichi" BuffActive="Copy Image">
<action Type="MidCastDelay" Delay="2.7" />
<command When="MidCast">cancel 66</command>
<command When="MidCast">cancel 444</command>
<command When="MidCast">cancel 445</command>
</if>
<equip when="Aftercast" set="$Panda" />
</if>
<elseif Spell="Kurayami: Ni">
<equip When="Midcast" set="Violent" />
<equip When="Aftercast" set="$Panda" />
</elseif>
<!-- Cancel sneak before 'Spectral Jig' is cast -->
<if Spell="Spectral Jig">
<command When="PreCast">cancel 71</command>
</if>
<!-- Cancel sneak before 'Monomi: Ichi' is cast -->
<if spell="Monomi*" BuffActive="Sneak">
<command when="midcast">cancel 71</command>
<action type="midcastdelay" delay="2.4" />
<equip when="AfterCast" set="$Panda" />
</if>
<!-- Weapon Skill Swap -->
<if Type="WeaponSkill">
<addtochat>--- Weaponskill TP ---</addtochat>
<if Area="Abyssea*">
<var cmd="set _Aby _Aby" />
</if>
<else>
<var cmd="set _Aby _Norm" />
</else>
<if Spell="Evisceration">
<equip When="PreCast" set="EvisGear$_Aby" />
<equip When="MidCast" set="$Panda" />
</if>
<elseif Spell="Rudra's Storm">
<if BuffActive="Striking Flourish">
<equip When="PreCast" set="CFRudraGear$_Aby" />
</if>
<else>
<equip When="PreCast" set="NoRudraGear$_Aby" />
</else>
<equip When="MidCast" set="$Panda" />
</elseif>
<elseif Spell="Dancing Edge|Shark Bite">
<equip When="PreCast" set="DEGear$_Aby" />
<equip When="MidCast" set="$Panda" />
</elseif>
<elseif Spell="Pyrrhic Kleos">
<equip When="PreCast" set="PKGear$_Aby" />
<equip When="MidCast" set="$Panda" />
</elseif>
<elseif Spell="Aeolian Edge">
<equip When="PreCast" set="MagicWSGear" />
<equip When="MidCast" set="$Panda" />
</elseif>
</if>
<!-- Waltz AF Swap -->
<elseif Spell="Curing Waltz III|Curing Waltz II|Curing Waltz|Healing Waltz|Curing Waltz IV|Curing Waltz V|Divine Waltz|Divine Waltz II">
<equip when="precast" set="W_delay" />
<equip when="midcast" set="$Panda" />
<command when="AfterCast">input /echo [Waltz: %Spell] === $Panda Gear ===</command>-->
</elseif>
<elseif Spell="*Waltz*">
<if Advanced='%EquipMain="Phurba" OR %EquipSub="Phurba"'>
<equip when="precast" set="W_delay" />
</if>
<else>
<equip when="precast" set="W_pot" />
</else>
<equip when="midcast" set="$Panda" />
</elseif>
<!-- Step AF Swap -->
<elseif Spell="Feather step">
<equip when="precast" set="FeatherStep" />
<equip when="midcast" set="$Panda" />
</elseif>
<elseif Spell="*step">
<equip when="precast" set="OtherStep" />
<equip when="midcast" set="$Panda" />
</elseif>
<!-- Flourish Swaps -->
<elseif Spell="Violent Flourish|Desperate Flourish">
<equip when="precast" set="Violent" />
<equip when="Midcast" set="$Panda" />
</elseif>
<elseif Spell="Reverse Flourish">
<equip when="precast" set="Reverse" />
<equip when="Midcast" set="$Panda" />
</elseif>
<elseif Spell="Striking Flourish">
<equip when="precast" set="Striking" />
</elseif>
<elseif Spell="Climactic Flourish">
<equip when="precast">
<head>Charis Tiara +2</head>
</equip>
</elseif>
<!-- Samba AF Swap -->
<elseif Spell="*Samba*|*Samba">
<equip when="precast" set="Samba" />
<equip when="midcast" set="$Panda" />
</elseif>
<!-- Jig AF Swap -->
<elseif Spell="*Jig">
<equip when="precast" set="Jig" />
<equip when="midcast" set="Idle" />
</elseif>
<!-- Evasion swap trigger -->
<elseif Spell="Dread Spikes">
<equip when="precast" set="Evasion" />
<if Advanced='"$__TP" < 4'>
<var cmd="setcalc __TP $__TP+1" />
</if>
<var cmd="set Panda TP_$__TP" />
<addtochat> $__TP TP Set</addtochat>
<cancelspell />
<return />
</elseif>
<!-- TP gear swap trigger -->
<elseif Spell="Reprisal">
<if Advanced='"$__TP" > 1'>
<var cmd="setcalc __TP $__TP-1" />
</if>
<var cmd="set Panda TP_$__TP" />
<equip when="precast" set="$Panda" />
<addtochat> --- $__TP TP Set ---</addtochat>
<cancelspell />
<return />
</elseif>
<!-- MDT gear swap trigger -->
<elseif Spell="Protectra III">
<equip when="precast" set="MDT" />
<var cmd="set Panda MDT" />
<cancelspell />
<return />
</elseif>
<!-- PDT gear swap trigger -->
<elseif Spell="Protectra IV">
<equip when="precast" set="PDT" />
<var cmd="set Panda PDT" />
<cancelspell />
<return />
</elseif>
</rules>
</Spellcast>
Try that.