Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config />
- <variables>
- <var name="SleepTimers">1</var>
- <var Name="ChangeComposure">0</var>
- <var Name="Skillup">0</var>
- <var Name="Skillupenhance">0</var>
- <xi:include href="include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='VarEnSpells']/*" />
- </variables>
- <sets>
- <group name="Potency" default="yes">
- <set name="Idle">
- <body>Estq. Sayon +2</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <legs>Tatsu. Sitagoromo</legs>
- <head>Duelist's Chapeau</head>
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <rear>Moonshade Earring</rear>
- <waist>Hierarch Belt</waist>
- <back>Umbra Cape</back>
- <ammo>Snow Sachet</ammo>
- <main>Terra's Staff</main>
- <sub>Pax Grip</sub>
- <lear>Darkness Earring</lear>
- </set>
- <set name="Elemental Magic">
- <body>Teal Saio</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <waist>Penitent's Rope</waist>
- <hands>Eradico Mitts</hands>
- <feet>Goliard Clogs</feet>
- <back>Potentia Cape</back>
- <lring>Diamond Ring</lring>
- <rring>Spiral Ring</rring>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Magic Accuracy">
- <body>Estq. Sayon +2</body>
- <hands>Estq. Ganthrt. +2</hands>
- <legs>Portent Pants</legs>
- <feet>Goliard Clogs</feet>
- <waist>Penitent's Rope</waist>
- <back>Altruistic Cape</back>
- <lring>Diamond Ring</lring>
- <rring>Spiral Ring</rring>
- <head>Duelist's Chapeau</head>
- <neck>Spider Torque</neck>
- <lear>Cass. Earring</lear>
- <rear>Helenus's Earring</rear>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="MND" baseset="Magic Accuracy">
- <body>Estq. Sayon +2</body>
- <hands>Estq. Ganthrt. +2</hands>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <waist>Penitent's Rope</waist>
- <legs>Mahatma Slops</legs>
- <head>Estq. Chappel +2</head>
- <neck>Estoqueur's Collar</neck>
- <lring>Solemn Ring</lring>
- <rring>Neptune's Ring</rring>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Enhancing Magic">
- <legs>Portent Pants</legs>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <hands>Duelist's Gloves</hands>
- <neck>Colossus's Torque</neck>
- </set>
- <set name="Dark Magic" baseset="Magic Accuracy">
- <body>Glamor Jupon</body>
- <legs>Portent Pants</legs>
- <hands>Crimson Fng. Gnt.</hands>
- <neck>Aesir Torque</neck>
- <feet>Augur's Gaiters</feet>
- <waist>Goading Belt</waist>
- <head>Walahra Turban</head>
- <lear>Cass. Earring</lear>
- <rear>Helenus's Earring</rear>
- </set>
- <set name="Haste">
- <head>Walahra Turban</head>
- <body>Goliard Saio</body>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <waist>Goading Belt</waist>
- </set>
- <set name="Cure">
- <body>Goliard Saio</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <neck>Fylgja Torque</neck>
- <legs>Mahatma Slops</legs>
- <waist>Penitent's Rope</waist>
- <lring>Metanoia Ring</lring>
- <rring>Trooper's Ring</rring>
- <lear>Delta Earring</lear>
- <rear>Novia Earring</rear>
- <sub>Pax Grip</sub>
- <main>Light Staff</main>
- </set>
- <set name="Convert">
- <body>Pluviale</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <legs>Estqr. Fuseau +2</legs>
- <head>Estq. Chappel +2</head>
- <neck>Estoqueur's Collar</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <rear>Moonshade Earring</rear>
- <waist>Hierarch Belt</waist>
- <back>Umbra Cape</back>
- <ammo>Snow Sachet</ammo>
- <main>Terra's Staff</main>
- <sub>Pax Grip</sub>
- <lear>Darkness Earring</lear>
- </set>
- <set name="TP" baseset="Haste">
- <back>Atheling Mantle</back>
- <legs>Tatsu. Sitagoromo</legs>
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- </set>
- <set name="PDT">
- <body>Dst. Harness +1</body>
- <legs>Tatsu. Sitagoromo</legs>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <neck>Twilight Torque</neck>
- <main>Terra's Staff</main>
- <lear>Darkness Earring</lear>
- </set>
- <set name="MDT">
- <body>Estq. Sayon +2</body>
- <legs>Coral Cuisses +1</legs>
- <hands>Coral Fng. Gnt. +1</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <lear>Merman's Earring</lear>
- <rear>Merman's Earring</rear>
- <neck>Twilight Torque</neck>
- <feet>Coral Greaves +1</feet>
- </set>
- <set name="Fast Cast">
- <head>Warlock's Chapeau</head>
- <body>Duelist's Tabard</body>
- </set>
- <set name="Enhancing Magic Others" baseset="Haste">
- <body>Estq. Sayon +2</body>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <hands>Estq. Ganthrt. +2</hands>
- <head>Estq. Chappel +2</head>
- <back>Estoqueur's Cape</back>
- </set>
- <set name="Enhancing Magic Self" baseset="Haste">
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- </set>
- <set name="Resting" baseset="Idle">
- <main>Pluto's Staff</main>
- </set>
- </group>
- <group name="Resist" inherit="Potency" />
- </sets>
- <rules>
- <!-- Includes -->
- <xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='EleStaff']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
- <xi:include href="include.xml" xpointer="//include[@name='EnspellsRule']/*" />
- <!-- Idle and Melee -->
- <if status="idle" notEquipMain="Almace|Khan*|Twilight*|Sham*" notSpell="Convert">
- <equip when="aftercast|idle" set="Idle" />
- </if>
- <elseif EquipMain="Almace|Khan*|Twilight*|Sham*">
- <equip when="precast|midcast|idle|aftercast">
- <main lock="t" />
- </equip>
- <equip when="engaged|aftercast" set="TP" />
- </elseif>
- <!-- Ignore rules -->
- <if spell="Diaga">
- <equip when="aftercast" set="PDT" />
- <return />
- </if>
- <!-- Fast Cast -->
- <if CastTimeGT="2" MLvlGT="59" notBuffActive="Chainspell" notSpell="Impact">
- <castdelay delay="0.02" />
- <equip when="precast" set="Fast Cast" />
- </if>
- <!-- Trial of the Magians -->
- <if EquipMain="Teiwaz|Crook">
- <equip when="precast|midcast|idle|aftercast">
- <main lock="t" />
- </equip>
- </if>
- <!-- JA: Convert Gear Lock -->
- <if spell="Convert">
- <equip when="precast" set="%spell" />
- </if>
- <!-- JA: Remove "JA Already Active" Statement -->
- <if spell="Light Arts|Dark Arts|Addendum*|Parsimon*|Alacrity*|Manifest*|Celer*|Accession|Penur*" BuffActive="%Spell">
- <cancelspell />
- <return />
- </if>
- <!-- JA: Stratagem Recast -->
- <if spell="Light Arts|Dark Arts|Addendum*|Parsimon*|Alacrity*|Manifest*|Celer*|Accession|Penur*">
- <command>input /recast "%Spell"</command>
- </if>
- <!-- JA: SCH Selection -->
- <if BuffActive="Dark Arts|Addendum: Black">
- <if spell="Penury">
- <changespell spell="Parismony" />
- </if>
- <if spell="Celerity">
- <changespell spell="Alacrity" />
- </if>
- <if spell="Accession">
- <changespell spell="Manifestation" />
- </if>
- <if spell="Rapture">
- <changespell spell="Ebullience" />
- </if>
- <if spell="Perpetuance">
- <changespell spell="Immanence" />
- </if>
- </if>
- <if BuffActive="Light Arts|Addendum: White">
- <if spell="Parsimony">
- <changespell spell="Penury" />
- </if>
- <if spell="Alacrity">
- <changespell spell="Celerity" />
- </if>
- <if spell="Manifestation">
- <changespell spell="Accession" />
- </if>
- <if spell="Ebullience">
- <changespell spell="Rapture" />
- </if>
- <if spell="Immanence">
- <changespell spell="Perpetuance" />
- </if>
- </if>
- <!-- Magic: Nukes -->
- <if Skill="ElementalMagic" notBuffActive="Chainspell" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock" group="Potency">
- <equip when="midcast" set="Elemental Magic" />
- </if>
- <elseif Skill="ElementalMagic" BuffActive="Chainspell" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock" group="Potency">
- <equip when="precast" set="Elemental Magic" />
- </elseif>
- <!-- Magic: Enfeebles -->
- <if Skill="EnfeeblingMagic" notBuffActive="Chainspell" group="Potency">
- <if Type="WhiteMagic">
- <equip when="midcast" set="MND" />
- </if>
- <elseif Type="BlackMagic">
- <equip when="midcast" set="Magic Accuracy" />
- </elseif>
- </if>
- <elseif Skill="EnfeeblingMagic" BuffActive="Chainspell" group="Potency">
- <if Type="WhiteMagic">
- <equip when="precast" set="MND" />
- </if>
- <elseif Type="BlackMagic">
- <equip when="precast" set="Magic Accuracy" />
- </elseif>
- </elseif>
- <!-- Magic: Cures -->
- <if Skill="HealingMagic">
- <if Spell="Cura*|Cure*">
- <if mode="OR" area="Abyssea*" MPPAfterCastLT="90">
- <equip when="midcast" set="Cure" />
- </if>
- </if>
- <elseif spell="*na|Erase">
- <equip when="precast" set="Haste" />
- </elseif>
- </if>
- <!-- Magic: Dark Magic -->
- <if Skill="DarkMagic">
- <equip when="precast" set="Dark Magic" />
- </if>
- <!-- Magic: Enhancing [Others] -->
- <if Skill="EnhancingMagic" SpellTargetType="PLAYER" BuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Others" />
- </if>
- <elseif Skill="EnhancingMagic" SpellTargetType="PLAYER" notBuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Self" />
- </elseif>
- <!-- Magic: Enhancing [Self] -->
- <if Skill="EnhancingMagic" SpellTargetType="SELF" NotSpell="Phalanx|En*|Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic Self" />
- </if>
- <elseif spell="Phalanx|En*">
- <equip when="midcast" set="Enhancing Magic" />
- </elseif>
- <!-- Auto Parsimony for Enfeebles depending on MP% -->
- <if SubJob="SCH" spell="Gravity|Sleep*|Bind|Break" MPAfterCastLT="5">
- <command>input /echo Use Parsimony?</command>
- <command>input /ja "Parsimony" <st></command>
- </if>
- <!-- Equip: Impact -->
- <if spell="Impact">
- <equip when="precast|midcast">
- <body lock="yes">Twilight Cloak</body>
- </equip>
- </if>
- <!-- Equip: Refresh -->
- <if spell="Refresh*">
- <equip when="midcast">
- <legs lock="yes">Estqr. Fuseau +2</legs>
- </equip>
- </if>
- <!-- JA: Composure -->
- <if MLvlGT="50" NotBuffActive="Composure" Skill="EnhancingMagic" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp|Sneak|Invisible" SpellTargetName="Yugl" Advanced='("$ChangeComposure" = "0")'>
- <var Cmd="set ChangeComposure 1" />
- <command>wait 1.8;%Spell %SpellTargetRaw;</command>
- <command>Composure;wait 300; sc var set ChangeComposure 0</command>
- <cancelspell />
- <return />
- </if>
- <!-- Check: Sleep timers -->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Sleep II|Sleepga 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>
- <!-- Skillup: Healing -->
- <if advanced='"$Skillupheal"="1"'>
- <if notBuffactive="Refresh">
- <command>input /magic "Refresh II" <me></command>
- </if>
- <else>
- <command>wait 5; input /magic "Cure" <me></command>
- </else>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment