Take a look at my include as well some of my spellcasts require it.
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
RequireVersion="2.30"
Debug="False"
ShowGearSwaps="False"
ShowSpellInfo="False"
/>
<sets>
<group Name="THF" Default="Yes">
<set Name="Idle">
<head>Maat's Cap</head>
<neck>Love Torque</neck>
<lear>Suppanomimi</lear>
<rear>Brutal Earring</rear>
<body>Scp. Harness +1</body>
<hands>Homam Manopolas</hands>
<lring>Blood Ring</lring>
<rring>Jaeger Ring</rring>
<back>Boxer's Mantle</back>
<waist>Swift Belt</waist>
<legs>Homam Cosciales</legs>
<feet>Enkidu's Leggings</feet>
</set>
<set Name="Engaged" BaseSet="Idle">
<head>Walahra Turban</head>
<neck>Love Torque</neck>
<lear>Suppanomimi</lear>
<rear>Brutal Earring</rear>
<body>Rapparee Harness</body>
<hands>Homam Manopolas</hands>
<lring>Blood Ring</lring>
<rring>Jaeger Ring</rring>
<back>Cerberus Mantle</back>
<waist>Swift Belt</waist>
<legs>Homam Cosciales</legs>
<feet>Enkidu's Leggings</feet>
</set>
<set Name="Acc" BaseSet="Engaged">
<head>Optical Hat</head>
<body>Scp. Harness +1</body>
</set>
<!-- Range Attack Gear-->
<set Name="RA" BaseSet="Acc">
</set>
<!-- Weapon Skills -->
<set Name="WS">
<head>Anwig Salade</head>
<neck>Love Torque</neck>
<body>Aurore Doublet</body>
<hands>Hecatomb Mittens</hands>
<rear>Brutal Earring</rear>
<lear>Kemas Earring</lear>
<lring>Spiral Ring</lring>
<rring>Raja's Ring</rring>
<legs>Enkidu's Subligar</legs>
<waist>Warwolf Belt</waist>
<feet>Hct. Leggings</feet>
<back>Cerberus Mantle</back>
</set>
<set Name="Evisceration" BaseSet="WS" />
<set Name="Dancing Edge" BaseSet="WS" />
<set Name="Mandalic Stab" BaseSet="WS" />
<set Name="Shark Bite" BaseSet="WS" />
<set Name="Aeolian Edge" BaseSet="WS" />
<set Name="Energy Drain" BaseSet="WS" />
<set Name="Cyclone" BaseSet="WS" />
<set Name="Shadowstitch" BaseSet="WS" />
<!-- Job Abilities -->
<set Name="SA" >
<lring>Spiral Ring</lring>
<rring>Rajas Ring</rring>
<head>Maat's Cap</head>
<body>Aurore Doublet</body>
<hands>Hecatomb Mittens</hands>
<feet>Hct. Leggings</feet>
<lear>Kemas Earring</lear>
<legs>Denali Kecks</legs>
<rear>Brutal Earring</rear>
<waist>Warwolf Belt</waist>
<neck>Love Torque</neck>
<back>Cerberus Mantle</back>
</set>
<set Name="TA" BaseSet="SA">
<head>Maat's Cap</head>
<hands>Aurore Gloves</hands>
<rear>Suppanomimi</rear>
<feet>Enkidu's Leggings</feet>
<legs>Denali Kecks</legs>
</set>
<set Name="Conspirator">
<body>Raider's Vest +1</body>
</set>
<set name="StealHate"> <!-- Accomplice/Collaborator -->
<head>Raider's Bonnet +1</head>
</set>
<set Name="Despoil">
<legs>Raider's Culottes +1</legs>
<feet>Raider's Poulaines +1</feet>
</set>
<set Name="Steal">
<head>Rogue's Bonnet</head>
<neck>Rabbit Charm</neck>
<hands>Thief's Kote</hands>
<lring>Rogue's Ring</lring>
<legs>Assassin's Culottes</legs>
<waist>Key Ring Belt</waist>
<feet>Rogue's Poulaines</feet>
</set>
<set Name="Mug">
<head>Assassin's Bonnet</head>
</set>
<set Name="Hide">
<body>Rogue's Vest</body>
</set>
<set Name="Waltz">
<!-- INSERT WALTZ GEAR HERE | CHR+ for overall, VIT+ for self cures -->
<head>Maat's Cap</head>
<waist>Warwolf Belt</waist>
</set>
<!-- Haste gear for Ni -->
<set Name="Haste" BaseSet="Engaged">
<neck>Tiercel Necklace</neck>
<lear>Loquac. Earring</lear>
<back>Boxer's Mantle</back>
</set>
<!-- Evasion Gear for tanking/ichi -->
<set Name="Evasion" BaseSet="Haste">
<head>Optical Hat</head>
<neck>Evasion Torque</neck>
<lear>Suppanomimi</lear>
<rear>Ethereal Earring</rear>
<body>Scp. Harness +1</body>
<lring>Blood Ring</lring>
<rring>Jaeger Ring</rring>
<back>Boxer's Mantle</back>
<waist>Swift Belt</waist>
<legs>Denali Kecks</legs>
<feet>Enkidu's Leggings</feet>
</set>
</group>
</sets>
<variables>
<!-- Set ur delay for gear to stay on after using SA, TA or /ra -->
<var name="delay">5</var> <!-- will leave sa, ta or /ra gear on for whatever you set it at -->
<!-- A very long variable to hold all High Evasion Mobs names. -->
<var name="HighEvaMobs"></var>
<!-- Toggle switch to turn off and on Evasion equiping; Macro is(ON) //sc var set Evasion 1 ; 0 for off-->
<var name="Evasion">0</var>
</variables>
<rules>
<!-- ENGAGING AND IDLE RULES -->
<!-- For when engaging a mob -->
<if Advanced = "$Evasion == 1">
<equip When="Engaged" Set="Evasion" />
</if>
<else>
<!-- Will equip acc gear if high evasion mob or blind/flash is active -->
<if Mode="OR" Target="$HighEvaMobs" BuffActive="Blind|Flash">
<equip When="Engaged" Set="ACC" />
</if>
<else>
<equip When="Engaged" Set="Engaged" />
</else>
</else>
<!-- For when Idle anytime -->
<if Advanced="$Evasion == 1">
<equip When="Idle|AfterCast" Set="Evasion" />
</if>
<elseif Advanced = "$Evasion == 0">
<equip When="Idle|AfterCast" Set="Idle" />
</elseif>
<!-- AFTERCAST RULES -->
<!-- Engaging Rules for AfterCast -->
<if Mode="AND" Advanced = "$Evasion == 1" Status="Engaged">
<equip When="AfterCast" Set="Evasion" />
</if>
<!-- Pointer to Torque Rules -->
<elseif Mode="AND" Advanced="$Evasion == 0" Status="Engaged">
<!-- Will equip evasion gear if high evasion mob or blind/flash is active -->
<if Mode="OR" Target="$HighEvaMobs" BuffActive="Blind|Flash">
<equip When="AfterCast" Set="ACC" />
</if>
<else>
<equip When="AfterCast" Set="Engaged" />
</else>
</elseif>
<!-- Idle Rules for AfterCast-->
<if Mode="AND" Advanced="$Evasion == 1" Status="Idle">
<equip When="AfterCast" Set="Evasion" />
</if>
<elseif Mode="AND" Advanced="$Evasion == 0" Status="Idle">
<equip When="Idle" Set="Idle" />
</elseif>
<!-- ABILITY RULES -->
<!-- Weapon Skills -->
<if Type="WeaponSkill">
<xi:include href = "include.xml" xpointer = "/includes/include[@name='WeaponSkillRule']/*"/>
</if>
<!-- Range Attack -->
<if CommandPrefix="/ra">
<equip When="PreCast" Set="RA" />
<aftercastdelay delay="$delay"/>
</if>
<!-- SA -->
<if Spell="Sneak Attack">
<equip When="PreCast" Set="SA" />
<aftercastdelay delay="$delay"/>
</if>
<!-- TA -->
<if Spell="Trick Attack">
<equip When="PreCast" Set="TA" />
<aftercastdelay delay="$delay"/>
</if>
<!-- Steal -->
<if Spell="Steal">
<equip When="PreCast" Set="Steal" />
</if>
<!-- Mug -->
<if Spell="Mug">
<equip When="PreCast" Set="Mug" />
</if>
<!-- Despoil -->
<if Spell="Despoil">
<equip When="PreCast" Set="Despoil" />
</if>
<!-- Hide -->
<if Spell="Hide">
<equip When="PreCast" Set="Hide" />
</if>
<!-- Accomplice/Collaborator -->
<if Spell="Accomplice|Collaborator">
<equip When="PreCast" Set="StealHate" />
</if>
<!-- Conspirator -->
<if Spell="Conspirator">
<equip When="PreCast" Set="Conspirator" />
</if>
<!-- Ninjutsu -->
<if CommandPrefix="/ninjutsu">
<if Spell="Utsusemi*">
<if Spell="Utsusemi: Ichi"> <!-- Equiping Evasion Gear to avoid being hit during Ichi. -->
<equip When="MidCast" Set="Evasion" />
</if>
<else>
<equip When="MidCast" Set="Haste" />
</else>
</if>
</if>
<!-- Sub Dancer Rules -->
<if Spell="*Waltz*">
<equip When="PreCast" Set="Waltz" />
</if>
<!-- Pointer to Cancel Rules --> <!-- Will cancel Ni for Ichi -->
<xi:include href = "include.xml" xpointer = "/includes/include[@name='CancelRules']/*"/>
</rules>
</spellcast>