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>
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffFastCast']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffACC']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='VarEnSpells']/*" />
- <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
- <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
- <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
- <var name="Distance">6</var>
- <var name="Resist">R</var>
- <var name="Area">Outside</var>
- <var name="LockMain">0</var>
- <var name="TP">TP-HASTE</var>
- <var name="Idle">Idle</var>
- <var name="Armor">BlankSet</var>
- <var name="VARTP">HASTE</var>
- <var name="VARWS">DEX</var>
- <var name="VARUtsusemi">PDT</var>
- <var name="VARCure">Potency</var>
- <var name="VARStun">Haste</var>
- <var name="VARDireCast">BlankSet</var>
- <var name="BlackMagicBook">0</var>
- <var name="WhiteMagicBook">0</var>
- <var name="Castwhen">midcast</var>
- <var name="ChangeComposure">0</var>
- <var name="QuickResist">R</var>
- <var name="SleepOrder">0</var>
- <var name="SleepTimer">0</var>
- <var name="DurationTimer">0</var>
- <var name="Main-Idle">Terra's Staff</var>
- <var name="Sub-Idle">Pax Grip</var>
- <var name="Legs-Idle">Blood Cuisses</var>
- <var name="FastCastTotal">0.5</var>
- </variables>
- <sets>
- <group name="Abyssea-R">
- <set name="Idle" baseset="PDT">
- <body>Estq. Sayon +2</body>
- <head>Duelist's Chapeau</head>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <waist>Hierarch Belt</waist>
- <sub>Pax Grip</sub>
- </set>
- <set name="PDT">
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <legs>Tatsu. Sitagoromo</legs>
- <back>Umbra Cape</back>
- <main>Terra's Staff</main>
- <rring>Dark Ring</rring>
- <body>Dst. Harness +1</body>
- <lear>Darkness Earring</lear>
- </set>
- <set name="Utsusemi-PDT">
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <legs>Tatsu. Sitagoromo</legs>
- <back>Umbra Cape</back>
- <rring>Dark Ring</rring>
- <body>Dst. Harness +1</body>
- <lear>Darkness Earring</lear>
- </set>
- <set name="MDT">
- <lring>Dark Ring</lring>
- <lear>Merman's Earring</lear>
- <hands>Coral Fng. Gnt. +1</hands>
- <legs>Coral Cuisses +1</legs>
- <rear>Merman's Earring</rear>
- <neck>Twilight Torque</neck>
- <rring>Dark Ring</rring>
- <back>Lamia Mantle +1</back>
- </set>
- <set name="Haste">
- <head>Zelus Tiara</head>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- </set>
- <set name="Resting">
- <main>Pluto's Staff</main>
- <body>Estq. Sayon +2</body>
- <head>Duelist's Chapeau</head>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <waist>Hierarch Belt</waist>
- </set>
- <set name="FastCast-Impact">
- <body>Twilight Cloak</body>
- </set>
- <set name="FastCast-50Max">
- <body>Duelist's Tabard</body>
- <head>Warlock's Chapeau</head>
- </set>
- <set name="FastCast" baseset="FastCast-50Max">
- <feet>Augur's Gaiters</feet>
- </set>
- <set name="SpellInterruption">
- <feet>Karasutengu</feet>
- <main>Eremite's Wand</main>
- <sub>Eremite's Wand</sub>
- <waist>Emphatikos Rope</waist>
- <body>Warlock's Tabard</body>
- <neck>Twilight Torque</neck>
- <back>Umbra Cape</back>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <legs>Tatsu. Sitagoromo</legs>
- <head>Darksteel Cap +1</head>
- <rring>Dark Ring</rring>
- </set>
- <set name="Utsusemi-SpellInterruption">
- <feet>Karasutengu</feet>
- <waist>Emphatikos Rope</waist>
- <body>Warlock's Tabard</body>
- <neck>Twilight Torque</neck>
- <back>Umbra Cape</back>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <legs>Tatsu. Sitagoromo</legs>
- <head>Darksteel Cap +1</head>
- <rring>Dark Ring</rring>
- </set>
- <set name="EmpyreanSet">
- <body>Estq. Sayon +2</body>
- <hands>Estq. Ganthrt. +2</hands>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Estq. Houseaux +2</feet>
- </set>
- <set name="TP-ACC">
- <body>Goliard Saio</body>
- <head>Zelus Tiara</head>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <waist>Goading Belt</waist>
- </set>
- <set name="TP-HASTE" baseset="TP-ACC">
- <head>Zelus Tiara</head>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- </set>
- <set name="TP-PDT" baseset="TP-HASTE">
- <body>Estq. Sayon +2</body>
- </set>
- <set name="Chant du Cygne-ACC">
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <hands>Eradico Mitts</hands>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Chant du Cygne-DEX" baseset="Chant du Cygne-ACC">
- <body>Teal Saio</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <hands>Eradico Mitts</hands>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Evisceration-ACC">
- <slot>Example</slot>
- </set>
- <set name="Evisceration-DEX" baseset="Evisceration-ACC">
- <slot>Example</slot>
- </set>
- <set name="Knights of Round">
- <slot>Example</slot>
- </set>
- <set name="Mercy Stroke">
- <slot>Example</slot>
- </set>
- <set name="Vorpal Blade">
- <slot>Example</slot>
- </set>
- <set name="Sanguine Blade">
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <hands>Eradico Mitts</hands>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Elemental-Debuffs">
- <main>$Staff-ACC-%SpellElement</main>
- <head>Estq. Chappel +2</head>
- <body>Estq. Sayon +2</body>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <back>Potentia Cape</back>
- <waist>Penitent's Rope</waist>
- <neck>Feud Pendant</neck>
- <lring>Diamond Ring</lring>
- <ammo>Snow Sachet</ammo>
- <sub>Bugard Strap +1</sub>
- </set>
- <set name="Elemental-Nukes">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Teal Saio</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <hands>Eradico Mitts</hands>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Elemental-Impact" baseset="Elemental-Nukes">
- <head />
- <body>Twilight Cloak</body>
- </set>
- <set name="Dark-Skill" baseset="Haste">
- <main>$Staff-ACC-%SpellElement</main>
- <body>Glamor Jupon</body>
- <hands>Blood Fng. Gnt.</hands>
- <legs>Portent Pants</legs>
- <neck>Aesir Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <feet>Serpentes Sabots</feet>
- <head>Darksteel Cap +1</head>
- <back>Umbra Cape</back>
- <waist>Goading Belt</waist>
- </set>
- <set name="Dark-ACC" baseset="Dark-Skill">
- <body>Estq. Sayon +2</body>
- <hands>Blood Fng. Gnt.</hands>
- <legs>Portent Pants</legs>
- <feet>Augur's Gaiters</feet>
- <head>Estq. Chappel +2</head>
- <neck>Aesir Torque</neck>
- </set>
- <set name="Dark-DMG" baseset="Dark-ACC">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Glamor Jupon</body>
- <head>Estq. Chappel +2</head>
- <neck>Aesir Torque</neck>
- <legs>Portent Pants</legs>
- <hands>Eradico Mitts</hands>
- <rring>Demon's Ring</rring>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <waist>Goading Belt</waist>
- </set>
- <set name="Dark-Haste" baseset="Dark-ACC">
- <head>Zelus Tiara</head>
- <hands>Dusk Gloves</hands>
- <feet>Dusk Ledelsens</feet>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- </set>
- <set name="Divine-ACC">
- <main>$Staff-ACC-%SpellElement</main>
- <slot>Example</slot>
- </set>
- <set name="Divine-DMG" baseset="Divine-ACC">
- <main>$Staff-DMG-%SpellElement</main>
- <slot>Example</slot>
- </set>
- <set name="Enhancing-Skill" baseset="PDT">
- <body>Glamor Jupon</body>
- <legs>Portent Pants</legs>
- <feet>Estq. Houseaux +2</feet>
- <back>Estoqueur's Cape</back>
- <neck>Colossus's Torque</neck>
- </set>
- <set name="Enhancing-Stoneskin">
- <main>Kubera's Staff +2</main>
- <hands>Stone Mufflers</hands>
- <waist>Siegel Sash</waist>
- <neck>Stone Gorget</neck>
- </set>
- <set name="Enhancing-Spikes">
- <feet>Augur's Gaiters</feet>
- <legs>Estqr. Fuseau +2</legs>
- <head>Estq. Chappel +2</head>
- <body>Estq. Sayon +2</body>
- <lring>Diamond Ring</lring>
- <neck>Feud Pendant</neck>
- <waist>Penitent's Rope</waist>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Enfeebling-Dark-ACC">
- <main>$Staff-ACC-%SpellElement</main>
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <legs>Portent Pants</legs>
- <hands>Estq. Ganthrt. +2</hands>
- <feet>Augur's Gaiters</feet>
- <waist>Penitent's Rope</waist>
- <back>Altruistic Cape</back>
- <neck>Spider Torque</neck>
- <lring>Diamond Ring</lring>
- <ammo>Snow Sachet</ammo>
- </set>
- <set name="Enfeebling-Light-ACC">
- <main>$Staff-ACC-%SpellElement</main>
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <legs>Portent Pants</legs>
- <hands>Estq. Ganthrt. +2</hands>
- <feet>Estq. Houseaux +2</feet>
- <waist>Penitent's Rope</waist>
- <back>Altruistic Cape</back>
- <lring>Spiral Ring</lring>
- <rring>Neptune's Ring</rring>
- <neck>Spider Torque</neck>
- </set>
- <set name="Enfeebling-Light-MND" baseset="Enfeebling-Light-ACC">
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <legs>Mahatma Slops</legs>
- <hands>Estq. Ganthrt. +2</hands>
- <back>Estoqueur's Cape</back>
- <feet>Estq. Houseaux +2</feet>
- <neck>Estoqueur's Collar</neck>
- <waist>Penitent's Rope</waist>
- <lring>Solemn Ring</lring>
- <rring>Neptune's Ring</rring>
- </set>
- <set name="Cure-Potency">
- <main>Surya's Staff +2</main>
- <hands>Augur's Gloves</hands>
- <rear>Roundel Earring</rear>
- <lear>Novia Earring</lear>
- <feet>Estq. Houseaux +2</feet>
- <body>Estq. Sayon +2</body>
- <head>Estq. Chappel +2</head>
- <legs>Mahatma Slops</legs>
- <waist>Penitent's Rope</waist>
- <neck>Fylgja Torque</neck>
- <main>Surya's Staff +2</main>
- <lring>Solemn Ring</lring>
- <rring>Neptune's Ring</rring>
- <back>Estoqueur's Cape</back>
- </set>
- <set name="Cure-EnmityMinus">
- <lring>Trooper's Ring</lring>
- <rring>Metanoia Ring</rring>
- <hands>Eradico Mitts</hands>
- <body>Goliard Saio</body>
- <rear>Delta Earring</rear>
- </set>
- <set name="Cure-EnmityPlus">
- <slot>Example</slot>
- </set>
- <set name="AilmentRemoval" baseset="Haste">
- <slot>Example</slot>
- </set>
- <set name="Ninjutsu-Nukes" baseset="Enhancing-Spikes">
- <main>$Staff-DMG-%SpellElement</main>
- <slot>Example</slot>
- </set>
- <set name="Convert">
- <body>Goliard Saio</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <waist>Hierarch Belt</waist>
- <back>Altruistic Cape</back>
- <feet>Serpentes Sabots</feet>
- <hands>Serpentes Cuffs</hands>
- <neck>Estoqueur's Collar</neck>
- <lring>Metanoia Ring</lring>
- <rring>Demon's Ring</rring>
- </set>
- <set name="BlankSet" />
- </group>
- <group name="Abyssea-RNM" inherit="Abyssea-R"/>
- <group name="Abyssea-NM" inherit="Abyssea-R"/>
- <group name="Outside-R" inherit="Abyssea-R" default="yes"/>
- <group name="Outside-RNM" inherit="Outside-R">
- <set name="Enfeebling-Dark-ACC">
- <main>$Staff-DMG-%SpellElement</main>
- <body>Teal Saio</body>
- <head>Estq. Chappel +2</head>
- <legs>Estqr. Fuseau +2</legs>
- <feet>Augur's Gaiters</feet>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <hands>Eradico Mitts</hands>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <neck>Feud Pendant</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <ammo>Snow Sachet</ammo>
- </set>
- </group>
- <group name="Outside-NM" inherit="Outside-R"/>
- </sets>
- <rules>
- <!--- Core Include Rules --->
- <if notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
- </if>
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AutoChangeGear']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
- <!--- Optional Include Rules --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='MPCostRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EnspellsRule']/*" />
- <!--- Initial fixations: Automatically change groups to reflect variables --->
- <if notgroup="$Area-$Resist">
- <command>sc group $Area-$Resist</command>
- </if>
- <!--- Auto Update Gear --->
- <if spell="Dancing Chains">
- <cancelspell />
- <if status="idle">
- <equip set="$Idle" />
- </if>
- <elseif status="engaged">
- <if advanced='"$VARTP"="PDT"'>
- <var cmd="set TP TP-$VARTP" />
- <equip set="$TP" />
- </if>
- <else>
- <var cmd="set TP TP-$VARTP|$Armor" />
- <equip set="$TP" />
- </else>
- </elseif>
- </if>
- <!--- Equip Basic DD Set --->
- <elseif Spell="Vulcan Shot">
- <cancelspell />
- <var cmd="set Armor BlankSet" />
- <if status="engaged">
- <var cmd="set TP TP-$VARTP|$Armor" />
- <equip set="$TP" />
- </if>
- <elseif status="idle">
- <var cmd="set Idle Idle|$Armor" />
- <equip set="$Idle" />
- </elseif>
- </elseif>
- <!--- Equip MDT (Aegis Schism) --->
- <elseif Spell="Aegis Schism">
- <cancelspell />
- <var cmd="set Armor MDT" />
- <if status="engaged">
- <var cmd="set TP TP-$VARTP|$Armor" />
- <equip set="$TP" />
- </if>
- <elseif status="idle">
- <var cmd="set Idle Idle|$Armor" />
- <equip set="$Idle" />
- </elseif>
- </elseif>
- <!--- Equip PDT (Barbed Crescent) --->
- <elseif Spell="Barbed Crescent">
- <cancelspell />
- <var cmd="set Armor PDT" />
- <if status="engaged">
- <var cmd="set TP TP-$VARTP|$Armor" />
- <equip set="$TP" />
- </if>
- <if status="idle">
- <var cmd="set Idle Idle|$Armor" />
- <equip set="$Idle" />
- </if>
- </elseif>
- <!--- Change TP set type --->
- <if spell="Poison V">
- <cancelspell />
- <if advanced='"$VARTP"="HASTE"'>
- <var cmd="set VARTP ACC" />
- <var cmd="set TP TP-$VARTP|$Armor" />
- <addtochat color="135">TP Variable: Accuracy</addtochat>
- </if>
- <elseif advanced='"$VARTP"="ACC"'>
- <var cmd="set VARTP PDT" />
- <var cmd="set TP TP-$VARTP|$Armor" />
- <addtochat color="135">TP Variable: PDT</addtochat>
- </elseif>
- <elseif advanced='"$VARTP"="PDT"'>
- <var cmd="set VARTP HASTE" />
- <var cmd="set TP TP-$VARTP|$Armor" />
- <addtochat color="135">TP Variable: Haste</addtochat>
- </elseif>
- <if status="engaged">
- <equip set="$TP" />
- </if>
- </if>
- <!--- Change WS set type --->
- <if spell="Poisonga V">
- <cancelspell />
- <if advanced='"$VARWS"="DEX"'>
- <var cmd="set VARWS ACC" />
- <addtochat color="135">WS Variable: Accuracy</addtochat>
- </if>
- <elseif advanced='"$VARWS"="ACC"'>
- <var cmd="set VARWS DEX" />
- <addtochat color="135">WS Variable: Critical hit rate</addtochat>
- </elseif>
- </if>
- <!--- Change Midcast for Utsusemi --->
- <if spell="Scop's Operetta">
- <cancelspell />
- <if advanced='"$VARUtsusemi"="SpellInterruption"'>
- <var cmd="set VARUtsu PDT" />
- <addtochat color="135">Utsusemi Midcast: PDT</addtochat>
- </if>
- <elseif advanced='"$VARUtsusemi"="PDT"'>
- <var cmd="set VARUtsusemi SpellInterruption" />
- <addtochat color="135">Utsusemi Midcast: Spell Interruption</addtochat>
- </elseif>
- </if>
- <!--- Change Cure type --->
- <if spell="Herb Pastoral">
- <cancelspell />
- <if advanced='"$VARCure"="Potency"'>
- <var cmd="set VARCure EnmityMinus" />
- </if>
- <elseif advanced='"$VARCure"="EnmityMinus"'>
- <var cmd="set VARCure EnmityPlus" />
- </elseif>
- <elseif advanced='"$VARCure"="EnmityPlus"'>
- <var cmd="set VARCure Potency" />
- </elseif>
- </if>
- <!--- Change Idle Main --->
- <if spell="Shining Fantasia">
- <cancelspell />
- <if advanced='"$Main-Idle"="Terra's Staff"'>
- <var cmd="set Main-Idle Owleyes" />
- <var cmd="set Sub-Idle Genbu's Shield" />
- </if>
- <elseif advanced='"$Main-Idle"="Owleyes"'>
- <var cmd="set Main-Idle Terra's Staff" />
- <var cmd="set Sub-Idle Pax Grip" />
- </elseif>
- <if status="idle">
- <equip>
- <main>$Main-Idle</main>
- <sub>$Sub-Idle</sub>
- </equip>
- </if>
- </if>
- <!--- Change Idle Legs --->
- <if spell="Raptor Mazurka">
- <cancelspell />
- <if advanced='"$Legs-Idle"="Blood Cuisses"'>
- <var cmd="set Legs-Idle Stearc Subligar" />
- </if>
- <elseif advanced='"$Legs-Idle"="Stearc Subligar"'>
- <var cmd="set Legs-Idle Blood Cuisses" />
- </elseif>
- <if status="idle">
- <equip>
- <legs>$Legs-Idle</legs>
- </equip>
- </if>
- </if>
- <!--- Class Specific Trigger 1: Cast next offensive spell with --->
- <if spell="Foxfire">
- <cancelspell />
- <if advanced='"$VARStun"="Haste"'>
- <var cmd="set VARStun ACC" />
- <addtochat color="135">.:Stun Variable: Magic Accuracy:.</addtochat>
- </if>
- <elseif advanced='"$VARStun"="ACC"'>
- <var cmd="set VARSTUN Haste" />
- <addtochat color="135">.:Stun Variable: Haste:.</addtochat>
- </elseif>
- </if>
- <!--- Class Specific Trigger 2 --->
- <if spell="Netherspikes">
- <cancelspell />
- <if advanced='"$QuickResist"="R"'>
- <var cmd="set QuickResist RNM" />
- <addtochat color="135">.:Next offensive spell will use sets from [Regular-NM] group:.</addtochat>
- </if>
- <elseif advanced='"$QuickResist"="RNM"'>
- <var cmd="set QuickResist NM" />
- <addtochat color="135">.:Next offensive spell will use sets from [Notorious Monster] group:.</addtochat>
- </elseif>
- <elseif advanced='"$QuickResist"="NM"'>
- <var cmd="set QuickResist R" />
- <addtochat color="135">.:Next offensive spell will use sets from [Regular] group:.</addtochat>
- </elseif>
- </if>
- <if type="BlackMagic|WhiteMagic" advanced='"$Resist"!="$QuickResist"' notSpellTargetType="SELF|PLAYER">
- <command when="aftercast">sc var set QuickResist $Resist</command>
- </if>
- <!--- Class Specific Trigger 3 --->
- <if spell="Diaga V">
- <cancelspell />
- <if advanced='"$VARDireCast"="BlankSet"'>
- <var cmd="set VARDireCast SpellInterruption" />
- <addtochat color="135">Dire Cast: [Spell Interruption] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
- </if>
- <elseif advanced='"$VARDireCast"="SpellInterruption"'>
- <var cmd="set VARDireCast PDT" />
- <addtochat color="135">Dire Cast: [Physical Damage Taken] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
- </elseif>
- <elseif advanced='"$VARDireCast"="PDT"'>
- <var cmd="set VARDireCast BlankSet" />
- <addtochat color="135">Dire Cast: [BlankSet] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
- </elseif>
- </if>
- <!--- Class Specific Trigger 4 --->
- <if spell="Banishga V">
- <cancelspell />
- </if>
- <!--- Class Specific Trigger 5 --->
- <if spell="Goblin Gavotte">
- <cancelspell />
- </if>
- <!--- Spells: Fastcast; Impact: Keep the cast delay at 1 or greater --->
- <if spell="Impact" notBuffactive="Chainspell|Alacrity|Celerity">
- <castdelay delay="1" />
- <equip when="precast" set="FastCast-Impact" />
- <equip when="precast">
- <main>$Staff-FastCast-%SpellElement</main>
- </equip>
- </if>
- <!--- Spells: Fast Cast; For the first line, edit Element to match the Magian+2 staffs you have; if none, set to Element="Unknown" --->
- <elseif type="WhiteMagic|BlackMagic" Element="Ice|Fire|Water|Wind|Thunder|Wind|Dark" notSpell="Cure*|Cura*|Cursna|Erase|Stoneskin" notBuffactive="Chainspell|Alacrity|Celerity">
- <if advanced='(%CastTime * 0.88) * ((1 - $FastCastTotal) * (1 - $%TypeBook)) >= 1.35'>
- <castdelay delay="0.03" />
- <equip when="precast" set="FastCast" />
- <equip when="precast">
- <main>$Staff-FastCast-%SpellElement</main>
- </equip>
- </if>
- <elseif advanced='(%CastTime) * ((1 - $FastCastTotal) * (1 - $%TypeBook)) >= 1.35'>
- <castdelay delay="0.03" />
- <equip when="precast" set="FastCast" />
- </elseif>
- <elseif advanced='(%CastTime) * (0.5) * (1 - $%TypeBook) >= 1.35'>
- <castdelay delay="0.03" />
- <equip when="precast" set="FastCast-50Max" />
- </elseif>
- </elseif>
- <elseif type="WhiteMagic|BlackMagic" notSpell="Cure*|Cura*|Cursna|Erase|Stoneskin" notBuffactive="Chainspell|Alacrity|Celerity">
- <if advanced='(%CastTime * ((1 - $FastCastTotal) * (1 - $%TypeBook))) >= 1.35'>
- <castdelay delay="0.03" />
- <equip when="precast" set="FastCast" />
- </if>
- <elseif mode="OR" advanced='(%CastTime * (0.5 * (1 - $%TypeBook))) >= 1.35'>
- <castdelay delay="0.03" />
- <equip when="precast" set="FastCast-50Max" />
- </elseif>
- </elseif>
- <!--- Spells: Elemental Magic --->
- <if skill="ElementalMagic">
- <if spell="Stone*|Water*|Aero*|Fire*|Fira*|Blizzard*|Blizza*|Thunder*|Thunda*">
- <equip when="$Castwhen" set="Elemental-Nukes" setgroup="$Area-$QuickResist" />
- </if>
- <elseif spell="Impact">
- <equip when="$Castwhen" set="Elemental-Impact" setgroup="$Area-$QuickResist" />
- </elseif>
- <elseif spell="Frost|Chok*|Burn|Drow*|Shock|Rasp">
- <equip when="$Castwhen" set="Elemental-Debuff" setgroup="$Area-$QuickResist" />
- </elseif>
- </if>
- <!--- Spells: Dark Magic --->
- <elseif skill="DarkMagic">
- <if spell="Absorb*|Aspir*">
- <equip when="$Castwhen" set="Dark-ACC" setgroup="$Area-$QuickResist" />
- </if>
- <elseif spell="Drain*">
- <equip when="$Castwhen" set="Dark-DMG" setgroup="$Area-$QuickResist" />
- </elseif>
- <elseif spell="Bio*">
- <equip when="$Castwhen" set="Dark-Skill" setgroup="$Area-$QuickResist" />
- </elseif>
- <elseif spell="Stun">
- <equip when="precast" set="Dark-$VARStun" setgroup="$Area-$QuickResist" />
- </elseif>
- </elseif>
- <!--- Spells: Divine Magic --->
- <elseif skill="DivineMagic">
- <if spell="Repose">
- <equip when="$Castwhen" set="Divine-ACC" setgroup="$Area-$QuickResist" />
- </if>
- <elseif spell="Banish*">
- <equip when="$Castwhen" set="Divine-DMG" setgroup="$Area-$QuickResist" />
- </elseif>
- <elseif spell="Flash">
- <equip when="precast" set="Divine-ACC|Haste" setgroup="$Area-$QuickResist" />
- </elseif>
- </elseif>
- <!--- Spells: Enfeebling Magic --->
- <elseif skill="EnfeeblingMagic">
- <if spell="Break|Bind|Blind|Dispel|Gravity|Sleep*|Poison*">
- <equip when="$Castwhen" set="Enfeebling-Dark-ACC|$VARDireCast" setgroup="$Area-$QuickResist" />
- </if>
- <elseif spell="Silence|Addle">
- <equip when="$Castwhen" set="Enfeebling-Light-ACC" setgroup="$Area-$QuickResist" />
- </elseif>
- <elseif spell="Slow*|Paralyze*">
- <equip when="$Castwhen" set="Enfeebling-Light-MND" setgroup="$Area-$QuickResist" />
- </elseif>
- </elseif>
- <!--- Spells: Enhancing Magic --->
- <elseif skill="EnhancingMagic">
- <if mode="OR" SpellTargetType="SELF">
- <if spell="Bar*">
- <equip when="precast" set="Enhancing-Skill" />
- </if>
- <elseif spell="Phalanx|Gain*|En*">
- <equip when="$Castwhen" set="Enhancing-Skill|$VARDireCast" />
- </elseif>
- <elseif spell="*Spikes">
- <equip when="$Castwhen" set="Enhancing-Spikes|$VARDireCast" />
- </elseif>
- <elseif spell="Stoneskin">
- <equip when="precast" set="Enhancing-Stoneskin|$VARDireCast" />
- </elseif>
- <elseif spell="Regen*|Haste|Refresh*">
- <equip when="$Castwhen" set="Haste|$VARDireCast" />
- </elseif>
- <elseif spell="Erase">
- <equip when="precast" set="AilmentRemoval" />
- </elseif>
- </if>
- <elseif Buffactive="Composure" SpellTargetType="PLAYER">
- <if spell="Phalanx II">
- <equip when="$Castwhen" set="Enhancing-Skill|EmpyreanSet" />
- </if>
- <elseif spell="Regen*|Refresh*|Haste">
- <equip when="$Castwhen" set="Haste|EmpyreanSet" />
- </elseif>
- <elseif spell="Erase">
- <equip when="precast" set="AilmentRemoval" />
- </elseif>
- </elseif>
- <elseif NotBuffActive="Composure" SpellTargetType="PLAYER">
- <if spell="Phalanx II">
- <equip when="$Castwhen" set="Enhancing-Skill" />
- </if>
- <elseif spell="Regen*|Refresh*|Haste">
- <equip when="$Castwhen" set="Haste" />
- </elseif>
- <elseif spell="Erase">
- <equip when="precast" set="AilmentRemoval" />
- </elseif>
- </elseif>
- </elseif>
- <!--- Spells: Healing Magic--->
- <elseif skill="HealingMagic">
- <if spell="Cure*|Cura*">
- <if status="engaged" advanced='"$TP"!="Convert"'>
- <equip when="precast" set="Cure-$VARCure" />
- </if>
- <if status="idle" advanced='"$Idle"!="Convert"'>
- <equip when="precast" set="Cure-$VARCure" />
- </if>
- </if>
- <elseif spell="Poisona|Cursna|Blindna|Viruna|Paralyna|Stona">
- <equip when="precast" set="AilmentRemoval" />
- </elseif>
- <elseif spell="Raise*" SpellTargetType="PLAYER">
- <equip when="$Castwhen" set="Haste" />
- </elseif>
- </elseif>
- <!--- Spells: Refresh --->
- <if spell="Refresh*">
- <equip when="$Castwhen">
- <legs lock="true">Estqr. Fuseau +2</legs>
- </equip>
- </if>
- <!--- Spells: Enhancing Magic --->
- <if skill="EnhancingMagic">
- <equip when="precast">
- <waist>Siegel Sash</waist>
- </equip>
- <equip when="$Castwhen">
- <feet lock="true">Estq. Houseaux +2</feet>
- <back lock="true">Estoqueur's Cape</back>
- </equip>
- </if>
- <!--- Spells: Sleep timers --->
- <if advanced='"$SleepTimer"=="1"'>
- <if Spell="Sleep|Sleepga">
- <var cmd="inc SleepOrder" />
- <command when="aftercast">wait 25; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 35s]</command>
- <command when="aftercast">wait 45; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">wait 55; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
- </if>
- <elseif Spell="Break">
- <var cmd="inc SleepOrder" />
- <command when="aftercast">wait 15; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">wait 20; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 10s]</command>
- <command when="aftercast">wait 25; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
- </elseif>
- <elseif Spell="Sleep II|Sleepga II">
- <var cmd="inc SleepOrder" />
- <command when="aftercast">wait 40; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 50s]</command>
- <command when="aftercast">wait 75; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">wait 85; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
- </elseif>
- </if>
- <!--- Spells: Haste and Refresh -->
- <if advanced='"$DurationTimer"=="1"' SpellTargetType="SELF">
- <if spell="Refresh*" Buffactive="Composure">
- <command when="aftercast">wait 525; input /echo %Spell wearing off in 45s</command>
- <command when="aftercast">wait 555; input /echo %Spell wearing off in 20s</command>
- <command when="aftercast">wait 570; input /echo %Spell wearing off in 5s</command>
- </if>
- <elseif spell="Haste" Buffactive="Composure">
- <command when="aftercast">wait 642; input /echo %Spell wearing off in 45s</command>
- <command when="aftercast">wait 672; input /echo %Spell wearing off in 20s</command>
- <command when="aftercast">wait 687; input /echo %Spell wearing off in 5s</command>
- </elseif>
- </if>
- <elseif advanced='"$DurationTimer"=="1"' SpellTargetType="PLAYER">
- <if spell="Refresh*" buffactive="Composure">
- <command when="aftercast">wait 232; input /echo %Spell wearing off in 60s</command>
- <command when="aftercast">wait 262; input /echo %Spell wearing off in 30s</command>
- <command when="aftercast">wait 277; input /echo %Spell wearing off in 15s</command>
- </if>
- <elseif spell="Haste" buffactive="Composure">
- <command when="aftercast">wait 291; input /echo %Spell wearing off in 69s</command>
- <command when="aftercast">wait 321; input /echo %Spell wearing off in 30s</command>
- <command when="aftercast">wait 336; input /echo %Spell wearing off in 15s</command>
- </elseif>
- </elseif>
- <!--- Abilities: Weaponskill --->
- <if type="WeaponSkill">
- <castdelay delay="0.03" />
- <if spell="Chant du Cygne|Evisceration">
- <equip when="precast|midcast" set="%Spell-$VARWS" />
- </if>
- <elseif Spell="Sanguine Blade|Knights of Round|Mercy Stroke|Vorpal Blade">
- <equip when="precast|midcast" set="%Spell" />
- </elseif>
- <elseif notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
- <equip when="precast|midcast" set="WS Base" />
- </elseif>
- </if>
- <!--- Abilities: Chainspell, Alacrity, and Celerity --->
- <if mode="OR" spell="Chainspell|Celerity|Alacrity" Buffactive="Chainspell|Celerity|Alacrity">
- <var cmd="set Castwhen precast" />
- </if>
- <elseif notBuffactive="Chainspell|Celerity|Alacrity" advanced='"$Castwhen"!="midcast"'>
- <var cmd="set Castwhen midcast" />
- </elseif>
- <!--- Abilities: Composure --->
- <if NotBuffActive="Composure" Skill="EnhancingMagic" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp|Sneak|Invisible" SpellTargetType="SELF" Advanced='("$ChangeComposure" = "0")'>
- <command>wait 1.8;%Spell %SpellTargetRaw;</command>
- <command>Composure</command>
- <cancelspell />
- <return />
- </if>
- <if spell="Composure">
- <var Cmd="set ChangeComposure 1" />
- <command>wait 300;sc var set ChangeComposure 0</command>
- </if>
- <!--- Abilities: Conv gear locked until non-cure action taken -->
- <if status="engaged" Spell="Convert">
- <castdelay delay="0.02" />
- <equip when="precast" set="%Spell" />
- <var cmd="set TP Convert" />
- </if>
- <elseif status="idle" Spell="Convert">
- <castdelay delay="0.02" />
- <equip when="precast" set="%Spell" />
- <var cmd="set Idle Convert" />
- </elseif>
- <!--- Abilities: Saboteur --->
- <if skill="EnfeeblingMagic" buffactive="Saboteur">
- <equip when="midcast">
- <hands lock="true">Estq. Ganthrt. +2</hands>
- </equip>
- </if>
- <!--- Misc: AutoLock Weapons --->
- <if EquipMain="Almace|Teiwaz" advanced='"$LockMain"!="1"'>
- <var cmd="set LockMain 1" />
- </if>
- <elseif status="idle" notEquipMain="Almace|Teiwaz" advanced='"$LockMain"="1"'>
- <var cmd="set LockMain 0" />
- </elseif>
- <!--- Subs: Change book variables depending on book --->
- <if spell="Dark Arts|Addendum: Black" advanced='$BlackMagicBook!=0.1 OR $WhiteMagicBook=0'>
- <var cmd="set BlackMagicBook 0.1" />
- <var cmd="set WhiteMagicBook -0.2" />
- </if>
- <elseif spell="Light Arts|Addendum: White" advanced='$WhiteMagicBook!=0.1 OR $BlackMagicBook=0'>
- <var cmd="set BlackMagicBook -0.2" />
- <var cmd="set WhiteMagicBook 0.1" />
- </elseif>
- <elseif Buffactive="Dark Arts|Addendum: Black" advanced='$BlackMagicBook!=0.1 OR $WhiteMagicBook=0'>
- <var cmd="set BlackMagicBook 0.1" />
- <var cmd="set WhiteMagicBook -0.2" />
- </elseif>
- <elseif Buffactive="Light Arts|Addendum: White" advanced='$WhiteMagicBook!=0.1 OR $BlackMagicBook=0'>
- <var cmd="set BlackMagicBook -0.2" />
- <var cmd="set WhiteMagicBook 0.1" />
- </elseif>
- <!--- Subs: Scholar JAs show recast and number of charges left --->
- <if type="Scholar">
- <command>input /recast %Spell</command>
- </if>
- <!--- Subs: Utsusemi --->
- <if spell="Utsusemi: Ichi">
- <equip when="precast" set="Fast Cast" />
- <if advanced='$LockMain=0'>
- <command when="precast">wait 0.5; sc set "$VARUtsusemi"</command>
- </if>
- <else>
- <command when="precast">wait 0.5; sc set "Utsusemi-$VARUtsusemi"</command>
- </else>
- <midcastdelay delay="1.5" />
- <equip when="midcast" set="Haste" />
- </if>
- <elseif spell="Utsusemi: Ni">
- <equip when="precast|midcast" set="Haste" />
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement