- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config RequireVersion="2.40" debug="false" showgearswaps="false" quickcommands="true" showspellinfo="false" />
- <!-- ///////////////////////////////////////////////////////////
- // Monk Spellcast XML
- // Author: Gukai
- // Date: 08/10/2011
- // Notes: Thanks to Nitsuj, Obsidian for pointers to understand
- // variables so this could be possible
- /////////////////////////////////////////////////////////////-->
- <variables clear = "yes">
- <!-- To change out your Fenrir Earring for Night activity -->
- <sets>
- <group default="yes" name="TP1|TP2">
- <set name="town">
- <head>Tantra Crown +2</head>
- <neck>Rancor Collar</neck>
- <lear>Ghillie earring</lear>
- <rear>Brutal Earring</rear>
- <body>Tantra Cyclas +2</body>
- <hands>Tantra Gloves +2</hands>
- <lring>Raja's Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Black Belt</waist>
- <legs>Tantra Hose +2</legs>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Potestas Bomblet</ammo>
- </set>
- <set name="engaged">
- <head>Oce. Headpiece +1</head>
- <neck>Rancor Collar</neck>
- <lear>Ghillie earring</lear>
- <rear>Brutal Earring</rear>
- <body>Toci's Harness</body>
- <hands>Tantra gloves +2</hands>
- <lring>Raja's ring</lring>
- <rring>Epona's Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Black Belt</waist>
- <legs>Tantra Hose +2</legs>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Potestas Bomblet</ammo>
- </set>
- <set name="Idle" baseset="engaged">
- <body>Melee Cyclas</body>
- <hands>Melaco Mittens</hands>
- <waist>Black Belt</waist>
- <feet>Hermes' Sandals</feet>
- <back>Engulfer Cape</back>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <neck>Twilight Torque</neck>
- <head>Arhat's Jinpachi</head>
- </set>
- <set name="Ascetic's Fury" baseset="engaged">
- <head>Anwig Salade</head>
- <lear>Kemas Earring</lear>
- <rear>Brutal Earring</rear>
- <body>Loki's Kaftan</body>
- <hands>Shikkoku Kote</hands>
- <lring>Rajas Ring</lring>
- <waist>Anguinus Belt</waist>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- <set name="Asuran Fists" baseset="engaged">
- <head>Aias Bonnet</head>
- <lear>Aesir Ear Pendant</lear>
- <rear>Kemas Earring</rear>
- <body>Tantra Cyclas +2</body>
- <hands>Tantra Gloves +2</hands>
- <lring>Spiral Ring</lring>
- <rring>Rajas Ring</rring>
- <waist>Anguinus Belt</waist>
- <legs>Shura Haidate +1</legs>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- <set name="Cataclysm" baseset="engaged">
- <lear>Hecate's Earring</lear>
- <rear>Novio Earring</rear>
- <body>Kirin's Osode</body>
- <lring>Demon's Ring</lring>
- <rring>Demon's Ring</rring>
- </set>
- <set name="Dragon Kick" baseset="engaged">
- <head>Aias Bonnet</head>
- <lring>Rajas Ring</lring>
- <feet>Tantra Gaiters +2</feet>
- </set>
- <set name="Final Heaven" baseset="engaged">
- <head>Genbu's Kabuto</head>
- <lear>Kemas Earring</lear>
- <body>Tantra Cyclas +2</body>
- <hands>Tantra Gloves +2</hands>
- <lring>Spiral Ring</lring>
- <back>Melee Cape</back>
- <waist>Warwolf Belt</waist>
- <legs>Kensei Sitabaki</legs>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- <set name="Howling Fist" baseset="engaged">
- <head>Aias Bonnet</head>
- <lear>Kemas Earring</lear>
- <body>Tantra Cyclas +2</body>
- <hands>Tantra Gloves +2</hands>
- <lring>Rajas Ring</lring>
- <waist>Anguinus Belt</waist>
- <feet>Tantra Gaiters +2</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- <set name="Chakra" baseset="engaged">
- <head>Genbu's Kabuto</head>
- <rear>Kemas Earring</rear>
- <body>Temple Cyclas</body>
- <hands>Mel. Gloves +1</hands>
- <lring>Spiral Ring</lring>
- <back>Melee Cape</back>
- <waist>Warwolf Belt</waist>
- <legs>Kensei Sitabaki</legs>
- <feet>Power Sandals</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- <set name="Chi Blast" baseset="engaged">
- <body>Kirin's Osode</body>
- <hands>Temple Gloves</hands>
- <back>Melee Cape</back>
- </set>
- <set name="Utsusemi" baseset="engaged">
- <head>Tantra Crown +2</head>
- <neck>Magoraga Beads</neck>
- <hands>Tantra Gloves +2</hands>
- </set>
- <set name="Boost" baseset="engaged">
- <hands>Temple Gloves</hands>
- </set>
- <set name="Counterstance" baseset="engaged">
- <feet>Melee Gaiters</feet>
- </set>
- <set name="Impetus" baseset="engaged">
- <body>Tantra Cyclas +2</body>
- </set>
- <set name="Perfect Counter" baseset="engaged">
- <head>Tantra Crown +2</head>
- </set>
- </group>
- <group default="no" name="Guard">
- <set name="engaged">
- <head>Brisk Mask</head>
- <neck>Ziel Charm</neck>
- <lear>Spike Earring</lear>
- <rear>Spike Earring</rear>
- <body>Loki's Kaftan</body>
- <hands>Ocelot Gloves</hands>
- <lring>Keen Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Black Belt</waist>
- <legs>Temple Hose</legs>
- <feet>Melee Gaiters</feet>
- <ammo>Tantra Tathlum</ammo>
- </set>
- </group>
- </sets>
- <rules>
- <command>input /macro book 5</command>
- <!-- special case rules first -->
- <if status = "dead">
- <cancelspell />
- <return />
- </if>
- <!--Rules to stop parsing if you can't perform an action-->
- <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
- <return/>
- </if>
- <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
- <return/>
- </elseif>
- <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
- <cancelspell/>
- <return/>
- </elseif>
- <!-- Rules for Variables based on group selected -->
- <if group="tp1">
- <var cmd="set head $tankhead" />
- <var cmd="set lear $tanklear" />
- <var cmd="set body $tankbody" />
- <var cmd="set hands $tankhands" />
- </if>
- <elseif group="tp2">
- <var cmd="set head $ddhead" />
- <var cmd="set body $ddbody" />
- <var cmd="set hands $ddhands" />
- <if mode="or" timeLT="6.00" timeGT="17.59">
- <var cmd="set lear $NightLEar" />
- </if>
- <elseif mode="or" timeLT="18.00" timeGT="6.01">
- <var cmd="set lear $DayLEar" />
- </elseif>
- </elseif>
- <if type="Jobability">
- <if spell="Impetus|Chakra|Perfect Counter|Counterstance|Boost">
- <defaulttarget target="<me>" />
- <castdelay delay=".2" />
- <equip when="precast" set="%spell" />
- <equip when="aftercast" set="%status" />
- </if>
- <elseif spell="Chi Blast">
- <castdelay delay=".2" />
- <equip when="precast" set="%spell" />
- <equip when="aftercast" set="%status" />
- </elseif>
- <else>
- <equip when="precast|aftercast" set="%status" />
- </else>
- </if>
- <if type="Weaponskill">
- <if Spell="Ascetic's Fury|Cataclysm|Final Heaven">
- <castdelay delay=".2" />
- <equip when="precast" set="%spell" />
- <equip when="aftercast" set="%status" />
- </if>
- <elseif Spell="Asuran Fists|Combo|Raging Fists">
- <castdelay delay=".2" />
- <equip when="precast" set="Asuran Fists" />
- <equip when="aftercast" set="%status" />
- </elseif>
- <elseif Spell="* Kick">
- <castdelay delay=".2" />
- <equip when="precast" set="Dragon Kick" />
- <equip when="aftercast" set="%status" />
- </elseif>
- <elseif Spell="Howling Fist|Shoulder Tackle|One Inch Punch|Backhand Blow">
- <castdelay delay=".2" />
- <equip when="precast" set="Howling Fist" />
- <equip when="aftercast" set="%status" />
- </elseif>
- <else>
- <equip when="precast" set="Asuran Fists" />
- <equip when="aftercast" set="%status" />
- </else>
- </if>
- <if spell="Utsusemi: Ichi">
- <defaulttarget target="<me>" />
- <castdelay delay=".2" />
- <equip when="precast" set="Utsusemi" />
- <!-- The next 4 lines are used to cancel shadows incase you have Ni active -->
- <!-- 66 is for 1 shadow, 446 is for 2 shadows, 445 is if you have 3 shadows active -->
- <!-- No way to program Spellcast to discern if Ichi or Ni is active, deal with it -->
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 66</command>
- <command when="midcast">cancel 446</command>
- <command when="midcast">cancel 445</command>
- <equip when="aftercast" set="%status" />
- </if>
- <if spell="Utsusemi: Ni">
- <defaulttarget target="<me>" />
- <castdelay delay=".2" />
- <equip when="precast" set="Utsusemi" />
- <equip when="aftercast" set="%status" />
- </if>
- <if status="engaged">
- <equip when="engaged|aftercast" set="engaged" />
- </if>
- <if status="idle">
- <var cmd="set lear $tanklear" />
- <if area="* San d'Oria|Chateau d'Oraguille|Bastok *|Port *|Metalworks|Windurst *|Heaven's Tower|Al Zahbi|* Whitegate|Chocobo Circuit|The Colosseum|* Jeuno|Ru'Lude Gardens|Nashmau" NotArea="Dynamis*|*[S]" NotBuffActive="Besieged">
- <equip when="idle" set="Town" />
- </if>
- <else>
- <equip when="idle|aftercast" set="idle" />
- </else>
- </if>
- </rules>
- </spellcast>