Advertisement
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>
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='VarEnSpells']/*" />
- <var name="StaffSkill">0</var>
- <var name="TriggerSet">DancingChains</var>
- </variables>
- <sets>
- <group name="Potency" default="yes">
- <set name="Idle">
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <legs>Tatsu. Sitagoromo</legs>
- <head>Nefer Khat</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>Savant's Earring</lear>
- </set>
- <set name="Elemental Magic">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Savant's Gown +2</body>
- <head>Nares Cap</head>
- <legs>Rubeus Spats</legs>
- <waist>Cognition Belt</waist>
- <hands>Tethyan cuffs +3</hands>
- <feet>Svnt. Loafers +2</feet>
- <back>Romanus Cape</back>
- <lring>Strendu Ring</lring>
- <rring>Demon's Ring</rring>
- <neck>Stoicheion Medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Magic Accuracy">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Savant's Gown +2</body>
- <hands>Argute Bracers</hands>
- <legs>Portent Pants</legs>
- <feet>Svnt. Loafers +2</feet>
- <waist>Penitent's Rope</waist>
- <back>Altruistic Cape</back>
- <lring>Strendu Ring</lring>
- <rring>Spiral Ring</rring>
- <head>Nares Cap</head>
- <neck>Savant's Chain</neck>
- <lear>Cass. Earring</lear>
- <rear>Helenus's Earring</rear>
- <ammo>Savant's Treatise</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="MND" baseset="Magic Accuracy">
- <body>Savant's Gown +2</body>
- <hands>Svnt. Bracers +2</hands>
- <feet>Teal Pigaches</feet>
- <back>Aslan Cape</back>
- <waist>Penitent's Rope</waist>
- <legs>Savant's Pants +2</legs>
- <head>Teal Chapeau</head>
- <neck>Savant's Chain</neck>
- <lring>Solemn Ring</lring>
- <rring>Neptune's Ring</rring>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Enhancing Magic" baseset="Haste">
- <legs>Portent Pants</legs>
- <neck>Colossus's Torque</neck>
- <main>Fay Staff</main>
- <head>Svnt. Bonnet +2</head>
- <body>Anhur Robe</body>
- <ammo>Savant's Treatise</ammo>
- </set>
- <set name="Haste">
- <head>Walahra Turban</head>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- </set>
- <set name="Dark Magic" baseset="Magic Accuracy">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Scholar's Gown +1</body>
- <legs>Portent Pants</legs>
- <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="Cure">
- <main>Arka IV</main>
- <body>Heka's Kalasiris</body>
- <head>Lenore's Hairpin</head>
- <hands>Augur's Gloves</hands>
- <feet>Scholar's Loafers</feet>
- <neck>Fylgja Torque</neck>
- <legs>Praeco Slacks</legs>
- <waist>Witful Belt</waist>
- <lring>Dark Ring</lring>
- <rring>Trooper's Ring</rring>
- <ammo>Leisure Musk</ammo>
- <lear>Delta Earring</lear>
- <rear>Novia Earring</rear>
- <sub>Pax Grip</sub>
- <back>Vates Cape</back>
- </set>
- <set name="Impact">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Twilight Cloak</body>
- </set>
- <set name="Helix">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Savant's Gown +2</body>
- <hands>Svnt. Bracers +2</hands>
- <waist>Penitent's Rope</waist>
- <legs>Rubeus Spats</legs>
- <feet>Svnt. Loafers +2</feet>
- <head>Nares Cap</head>
- <back>Romanus Cape</back>
- <lring>Strendu Ring</lring>
- <rring>Demon's Ring</rring>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <neck>Stoicheion Medal</neck>
- <sub>Bugard Strap +1</sub>
- <ammo>Snow Sachet</ammo>
- </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>Morgana's Choker</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="Resting" baseset="Idle">
- <main>Pluto's Staff</main>
- </set>
- <set name="Fast Cast">
- <main>$Staff-DMG-%SpellElement</main>
- <head>Nares Cap</head>
- <feet>Scholar's Loafers</feet>
- <body>Anhur Robe</body>
- <back>Swithe Cape</back>
- </set>
- </group>
- <group name="Resist" inherit="Potency" />
- </sets>
- <rules>
- <!-- Includes -->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EnspellsRule']/*" />
- <!-- Idle -->
- <if status="idle">
- <equip when="aftercast|idle" set="Idle" />
- </if>
- <!-- Fast Cast -->
- <if CastTimeGT="2" notSpell="Impact">
- <castdelay delay="0.02" />
- <equip when="precast" set="Fast Cast" />
- </if>
- <!-- Trial of the Magians -->
- <if EquipMain="Teiwaz|Crook|Kubera*">
- <equip when="all">
- <main lock="t" />
- </equip>
- </if>
- <!-- JA: Convert Gear Lock -->
- <if spell="Convert">
- <equip when="precast|midcast|aftercast" set="%spell" />
- </if>
- <!-- JA: SCH Selection -->
- <if BuffActive="Dark Arts|Addendum: Black">
- <if spell="Penury">
- <changespell spell="Parsimony" />
- </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>
- <!-- JA: Parsimony and Penury -->
- <if spell="Parsimony|Penury">
- <command>input /echo Click two times to equip AF3+2 legs for 100% Conserve MP</command>
- </if>
- <if spell="Parsimony|Penury" BuffActive="Parsimony|Penury">
- <equip when="precast|midcast|aftercast|idle">
- <legs lock="yes">Savant's Pants +2</legs>
- </equip>
- </if>
- <!-- JA: Rapture and Ebullience -->
- <if notspell="Impact">
- <if mode="OR" spell="Rapture|Ebullience" BuffActive="Rapture|Ebullience">
- <equip when="midcast">
- <head lock="yes">Svnt. Bonnet +2</head>
- </equip>
- </if>
- </if>
- <!-- JA: Perpetuance and Immenance -->
- <if mode="OR" spell="Perpetuance|Immanence" BuffActive="Perpetuance|Immanence">
- <equip when="midcast">
- <hands>Svnt. Bracers +2</hands>
- </equip>
- </if>
- <!-- JA: Remove "JA Already Active" Statement -->
- <if type="Scholar" notSpell="Parsimony|Penury|Dark Arts|Light Arts" BuffActive="%Spell" >
- <cancelspell />
- <command>input /echo %Spell already active!</command>
- <return />
- </if>
- <!-- Changeto Addendum if using the same arts twice -->
- <if spell="Light Arts|Dark Arts" buffactive="%spell">
- <if spell="Dark Arts">
- <changespell spell="Addendum: Black" />
- </if>
- <else>
- <changespell spell="Addendum: White" />
- </else>
- </if>
- <!-- JA: Stratagem Recast -->
- <if type="Scholar">
- <command>input /recast "%Spell"</command>
- </if>
- <!-- Magic: Nukes -->
- <if Skill="ElementalMagic" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock|Impact|*helix" group="Potency">
- <equip when="midcast" set="Elemental Magic" />
- </if>
- <elseif Spell="*helix" group="Potency">
- <equip when="midcast" set="Helix" />
- </elseif>
- <elseif spell="Impact">
- <equip when="precast" set="Elemental Magic|Impact" />
- </elseif>
- <!-- Magic: Enfeebles -->
- <if Skill="EnfeeblingMagic" group="Potency">
- <if Type="WhiteMagic">
- <equip when="midcast" set="MND" />
- </if>
- <elseif Type="BlackMagic">
- <equip when="midcast" set="Magic Accuracy" />
- </elseif>
- </if>
- <!-- 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" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Haste" />
- </if>
- <!-- Magic: Enhancing [Self] -->
- <if Skill="EnhancingMagic" SpellTargetType="SELF" NotSpell="Stoneskin|Erase|Escape|Protect*|Shell*|Tele*|Warp">
- <equip when="midcast" set="Enhancing Magic" />
- </if>
- <!-- Magic: Impact -->
- <if spell="Impact">
- <equip when="precast|midcast">
- <body lock="yes">Twilight Cloak</body>
- </equip>
- </if>
- <!-- JA: Tabula Rasa -->
- <if BuffActive="Tabula Rasa">
- <if spell="Parsimony">
- <if Buffactive="Parsimony" notBuffActive="Ebullience">
- <changespell spell="Ebullience" />
- </if>
- <elseif BuffActive="Ebullience" notBuffActive="Alacrity">
- <changespell spell="Alacrity" />
- </elseif>
- <elseif BuffActive="Alacrity" notBuffActive="Immanence">
- <changespell spell="Immanence" />
- </elseif>
- </if>
- <elseif spell="Penury">
- <if Buffactive="Penury" notBuffActive="Celerity">
- <changespell spell="Celerity" />
- </if>
- <elseif BuffActive="Celerity" notBuffActive="Accession">
- <changespell spell="Accession" />
- </elseif>
- <elseif BuffActive="Accession" notBuffActive="Rapture">
- <changespell spell="Rapture" />
- </elseif>
- </elseif>
- </if>
- <!-- Check: Perpetuance buffs -->
- <if BuffActive="Perpetuance" SpellTargetType="SELF" Spell="Haste|Phalanx|En*|*storm">
- <command when="aftercast">spellcast var inc buffid;wait 420;input /echo [$buffid:%spell] <%me> Wearing off in 30s</command>
- <command when="aftercast">wait 435;input /echo [$buffid:%spell] <me> Wearing off in 15s</command>
- <command when="aftercast">wait 445;input /echo [$buffid:%spell] <me> Wearing off in 5s;spellcast var dec buffid;</command>
- </if>
- <elseif BuffActive="Perpetuance" SpellTargetType="SELF" Spell="Refresh*">
- <command when="aftercast">spellcast var inc buffid;wait 345;input /echo [$buffid:%spell] <%me> Wearing off in 30s</command>
- <command when="aftercast">wait 360;input /echo [$buffid:%spell] <me> Wearing off in 15s</command>
- <command when="aftercast">wait 370;input /echo [$buffid:%spell] <me> Wearing off in 5s;spellcast var dec buffid;</command>
- </elseif>
- <!-- 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>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement