The XML:
Code
<?xml version="1.0" encoding="utf-8"?> <spellcast> <config RequireVersion="2.18" Debug="true" /> <variables> <var name="WSGroup">WSATT</var> </variables> <sets> <group name="Main" default="yes"> <set name="TP"> <head>Raider's Bonnet +2</head> <neck>Peacock Amulet</neck> <lear>Brutal Earring</lear> <rear>Suppanomimi</rear> <body>Raider's Vest +2</body> <hands>Assassin's Armlets</hands> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Twilight Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Homam Gambieras</feet> </set> <set name="Standard" baseset="TP"> <feet>Trotter Boots</feet> </set> <set name="TPhaste" baseset="TP"></set> <set name="TPDynamis" baseset="TP"> </set> <set name="SA"> <head>Anwig Salade</head> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <waist>Cuchulain's Belt</waist> <back>Cavaros Mantle</back> <legs>Raider's Culottes +2</legs> <feet>Hecatomb Leggings</feet> </set> <set name="SATH" baseset="SA"> <hands>Assassin's Armets</hands> <feet>Raider's Poulaines +2</feet> </set> <set name="MDT"> </set> <set name="TA" baseset="SA"> <head>Anwig Salade</head> <body>Loki's Kaftan</body> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <waist>Cuchulain's Belt</waist> <back>Cavaros Mantle</back> <legs>Raider's Culottes +2</legs> <feet>Raider's Poulaines +2</feet> </set> <set name="TATH" baseset="TA"> <hands>Assassin's Armets</hands> <feet>Raider's Poulaines +2</feet> </set> <set name="DE"> <head>Hecatomb Cap</head> <neck>Soil Gorget</neck> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <rear>Pixie Earring</rear> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Tumbler Trunks</legs> <feet>Hecatomb Leggings</feet> </set> <set name="SADE" baseset="DE"> </set> <set name="Evis"> <head>Anwig Salade</head> <neck>Rancor Collar</neck> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <rear>Pixie Earring</rear> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Hecatomb Leggings</feet> </set> <set name="SAEvis" baseset="Evis"></set> <set name="SATRue"> <head>Anwig Salade</head> <neck>Rancor Collar</neck> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <rear>Pixie Earring</rear> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Hecatomb Leggings</feet> </set> <set name="TATRue" baseset="TATrue"></set> <set name="Ranged"> <head>Shunten Hachimaki</head> <neck>Peacock Amulet</neck> <back>Libeccio Mantle</back> <waist>Aquiline Belt</waist> <feet>Raider's Poulaines +2</feet> </set> <set name="RangedTH" baseset="Ranged"> <hands>Assassin's Armlets</hands> <feet>Raider's Poulaines +2</feet> </set> <set name="UtsuNi" baseset="TP"> <neck>Magoraga Bead Necklace</neck> <lear>Loquac. earring</lear> <hands>Ocelot Gloves</hands> <body>Mirke Wandecors</body> <legs>Ocelot Trousers</legs> <back>Boxer's Mantle</back> <feet>Ballerines</feet> </set> <set name="UtsuIchi" baseset="UtsuNi"> <neck>Magoraga Bead Necklace</neck> <lear>Loquac. earring</lear> <hands>Ocelot Gloves</hands> <body>Mirke Wandecors</body> <legs>Ocelot Trousers</legs> <back>Boxer's Mantle</back> <feet>Ballerines</feet> </set> <set name="Steal"> <head>Rogue's Bonnet</head> <hands>Thief's Kote</hands> <legs>Assassin's Culottes</legs> <feet>Rogue's Poulaines</feet> <waist>Key ring Belt</waist> <lring>Rogue's Ring</lring> </set> <set name="Despoil"> <legs>Raider's Culottes +2</legs> <feet>Raider's Poulaines +2</feet> </set> <set name="Accomp"> <head>Raider's Bonnet +2</head> </set> <set name="Flee"> <feet>Rogue's Poulaines</feet> </set> <set name="Evasion" baseset="TP"> <head>Optical Hat</head> <body>Mirke Wandecors</body> <hands>Ocelot Gloves</hands> <neck>Torero Torque</neck> <back>Boxer's Mantle</back> <lear>Novia Earring</lear> <legs>Ocelot Trousers</legs> <feet>Raider's Poulaines +2</feet> </set> <set name="Aeolian" basetset="SAWS"> <rear>hecate's Earring</rear> <lear>Novio Earring</lear> <rring>Diamond Ring</rring> <lring>Epona's Ring</lring> <head>Hecatomb Cap</head> <neck>Uggalepih Pendant</neck> <waist>Aquiline Belt</waist> <hands>Raid. Armlets +2</hands> <legs>Tumbler Trunks</legs> <feet>Hecatomb Leggings</feet> <body>Loki's Kaftan</body> </set> <set name="MDT"> </set> </group> <group name="WSATT"> <set name="Evis"> <head>Anwig Salade</head> <neck>Rancor Collar</neck> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <rear>Pixie Earring</rear> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Hecatomb Leggings</feet> </set> <set name="SAEvis" baseset="Evis"></set> <set name="DE"> <head>Hecatomb Cap</head> <neck>Soil Gorget</neck> <body>Loki's Kaftan</body> <hands>Raider's Armlets +2</hands> <rear>Pixie Earring</rear> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Tumbler Trunks</legs> <feet>Hecatomb Leggings</feet> </set> <set name="SADE" baseset="DE"> <body>Loki's Kaftan</body> </set> </group> </sets> <rules> <if spell="Utsusemi: Ni"> <equip set="UtsuNi" /> <equip set="TP" when="Aftercast" /> </if> <elseif spell="Utsusemi: Ichi"> <precastdelay delay=".1" /> <equip set="UtsuIchi" when="Precast" /> <equip set="TP" when="Aftercast" /> </elseif> <elseif spell="Steal"> <equip set="Steal" when="Precast" /> <equip set="TP" when="Aftercast" /> </elseif> <elseif spell="Despoil"> <precastdelay delay=".3" /> <equip set="Despoil" when="Precast" /> <equip set="TP" when="Aftercast" /> </elseif> <elseif spell="Accomp*|Collab*"> <precastdelay delay=".3" /> <equip set="Accomp" when="Precast" /> <equip set="TP" when="Aftercast" /> </elseif> <elseif spell="Flee"> <equip set="Flee" when="Precast" /> <equip when="Aftercast"> <feet>Trotter Boots</feet> </equip> </elseif> <elseif Spell="Kurayami*"> <equip when="precast"></equip> </elseif> <elseif CommandPrefix="/weaponskill|/ws"> <if Spell="Shark Bite|Dancing Edge"> <if buffactive="Trick Attack"> <command>input /echo TA Dancing Edge|Shark Bite</command> <equip when="Precast" setgroup="$WSGroup" set="SADE"> </equip> </if> <elseif buffactive="Sneak Attack"> <command>input /echo SA Dancing Edge|Shark Bite</command> <equip when="Precast" setgroup="$WSGroup" set="SADE" /> </elseif> <else> <command>input /echo Dancing Edge|Shark Bite</command> <equip when="Precast" setgroup="$WSGroup" set="DE" /> </else> </if> <if Spell="Evisceration|Rudra's Storm"> <if buffactive="Trick Attack"> <command>input /echo TA Rudra/Evis</command> <equip when="Precast" setgroup="$WSGroup" set="SAEvis"> </equip> </if> <elseif buffactive="Sneak Attack"> <command>input /echo SA Rudra/Evis</command> <equip when="Precast" setgroup="$WSGroup" set="SAEvis" /> </elseif> <else> <command>input /echo Rudra/Evis</command> <if area="Abyssea*"> <equip when="Precast" setgroup="$WSGroup" set="Evis"> </equip> </if> <else> <equip when="Precast" setgroup="$WSGroup" set="Evis" /> </else> </else> </if> <if Spell="Aeolian Edge"> <command>input /echo Aeolian Edge</command> <equip when="Precast" set="Aeolian"> <neck>Breeze Gorget</neck> </equip> </if> <if Spell="True Strike"> <command>input /echo Strike!</command> <equip when="Precast" set="SADE"> <neck>Breeze Gorget</neck> </equip> </if> <if status="Engaged"> <equip when="Engaged|Aftercast" set="TP"/> </if> <else> <equip when="aftercast" set="Standard"/> </else> </elseif> </rules> </spellcast>
The XML loads fine and test with my friends gear all seems to work fine.
I just can't help but to think there is a piece of the rules missing to work out SA and TA alone, If so how would they be dealt with in the in-game macros?