Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <spellcast>
- <config
- Debug="true"
- />
- <variables clear="yes">
- <!-- G15 tank party coverage setup - can remove -->
- <var name="tank1" />
- <var name="tank2" />
- <var name="Ring">0</var>
- </variables>
- <sets>
- <group name="WHM">
- <!-- As taru, I -never- wear anything on WHM that lowers my HP. This set has
- plenty of MND to cap stoneskin. Cure potency capped at 50%. -->
- <set name="Idle">
- <main>Owleyes</main>
- <sub>Genbu's shield</sub>
- <ammo>Aqua sachet</ammo>
- <head>Wivre hairpin</head>
- <neck>Orochi Nodowa</neck>
- <lear>Medicine earring</lear>
- <rear>Loquac. Earring</rear>
- <body>Orison bliaud +2</body>
- <hands>Serpentes cuffs</hands>
- <lring>Dark ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <waist>Siegel sash</waist>
- <legs>Stearc Subligar</legs>
- <feet>Serpentes sabots</feet>
- </set>
- <set name="Cure">
- <main>Surya's staff +2</main>
- <sub>Reign grip</sub>
- <ammo>Aqua sachet</ammo>
- <head>Orison cap +2</head>
- <neck>Promise badge</neck>
- <lear>Orison earring</lear>
- <rear>Loquac. earring</rear>
- <body>Orison bliaud +2</body>
- <hands>Augur's gloves</hands>
- <lring>Aquasoul ring</lring>
- <rring>Solemn ring</rring>
- <back>Orison cape</back>
- <waist>Pythia sash</waist>
- <legs>Orison pantaloons +2</legs>
- <feet>Orison duckbills +1</feet>
- </set>
- <set name="Cura">
- <main>Surya's staff +2</main>
- <sub>Pax grip</sub>
- <ammo>Aqua sachet</ammo>
- <head>Orison cap +2</head>
- <neck>Fylgja torque</neck>
- <lear>Orison earring</lear>
- <rear>Novia earring</rear>
- <body>Facio bliaut</body>
- <hands>Augur's gloves</hands>
- <lring>Aquasoul ring</lring>
- <rring>Trooper's ring</rring>
- <back>Orison cape</back>
- <waist>Pythia sash</waist>
- <legs>Orison pantaloons +2</legs>
- <feet>Avocat pigaches</feet>
- </set>
- <set name="Stun">
- <main>Alkalurops</main>
- <sub>Pax grip</sub>
- <head>Zelus tiara</head>
- <neck>Fylgja torque</neck>
- <lear>Novia earring</lear>
- <rear>Loquac. earring</rear>
- <body>Orison bliaud +2</body>
- <lring>Omega ring</lring>
- <rring>Trooper's ring</rring>
- <back>Orison cape</back>
- <waist>Goading belt</waist>
- <legs>Blessed trousers</legs>
- <feet>Avocat pigaches</feet>
- <hands>Blessed mitts</hands>
- </set>
- <set name="Enfeebling">
- <main>Alkalurops</main>
- <sub>Reign grip</sub>
- <head>Orison cap +2</head>
- <neck>Enfeebling torque</neck>
- <lear>Communion earring</lear>
- <rear>Loquac. earring</rear>
- <body>Augur's jaseran</body>
- <lring>Aquasoul ring</lring>
- <rring>Solemn ring</rring>
- <back>Hecate's cape</back>
- <waist>Penitent's rope</waist>
- <legs>Orison pantaloons +2</legs>
- <feet>Avocat pigaches</feet>
- <hands>Cleric's mitts</hands>
- </set>
- <set name="Stoneskin">
- <main>Celeritas pole</main>
- <sub>Reign grip</sub>
- <head>Orison cap +2</head>
- <neck>Promise badge</neck>
- <lear>Communion earring</lear>
- <rear>Loquac. earring</rear>
- <body>Augur's jaseran</body>
- <lring>Aquasoul ring</lring>
- <rring>Solemn ring</rring>
- <back>Aslan cape</back>
- <waist>Siegel sash</waist>
- <legs>Haven Hose</legs>
- <feet>Orison duckbills +1</feet>
- <hands>Orison mitts +2</hands>
- </set>
- <set name="HPdown">
- <main>Alkalurops</main>
- <sub>Pax grip</sub>
- <head>Wivre hairpin</head>
- <neck>Twilight torque</neck>
- <lear>Graiai earring </lear>
- <rear>Loquac. Earring</rear>
- <hands>Brook Gages</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Aslan Cape</back>
- <waist>Penitent's rope</waist>
- <legs>Stearc subligar</legs>
- <feet>Conduit shoes</feet>
- </set>
- <set name="FastCast" BaseSet="Idle">
- <lear>Loquac. Earring</lear>
- <waist>Siegel sash</waist>
- <legs>Orison pantaloons +2</legs>
- <head>Orison cap +2</head>
- <hands>Orison mitts +2</hands>
- </set>
- <set name="Recast" BaseSet="FastCast">
- <head>Zelus tiara</head>
- <hands>Blessed mitts</hands>
- <legs>Blessed Trousers</legs>
- <waist>Goading Belt</waist>
- <main>Celeritas pole</main>
- </set>
- <set name="Bar">
- <head>Orison cap +2</head>
- <body>Orison bliaud +2</body>
- <legs>Cleric's pantaloons</legs>
- <feet>Orison duckbills +1</feet>
- <hands>Orison mitts +2</hands>
- </set>
- <set name="Banish" BaseSet="Idle">
- <main>Apollo's staff</main>
- <sub>Reign Grip</sub>
- <head>Orison Cap +2</head>
- <neck>Artemis' medal</neck>
- <lear>Hecate's earring</lear>
- <rear>Novio earring</rear>
- <body>Augur's Jaseran</body>
- <hands>Eradico mitts</hands>
- <rring>Aquasoul ring</rring>
- <lring>Omega ring</lring>
- <back>Searing cape</back>
- <waist>Pythia sash</waist>
- <legs>Orison pantaloons +2</legs>
- <feet>Theurgia clogs</feet>
- <ammo>Witchstone</ammo>
- </set>
- <set name="Repose" BaseSet="Banish">
- <lear>Communion earring</lear>
- <rear>Loquac. earring</rear>
- <hands>Blessed mitts</hands>
- <back>Hecate's cape</back>
- <feet>Orison duckbills +1</feet>
- <ammo>Aqua sachet</ammo>
- </set>
- <set name="Resting" BaseSet="Idle">
- <main>Pluto's Staff</main>
- <ammo>Clarus Stone</ammo>
- <neck>Eidolon Pendant</neck>
- <body>Orison bliaud +2</body>
- <back>Felicitas Cape</back>
- <waist>Austerity Belt</waist>
- <legs>Stearc Subligar</legs>
- <feet>Avocat pigaches</feet>
- </set>
- <set name="Melee" BaseSet="Idle">
- <main>Molva maul</main>
- <head>Zelus tiara</head>
- <neck>Twilight torque</neck>
- <rring>Rajas Ring</rring>
- <hands>Blessed mitts</hands>
- <legs>Blessed Trousers</legs>
- <waist>Goading Belt</waist>
- <rear>Brutal earring</rear>
- </set>
- <set name="Hexa" BaseSet="Melee">
- <head>Orison cap +2</head>
- <neck>Orochi nodowa</neck>
- <lear>Communion earring</lear>
- <body>Augur's jaseran</body>
- <hands>Augur's gloves</hands>
- <lring>Solemn ring</lring>
- <back>Aslan cape</back>
- <waist>Pythia sash</waist>
- <legs>Orison pentaloons +2</legs>
- <feet>Orison duckbills +1</feet>
- </set>
- <set name="Town" BaseSet="Idle">
- </set>
- </group>
- </sets>
- <rules>
- <!-- Yay abyssea red triggers -->
- <if TPGT="15">
- <disable slot="main|sub|range" />
- </if>
- <elseif TPLT="10">
- <enable slot="main|sub|range" />
- </elseif>
- <if spell="autoset">
- <equip when="idle" set="Idle" />
- <equip when="resting" set="Resting" />
- <equip when="engaged" set="Melee" />
- </if>
- <if Type="JobAbility">
- <if SubJob="SCH">
- <if BuffActive="Dark Arts|Addendum: Black">
- <if Spell="Celerity">
- <changespell Spell="Alacrity" />
- </if>
- <elseif Spell="Penury">
- <changespell Spell="Parsimony" />
- </elseif>
- <elseif Spell="Accession">
- <changespell Spell="Manifestation" />
- </elseif>
- </if>
- <else>
- <if Spell="Celerity" notBuffActive="Light Arts">
- <changespell Spell="Light Arts" />
- <command when="aftercast">pause 1;input /ma "Celerity" <me></command>
- </if>
- <elseif Spell="Penury" notBuffActive="Light Arts">
- <changespell Spell="Light Arts" />
- <command when="aftercast">pause 1;input /ma "Penury" <me></command>
- </elseif>
- <elseif Spell="Accession" notBuffActive="Light Arts">
- <changespell Spell="Light Arts" />
- <command when="aftercast">pause 1;input /ma "Accession" <me></command>
- </elseif>
- <elseif Spell="Dark Arts">
- <command when="aftercast">pause 1;input /ma "Addendum: Black" <me></command>
- </elseif>
- </else>
- </if>
- <if Spell="Devotion">
- <!-- In-game macro is simple:
- /ma "Cure V" <me>
- /wait 4
- /ja "Devotion" <stpt>
- Aftercast delay is to prevent HP loss from gear swapping too soon...rare,
- but happens! -->
- <aftercastdelay delay="3" />
- <equip when="aftercast" set="Idle" />
- </if>
- </if>
- <equip when="idle" set="Idle" />
- <if status="Engaged">
- <equip when="aftercast" set="Melee" />
- </if>
- <if notStatus="Engaged">
- <equip when="aftercast" set="Idle" />
- </if>
- <if Spell="Stoneskin">
- <equip when="Precast" set="Stoneskin" />
- <!-- Changes cancel delay if Celerity is active. -->
- <if notBuffActive="Celerity">
- <midcastdelay delay="4" />
- <command when="MidCast">cancel 37</command>
- </if>
- <else>
- <midcastdelay delay="2" />
- <command when="MidCast">cancel 37</command>
- </else>
- </if>
- <if Spell="Cure*">
- <if advanced='$Ring == 1'>
- <equip when="precast" set="HPdown" />
- <equip when="midcast">
- <rring lock="yes">Medicine Ring</rring>
- </equip>
- <equip when="midcast" set="Cure" />
- </if>
- <if advanced='$Ring == 0'>
- <if buffactive="atma">
- <equip when="precast" set="Cure" />
- </if>
- <elseif notbuffactive="atma">
- <equip when="precast" set="Cure" />
- <equip lock="yes" when="midcast">
- <body>Facio Bliaut</body>
- </equip>
- </elseif>
- </if>
- </if>
- <!-- For the love of god, max -enmity for Curagas... -->
- <elseif Spell="Cura*">
- <equip when="precast" set="Cura" />
- </elseif>
- <elseif Spell="Regen*">
- <equip when="precast">
- <body>Cleric's briault</body>
- <hands>Orison Mitts +2</hands>
- </equip>
- </elseif>
- <elseif Spell="Barstonra|Barwatera|Baraera|Barfira|Barblizzara|Barthundra">
- <equip when="precast" set="Bar" />
- <castdelay delay=".2" />
- </elseif>
- <elseif Spell="Haste">
- <equip when="precast" set="Recast" />
- </elseif>
- <elseif Spell="Stun|Flash">
- <equip when="precast" set="stun" />
- </elseif>
- <elseif Spell="Reraise*|Protect*|Shell*|*na|Erase">
- <equip when="precast" set="FastCast" />
- </elseif>
- <elseif Spell="Raise*">
- <equip when="precast" set="Recast" />
- </elseif>
- <elseif Spell="Esuna" notBuffActive="Afflatus Misery">
- <changespell Spell="Afflatus Misery" />
- <command when="aftercast">pause 1;input /ma "Esuna" <me></command>
- </elseif>
- <elseif Spell="Banish*|Holy">
- <equip when="precast" set="Banish" />
- </elseif>
- <elseif Spell="Repose">
- <equip when="precast" set="Repose" />
- </elseif>
- <if Skill="Enfeeb*">
- <equip when="precast" set="Enfeebling" />
- </if>
- <if spell="Hexa Strike|Randgrith">
- <equip when="precast" set="Hexa" />
- </if>
- <!--=========================================================================
- Sleep Timers! Repose: 90seconds, Sleep I: 60seconds
- =============================================================================-->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Repose|Sleep II">
- <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command>
- <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
- <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
- </if>
- <elseif Spell="Sleep|Sleepga">
- <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
- <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
- </elseif>
- </if>
- <!--=========================================================================
- Afflatus Handling
- =============================================================================-->
- <if mode="and" spell="Afflatus Solace" buffactive="Afflatus Solace">
- <cancelspell />
- <addtochat color="39">Afflatus Solace already active. %Spell cancelled.</addtochat>
- </if>
- <if mode="and" spell="Afflatus Misery" buffactive="Afflatus Misery">
- <cancelspell />
- <addtochat color="39">Afflatus Misery already active. %Spell cancelled.</addtochat>
- </if>
- <!--=========================================================================
- Utility Handling
- =============================================================================-->
- <if mode="and" skill="*Magic|Ninjutsu" buffactive="Silence">
- <cancelspell />
- <command>input /item "Echo Drops" <me></command>
- </if>
- <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
- <if Spell="Sneak|Monomi*" BuffActive="Sneak" SpellTargetType="Self">
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="1.8" />
- </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>
- <elseif Spell="Stoneskin" BuffActive="Stoneskin">
- <command when="midcast">cancel 37</command>
- <midcastdelay delay="4.8" />
- </elseif>
- <!-- Handling Town Gear -->
- <if Area="* Jeuno|Al Z*|Whitegate">
- <equip when="Idle|aftercast" set="Town" />
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement