Code
<?xml version="1.0" ?> <spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <guildwork character="Foxxy" server="Bahamut" description="THF Spellcast" job="THF" /> <config RequireVersion="2.30" debug="false" /> <variables> <var name="GearType">Standard</var> </variables> <sets> <group name="Main" default="yes"> <set name="Standard" BaseSet="$GearType" /> <set name="TPGear"> <head>Raider's Bonnet +2</head> <neck>Agasaya's Collar</neck> <lear>Suppanomimi</lear> <rear>Brutal Earring</rear> <body>Raider's Vest +2</body> <hands>Raid. Armlets +2</hands> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Atheling Mantle</back> <waist>Twilight Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Ballerines</feet> </set> <set name="Haste"> <head>Raider's Bonnet +2</head> <body>Scp. Harness +1</body> <hands>Dusk Gloves</hands> <legs>Raider's Culottes +2</legs> <waist>Twilight Belt</waist> <feet>Ballerines</feet> <neck>Magoraga Beads</neck> <lear>Loquacious Earring</lear> <back>Boxer's Mantle</back> <rear>Ocl. Earring</rear> </set> <set name="MidGear" BaseSet="TPGear"> <back>Boxer's Mantle</back> <neck>Torero Torque</neck> <lring>Heed Ring</lring> </set> <set name="EVAGear"> <back>Boxer's Mantle</back> <head>Empress Hairpin</head> <body>Scp. Harness +1</body> <hands>Raid. Armlets +2</hands> <legs>Raid. Culottes +2</legs> <feet>Raid. Poulaines +2</feet> </set> <set name="MDT" BaseSet="TPGear"> <back>Lamia Mantle +1</back> <neck>Twilight Torque</neck> <lring>Dark Ring</lring> <rear>Merman's Earring</rear> <lear>Merman's Earring</lear> <body>Coral Harness</body> <rring>Dark Ring</rring> <hands>Ocelot Gloves</hands> </set> <set name="DancingEdge"> <head>Aias Bonnet</head> <neck>Thunder Gorget</neck> <lear>Merman's Earring</lear> <rear>Brutal Earring</rear> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <lring>Jupiter's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Tumbler Trunks</legs> <feet>Lithe Boots</feet> </set> <set name="SharkBite"> <head>Aias Bonnet</head> <neck>Thunder Gorget</neck> <lear>Merman's Earring</lear> <rear>Brutal Earring</rear> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <lring>Jupiter's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Tumbler Trunks</legs> <feet>Lithe Boots</feet> </set> <set name="Evisceration"> <head>Raid. Bonnet +2</head> <neck>Soil gorget</neck> <lear>Suppanomimi</lear> <rear>Brutal Earring</rear> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Atheling Mantle</back> <waist>Soil Belt</waist> <legs>Raid. Culottes +2</legs> <feet>Lithe Boots</feet> </set> <set name="RAcc"> <neck>Arctier's Torque</neck> <back>Libeccio Mantle</back> <waist>Aquiline Belt</waist> <body>Aurore Doublet</body> <legs>Aurore Brais</legs> <feet>Praeda Sabatons</feet> <head>Optical Hat</head> </set> <set name="SA"> <!--DEX+ Gear for SA --> <head>Raid. Bonnet +2</head> <neck>Agasaya's Collar</neck> <rear>Brutal Earring</rear> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <legs>Raid. Culottes +2</legs> <waist>Twilight Belt</waist> <feet>Lithe Boots</feet> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Atheling Mantle</back> </set> <set name="TA"> <!-- AGI+ for TA --> <head>Nemus Khud</head> <neck>Magoraga Beads</neck> <rring>Solemn Ring</rring> <lring>Stormsoul Ring</lring> <rear>Epona's Earring</rear> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <waist>Twilight Belt</waist> <legs>Ambusher's Hose</legs> <feet>Raid. Poulaines +2</feet> <back>Atheling Mantle</back> </set> </group> </sets> <rules> <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) --> <equip when="Engaged" set="$GearType" /> <equip when="Idle" set="Standard" /> <equip when="Engaged"> <hands>Assassin's Armlets</hands> <feet>Raider's Poulaines +2</feet> </equip> <command when="Engaged">wait 5;sc set $GearType</command> <if spell="Stone V"> <equip when="precast|midcast|aftercast" set="PDT"/> </if> <elseif spell="Water V"> <equip when="precast|midcast|aftercast" set="MDT"/> </elseif> <if mode="and" spell="Ranged" status="engaged"> <equip when="Precast" set="RAcc" /> <equip when="aftercast" set="$GearType" /> </if> <elseif mode="and" spell="Ranged" status="idle"> <equip when="Precast" set="RAcc" /> <equip when="aftercast" set="standard" /> </elseif> <if Spell="Sneak Attack"> <equip when="Precast" set="SA" /> <addtochat color="121">Sneak Attack - DEX+ gear equipped</addtochat> <equip when="aftercast" set="$GearType" /> <aftercastdelay delay="4" /> </if> <if Spell="Trick Attack"> <equip when="Precast" set="TA" /> <addtochat color="121">Trick Attack - AGI+ gear equipped</addtochat> <equip when="aftercast" set="$GearType" /> <aftercastdelay delay="4" /> </if> <!-- Equip haste for Utsu, swap to TP Gear if you're engaged --> <if mode="and" spell="Utsusemi*" status="engaged"> <equip when="precast" set="Haste" /> <addtochat color="121">Spell: %Spell - Haste gear equipped!</addtochat> <equip when="aftercast" set="$GearType" /> <addtochat color="121" when="aftercast">TP Gear equipped!</addtochat> </if> <if mode="and" spell="Utsusemi*" status="idle"> <equip when="precast" set="Haste" /> <addtochat color="121">Spell: %Spell - Haste gear equipped!</addtochat> <equip when="aftercast" set="standard" /> <addtochat color="121" when="aftercast">Idle Gear equipped!</addtochat> </if> <if mode="and" spell="Monomi*|Tonko*" status="engaged"> <addtochat color="121">No point wasting good %Spell tools! Changing %Spell to Utsusemi!</addtochat> <changespell spell="Utsusemi: Ni" /> </if> <if type="Weaponskill"> <if mode="OR" TPLT="100" advanced='%SpellTargetDistance>4.5' notstatus="engaged"> <addtochat color="121">Too far away from target, not enough TP or not engaged. Cancelling WS</addtochat> <cancelspell/> <return/> </if> </if> <if spell="Dancing Edge"> <equip set="DancingEdge" when="precast" /> <equip set="$GearType" when="aftercast" /> </if> <if spell="Shark Bite"> <equip set="SharkBite" when="precast" /> <equip set="$GearType" when="aftercast" /> </if> <if spell="Evisceration"> <equip set="Evisceration" when="precast" /> <equip set="$GearType" when="aftercast" /> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)" NotBuffActive="Silence|Mute|Omerta|Obliviscence"> <midcastdelay delay="3.0" /> <command when="midcast">cancel 66</command> </if> </rules> </spellcast>