Here is my Warrior XML it uses different sets for TP and WS based on Aggresor being up or down, it also uses Vampire Earring @ night for WS.
any questions/suggestions drop me a line on ffxiah.com Hades.Toralin
<?xml version="1.0" ?>
<spellcast>
<config
Debug="true"
HideErrors="false"
ShowGearSwaps="false"
ShowSpellInfo="false"
/>
<sets>
<group name="Main" default="yes">
<set name="Idle">
<main>Bravura</main>
<sub>Rose Strap</sub>
<ammo>White Tathlum</ammo>
<head>Walahra turban</head>
<neck>Fortitude Torque</neck>
<lear>Assault Earring</lear>
<rear>Brutal Earring</rear>
<body>Adaman Hauberk</body>
<hands>Hct. Mittens +1</hands>
<lring>Blitz Ring</lring>
<rring>Rajas Ring</rring>
<back>Cerberus Mantle +1</back>
<waist>Velocious Belt</waist>
<legs>Byakko's Haidate</legs>
<feet>Hermes' Sandals</feet>
</set>
<set name="NoAggresor" BaseSet="Idle">
<ammo>White Tathlum</ammo>
<hands>Dusk Gloves +1</hands>
<feet>Dusk Ledelsens +1</feet>
<back>Cuchulain's Mantle</back>
<neck>Ancient Torque</neck>
</set>
<set name="Aggresor" BaseSet="Idle">
<ammo>White Tathlum</ammo>
<hands>Dusk Gloves +1</hands>
<feet>Dusk Ledelsens +1</feet>
</set>
<set name="MTAgg" BaseSet="Idle">
<ammo>Bomb Core</ammo>
<head>Hecatomb Cap</head>
<neck>Flame Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Alkyoneus's Bracelets</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warrior's Stone</waist>
<lear>Vampire Earring</lear>
<legs>Hachiryu Haidate</legs>
<feet>Hecatomb Leggings +1</feet>
</set>
<set name="MTNoAgg" BaseSet="Idle">
<ammo>Fire Bomblet</ammo>
<head>Hecatomb Cap</head>
<neck>Flame Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Alkyoneus's Bracelets</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warrior's Stone</waist>
<lear>Vampire Earring</lear>
<legs>Hachiryu Haidate</legs>
<feet>Hecatomb Leggings +1</feet>
</set>
<set name="RRAgg" BaseSet="Idle">
<ammo>Bomb Core</ammo>
<head>Hecatomb Cap</head>
<neck>Snow Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Hct. Mittens +1</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warwolf Belt</waist>
<lear>Vampire Earring</lear>
<legs>Byakko's Haidate</legs>
<feet>Hecatomb Leggings +1</feet>
<back>Cerberus Mantle +1</back>
</set>
<set name="RRNoAgg" BaseSet="Idle">
<ammo>Fire Bomblet</ammo>
<head>Hecatomb Cap</head>
<neck>Snow Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Hct. Mittens +1</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warwolf Belt</waist>
<legs>Byakko's Haidate</legs>
<feet>Hecatomb Leggings</feet>
<lear>Vampire Earring</lear>
<back>Cuchulain's Mantle</back>
</set>
<set name="KJAgg" BaseSet="Idle">
<ammo>Bomb Core</ammo>
<head>Hecatomb Cap</head>
<neck>Soil Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Alkyoneus's Bracelets</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warrior's Stone</waist>
<lear>Vampire Earring</lear>
<legs>Hachiryu Haidate</legs>
<feet>Hecatomb Leggings +1</feet>
</set>
<set name="KJNoAgg" BaseSet="Idle">
<ammo>Fire Bomblet</ammo>
<head>Hecatomb Cap</head>
<neck>Soil Gorget</neck>
<body>Adaman Hauberk</body>
<hands>Hct. Mittens +1</hands>
<lring>Flame Ring</lring>
<rring>Rajas Ring</rring>
<waist>Warrior's Stone</waist>
<legs>Hecatomb Subligar</legs>
<feet>Hecatomb Leggings +1</feet>
</set>
<set name="Emnity" BaseSet="Idle">
<neck>Ritter Gorget</neck>
<body>Fighter's Lorica +1</body>
<lring>Mermaid Ring</lring>
<rring>Hercules' Ring</rring>
<waist>Trance Belt</waist>
<legs>Warrior's Cuisses</legs>
<feet>Hermes' Sandals</feet>
</set>
</group>
</sets>
<rules>
<action type="equip" when="Idle" set="Idle" />
<if status="engaged" NotBuffActive="Aggressor">
<action type="equip" when="engaged" set="NoAggresor" />
<action type="DefaultTarget" Target="<t>" />
</if>
<if status="engaged" BuffActive="Aggressor">
<action type="equip" when="engaged" set="Aggresor" />
<action type="DefaultTarget" Target="<t>" />
</if>
<if spell="Provoke">
<action type="equip" when="precast" set="Emnity" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Metatron Torment" NotBuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="MTNoAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Metatron Torment" BuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="MTAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="Aggresor" />
</if>
<if spell="King's Justice" BuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="KJAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="Aggresor" />
</if>
<if spell="King's Justice" NotBuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="KJNoAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Raging Rush" NotBuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="RRNoAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Raging Rush" BuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="RRAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="Aggresor" />
</if>
<if spell="Steel Cyclone" NotBuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="SCNoAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Steel Cyclone" BuffActive="Aggressor">
<if timegt="6.00" timelt="18.00">
<action type="equip">
<lear lock="yes">Triumph Earring</lear>
</action>
</if>
<action type="equip" when="precast" set="SCAgg" />
<action type="DefaultTarget" Target="<t>" />
<action type="equip" when="aftercast" set="NoAggresor" />
</if>
<if spell="Utsusemi: Ichi">
<action type="midcastdelay" delay="2.5" />
<action type="Command" when="midcast">cancel 66</action>
</if>
</rules>
</spellcast>