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 />
- <!--- Last Updated: 10:12 PM 10/11/2011 --->
- <variables clear="True">
- <!--- Standard Variables 1 --->
- <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="Resist">R</var>
- <var name="Area">Outside</var>
- <var name="Distance">6.5</var>
- <var name="Delay-JA">0.3</var>
- <var name="Delay-Spell">0.2</var>
- <var name="LockMain">1</var>
- <var name="R-Weapon">Mantis Eye</var>
- <var name="Armor-Idle">BlankSet</var>
- <var name="Armor-Engaged">BlankSet</var>
- <!--- Standard Variables 2 --->
- <var name="VAR-TP">HASTE</var>
- <var name="VAR-WS">ATT</var>
- <var name="VAR-Utsusemi">PDT</var>
- <var name="VAR-Cure">Potency</var>
- <var name="Movement-Idle">Movement</var>
- <var name="Movement-Engaged">BlankSet</var>
- <var name="EquipmentSlot-Set">PieceOfGear</var>
- <!--- Standard Variables 3 --->
- <var name="QuickResist">R</var>
- <var name="VAR-DireCast">BlankSet</var>
- <var name="VAR-Stun">Haste</var>
- <var name="VAR-Refresh">Refresh</var>
- <!--- Multi-Class Variables --->
- <var name="SleepOrder">0</var>
- <var name="SleepTimer">0</var>
- <var name="DurationTimer">0</var>
- <var name="VAR-Casttime">midcast</var>
- <var name="ChainAffinity">N</var>
- <var name="BurstAffinity">N</var>
- <var name="Efflux">BlankSet</var>
- <var name="BreathSet">BlankSet</var>
- <var name="ConvertSet">BlankSet</var>
- <var name="STYLE">SWORD</var>
- <!--- Include Variables --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
- </variables>
- <sets>
- <group name="Abyssea-R">
- <set name="Idle" baseset="PDT">
- <hands>Thurandaut Gloves</hands>
- <feet>Athos's Boots</feet>
- <legs>Blood cuisses</legs>
- <body>Mavi Mintan +2</body>
- <head>Ocelomeh Headpiece +1</head>
- <waist>Twilight Belt</waist>
- <back>Atheling Mantle</back>
- <hands>Thurandaut Gloves</hands>
- <lear>Brutal Earring</lear>
- <rear>Suppanomimi</rear>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- </set>
- <set name="Resting">
- <slot>Example</slot>
- </set>
- <set name="PDT">
- <main>Isador</main>
- <body>Dst. Harness +1</body>
- <neck>Twilight Torque</neck>
- <head>Darksteel Cap +1</head>
- <legs>Dst. Subligar +1</legs>
- <back>Umbra Cape</back>
- <sub>Genbu's Shield</sub>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- </set>
- <set name="MDT">
- <rring>Dark Ring</rring>
- <neck>Twilight Torque</neck>
- <rear>Merman's Earring</rear>
- <hands>Coral Fng. Gnt. +1</hands>
- <legs>Coral Cuisses +1</legs>
- <feet>Coral Greaves +1</feet>
- <lring>Dark Ring</lring>
- <lear>Merman's Earring</lear>
- </set>
- <set name="FullEvasion" baseset="TP-SWORD-EVA">
- <slot>Example</slot>
- </set>
- <set name="Movement">
- <legs>Blood Cuisses</legs>
- </set>
- <set name="BlankSet" />
- <set name="Refresh">
- <body>Mavi Mintan +2</body>
- </set>
- <set name="DireCast-1">
- <head>Nashira Turban</head>
- <main>Eremite's Wand</main>
- <neck>Willpower Torque</neck>
- <legs>Magus Shalwar</legs>
- <waist>Emphatikos Rope</waist>
- <feet>Karasutengu</feet>
- <sub>Eremite's Wand</sub>
- </set>
- <set name="DireCast-2" baseset="PDT">
- <slot>Example</slot>
- </set>
- <set name="FastCast">
- <main>Isador</main>
- <body>Mavi Mintan +2</body>
- <legs>Homam Cosciales</legs>
- <rear>Loquatious Earring</rear>
- </set>
- <set name="TP-SWORD-HASTE">
- <head>Mavi Kavuk +2</head>
- <body>Thaumas Coat</body>
- <legs>Thaumas Kecks</legs>
- <hands>Thurandaut Gloves</hands>
- <feet>Thaumas Nails</feet>
- <waist>Twilight Belt</waist>
- <back>Atheling Mantle</back>
- <rear>Suppanomimi</rear>
- <rring>Rajas Ring</rring>
- <neck>Houyi's Gorget</neck>
- <lear>Brutal Earring</lear>
- <lring>Epona's Ring</lring>
- </set>
- <set name="TP-SWORD-EVA" baseset="TP-SWORD-HASTE">
- <body>Mavi Mintan +2</body>
- <hands>Ocelot Gloves</hands>
- <legs>Ocelot Trousers</legs>
- <neck>Torero Torque</neck>
- </set>
- <set name="TP-SWORD-ACC" baseset="TP-SWORD-HASTE">
- <slot>Example</slot>
- </set>
- <set name="Chant du Cygne-ATT">
- <body>Toci's Harness</body>
- <hands>Enkidu's Mittens</hands>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <rear>Suppanomimi</rear>
- <waist>Cuchulain's Belt</waist>
- <legs>Tumbler Trunks</legs>
- <feet>Lithe Boots</feet>
- <head>Ocelomeh headpiece +1</head>
- <neck>Rancor Collar</neck>
- <lear>Brutal Earring</lear>
- <lring>Epona's Ring</lring>
- <ammo>Thunder Sachet</ammo>
- </set>
- <set name="Chant du Cygne-DEX" baseset="Chant du Cygne-ATT">
- <slot>Example</slot>
- </set>
- <set name="Requiescat">
- <body>Praeco Doublet</body>
- <hands>Mavi Bazubands +2</hands>
- <feet>Thaumas Nails</feet>
- <neck>Soil Gorget</neck>
- </set>
- <set name="Sanguine Blade">
- <body>Teal Saio</body>
- <hands>Mavi Bazubands +2</hands>
- <feet>Mavi Basmak +2</feet>
- <rear>Hecate's Earring</rear>
- <rring>Diamond Ring</rring>
- <legs>Teal Slops</legs>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <head>Teal Chapeau</head>
- <neck>Stoicheion Medal</neck>
- <lear>Moldavite Earring</lear>
- <lring>Epona's Ring</lring>
- </set>
- <set name="Savage Blade">
- <body>Magus Jubbah</body>
- <hands>Heafoc Mitts</hands>
- <legs>Mavi Tayt +2</legs>
- <feet>Areion's Gamashes</feet>
- <waist>Cuchulain's Belt</waist>
- <rear>Suppanomimi</rear>
- <back>Atheling Mantle</back>
- <rring>Rajas Ring</rring>
- <head>Aias Bonnet</head>
- <neck>Kubira Beads</neck>
- <lear>Brutal Earring</lear>
- <lring>Epona's Ring</lring>
- </set>
- <set name="Expiacion">
- <slot>Example</slot>
- </set>
- <set name="WS Base">
- <slot>Example</slot>
- </set>
- <set name="Cure-Potency">
- <main>Apollo's Staff</main>
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- <waist>Penitent's Rope</waist>
- <legs>Teal Slops</legs>
- <body>Teal Saio</body>
- <head>Teal Chapeau</head>
- </set>
- <set name="Cure-EnmityPlus" baseset="Cure-Potency">
- <slot>Example</slot>
- </set>
- <set name="Cure-EnmityMinus" baseset="Cure-Potency">
- <hands>Mavi Bazubands +2</hands>
- <feet>Mavi Basmak +2</feet>
- <rring>Trooper's Ring</rring>
- <rear>Novia Earring</rear>
- <lear>Delta Earring</lear>
- <lring>Metanoia Ring</lring>
- </set>
- <set name="Stun-Haste" baseset="TP-SWORD-HASTE">
- <hands>Mavi Bazubands +2</hands>
- <body>Mavi Mintan +2</body>
- </set>
- <set name="Stun-MagicACC" baseset="Stun-Haste">
- <body>Mavi Mintan +2</body>
- <lring>Epona's Ring</lring>
- <rring>Diamond Ring</rring>
- <feet>Mavi Basmak +2</feet>
- <hands>Mavi Bazubands +2</hands>
- <head>Mirage Keffiyeh</head>
- <waist>Penitent's Rope</waist>
- <legs>Mavi Tayt +2</legs>
- <back>Potentia Cape</back>
- <neck>Stoicheion Medal</neck>
- </set>
- <set name="HP">
- <rring>Meridian Ring</rring>
- <body>Mavi Mintan +2</body>
- <lear>Bloodgem Earring</lear>
- <hands>Thurandaut Gloves</hands>
- <feet>Athos's Boots</feet>
- <lring>Bomb Queen Ring</lring>
- </set>
- <set name="BreathSet" baseset="HP">
- <main>$Staff-%SpellElement</main>
- <neck>Ardor Pendant</neck>
- </set>
- <set name="BlueMagicSkill">
- <body>Magus Jubbah</body>
- <hands>Symbios Gloves</hands>
- <neck>Mavi Scarf</neck>
- <legs>Mavi Tayt +2</legs>
- <head>Mirage Keffiyeh</head>
- </set>
- <set name="Physical-STR-N" baseset="BlueMagicSkill">
- <hands>Heafoc Mitts</hands>
- <head>Aias Bonnet</head>
- <neck>Ire Torque</neck>
- <rring>Rajas Ring</rring>
- <rear>Tmph. Earring +1</rear>
- <waist>Warwolf Belt</waist>
- <back>Potentia Cape</back>
- <feet>Areion's Gamashes</feet>
- <lring>Strigoi Ring</lring>
- <lear>Triumph Earring</lear>
- </set>
- <set name="Physical-STR-CA" baseset="Physical-STR-N">
- <slot>Example</slot>
- </set>
- <set name="Physical-STR:ACC-N" baseset="Physical-STR-N">
- <slot>Example</slot>
- </set>
- <set name="Physical-STR:ACC-CA" baseset="Physical-STR:ACC-N">
- <slot>Example</slot>
- </set>
- <set name="Physical-DEX-N" baseset="Physical-STR-N">
- <back>Vigilance Mantle+1</back>
- </set>
- <set name="Physical-DEX-CA" baseset="Physical-DEX-N">
- <head>Mavi Kavuk +2</head>
- <body>Toci's Harness</body>
- <hands>Enkidu's Mittens</hands>
- <lring>Jupiter's Ring</lring>
- <feet>Lithe Boots</feet>
- </set>
- <set name="Physical-AGI:ACC-N" baseset="Physical-STR-N">
- <hands>Enkidu's Mittens</hands>
- <neck>Kubira Beads</neck>
- <head>Ocelomeh headpiece +1</head>
- </set>
- <set name="Physical-AGI:ACC-CA" baseset="Physical-AGI:ACC-N">
- <head>Mavi Kavuk +2</head>
- <body>Loki's Kaftan</body>
- <feet>Lithe Boots</feet>
- <hands>Ocelot Gloves</hands>
- <rear>Suppanomimi</rear>
- </set>
- <set name="Physical-STR:DEX-N" baseset="Physical-STR-N">
- <back>Vigilance Mantle+1</back>
- <neck>Kubira Beads</neck>
- <head>Ocelomeh headpiece +1</head>
- </set>
- <set name="Physical-STR:DEX-CA" baseset="Physical-STR:DEX-N">
- <head>Mavi Kavuk +2</head>
- </set>
- <set name="Physical-STR:VIT-N" baseset="Physical-STR-N">
- <lring>Epona's Ring</lring>
- </set>
- <set name="Physical-STR:VIT-CA" baseset="Physical-STR:VIT-N">
- <head>Mavi Kavuk +2</head>
- </set>
- <set name="Magical-INT-INT-N">
- <main>Chatoyant Staff</main>
- <body>Teal Saio</body>
- <head>Teal Chapeau</head>
- <legs>Teal Slops</legs>
- <hands>Mavi Bazubands +2</hands>
- <rring>Diamond Ring</rring>
- <feet>Mavi Basmak +2</feet>
- <rear>Hecate's Earring</rear>
- <neck>Stoicheion Medal</neck>
- <lring>Epona's Ring</lring>
- <waist>Penitent's Rope</waist>
- <back>Potentia Cape</back>
- <lear>Moldavite Earring</lear>
- </set>
- <set name="Magical-INT-INT-BA" baseset="Magical-INT-INT-N">
- <feet>Mavi Basmak +2</feet>
- </set>
- <set name="Magical-INT-DEX-N" baseset="Magical-INT-INT-N">
- <main>Chatoyant Staff</main>
- <body>Toci's Harness</body>
- <legs>Teal Slops</legs>
- <feet>Mavi Basmak +2</feet>
- <hands>Mavi Bazubands +2</hands>
- <waist>Cuchulain's Belt</waist>
- <back>Vigilance Mantle+1</back>
- <rring>Rajas Ring</rring>
- <head>Ocelomeh headpiece +1</head>
- <neck>Stoicheion Medal</neck>
- <rear>Hecate's Earring</rear>
- <ammo>Thunder Sachet</ammo>
- <lring>Airy Ring</lring>
- <lear>Moldavite Earring</lear>
- </set>
- <set name="Magical-INT-DEX-BA" baseset="Magical-INT-DEX-N">
- <body>Toci's Harness</body>
- <legs>Mavi Tayt +2</legs>
- </set>
- <set name="Magical-INT-VIT-N" baseset="Magical-INT-INT-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-INT-VIT-BA" baseset="Magical-INT-VIT-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-INT-MND-N" baseset="Magical-INT-INT-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-INT-MND-BA" baseset="Magical-INT-MND-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-INT-INT:MND-N" baseset="Magical-INT-INT-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-INT-INT:MND-BA" baseset="Magical-INT-INT:MND-N">
- <slot>Example</slot>
- </set>
- <set name="Magical-MND-MND">
- <slot>Example</slot>
- </set>
- <set name="Magical-CHR-CHR">
- <slot>Example</slot>
- </set>
- <set name="MagicAccuracy" baseset="BlueMagicSkill">
- <main>$Staff-%SpellElement</main>
- <body>Mavi Mintan +2</body>
- <feet>Mavi Basmak +2</feet>
- <rring>Diamond Ring</rring>
- <back>Potentia Cape</back>
- <waist>Penitent's Rope</waist>
- <lring>Epona's Ring</lring>
- <hands>Mavi Bazubands +2</hands>
- </set>
- <set name="Utsusemi-Precast">
- <slot>Example</slot>
- </set>
- <set name="Utsusemi-Midcast-SpellInterruption" baseset="DireCast-1">
- <main>%EquipMain</main>
- <sub>%EquipSub</sub>
- </set>
- <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion">
- <main>%EquipMain</main>
- <sub>%EquipSub</sub>
- </set>
- <set name="Utsusemi-Midcast-PDT" baseset="PDT">
- <main>%EquipMain</main>
- <sub>%EquipSub</sub>
- </set>
- <set name="Efflux">
- <legs>Mavi Tayt +2</legs>
- </set>
- <set name="ConvertSet">
- <slot>Example</slot>
- </set>
- <set name="BLU-Recast" baseset="Haste">
- <hands>Mavi Bazubands +2</hands>
- </set>
- <set name="Haste">
- <head>Mavi Kavuk +2</head>
- <body>Loki's Kaftan</body>
- <legs>Mavi Tayt +2</legs>
- <hands>Thurandaut Gloves</hands>
- <feet>Athos's Boots</feet>
- <waist>Twilight Belt</waist>
- </set>
- </group>
- <group name="Abyssea-NM" inherit="Abyssea-R">
- <set name="NameOfTheSetYouWantToChange">
- <slot>OnlyTypeGearYouWantToChange</slot>
- </set>
- </group>
- <group name="Outside-R" inherit="Abyssea-R" default="true" />
- <group name="Outside-NM" inherit="Outside-R" />
- </sets>
- <rules>
- <!--- Core Include Rules --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
- <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='SpellCancel']/*" />
- <!--- 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='PowderBootsRule']/*" />
- <!--- Automatically change variables when buffs wear off --->
- <if notBuffactive="Chain Affinity">
- <var cmd="set ChainAffinity N" />
- </if>
- <if notBuffactive="Burst Affinity">
- <var cmd="set BurstAffinity N" />
- </if>
- <if notBuffactive="Efflux">
- <var cmd="set Efflux BlankSet" />
- </if>
- <if BuffActive="Spontaneity">
- <var cmd="set VAR-CastTime precast" />
- </if>
- <else>
- <var cmd="set VAR-CastTime midcast" />
- </else>
- <!--- Automatically Equip Gear Rules --->
- <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
- <!--- Automatically change group --->
- <if notgroup="$Area-$Resist">
- <command>sc group $Area-$Resist</command>
- </if>
- <!--- Trigger Spells --->
- <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
- <if spell="$TriggerSetOne">
- <!--- Auto Update Gear --->
- <if spell="Dancing Chains">
- <cancelspell />
- <if status="idle">
- <equip set="%Status|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
- </if>
- <elseif status="engaged">
- <if advanced='"$VAR-TP"="EVA"'>
- <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
- </if>
- <else>
- <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
- </else>
- </elseif>
- <elseif status="resting">
- <equip set="%Status" />
- </elseif>
- </if>
- <!--- Change the distance at which to cancel WS --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
- <!--- Change the resistance variable: Regular mobs or NMs --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
- <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
- <!--- Equip DD or Idle Set --->
- <elseif Spell="Vulcan Shot">
- <cancelspell />
- <var cmd="set Armor-%Status BlankSet" />
- <var cmd="set ConvertSet BlankSet" />
- <var cmd="set BreathSet BlankSet" />
- <command>Dancing Chains</command>
- </elseif>
- <!--- Equip MDT (Aegis Schism) --->
- <elseif Spell="Aegis Schism">
- <cancelspell />
- <var cmd="set Armor-%Status MDT" />
- <var cmd="set ConvertSet BlankSet" />
- <var cmd="set BreathSet BlankSet" />
- <command>Dancing Chains</command>
- </elseif>
- <!--- Equip PDT (Barbed Crescent) --->
- <elseif Spell="Barbed Crescent">
- <cancelspell />
- <var cmd="set Armor-%Status PDT" />
- <var cmd="set ConvertSet BlankSet" />
- <var cmd="set BreathSet BlankSet" />
- <command>Dancing Chains</command>
- </elseif>
- <!--- Equip Full Evasion (Carnal Nightmare) --->
- <elseif Spell="Carnal Nightmare">
- <cancelspell />
- <var cmd="set Armor-%Status FullEvasion" />
- <var cmd="set ConvertSet BlankSet" />
- <var cmd="set BreathSet BlankSet" />
- <command>Dancing Chains</command>
- </elseif>
- </if>
- <elseif spell="$TriggerSetTwo">
- <!--- Change TP set type --->
- <if spell="Poison V">
- <cancelspell />
- <if advanced='"$VAR-TP"="HASTE"'>
- <var cmd="set VAR-TP ACC" />
- </if>
- <elseif advanced='"$VAR-TP"="ACC"'>
- <var cmd="set VAR-TP EVA" />
- </elseif>
- <elseif advanced='"$VAR-TP"="EVA"'>
- <var cmd="set VAR-TP HASTE" />
- </elseif>
- <addtochat color="135">TP Variable: $VAR-TP</addtochat>
- <if status="engaged">
- <command>Dancing Chains</command>
- </if>
- </if>
- <!--- Change WS set type --->
- <elseif spell="Poisonga V">
- <cancelspell />
- <if advanced='"$VAR-WS"="ATT"'>
- <var cmd="set VAR-WS DEX" />
- </if>
- <elseif advanced='"$VAR-WS"="DEX"'>
- <var cmd="set VAR-WS ATT" />
- </elseif>
- <addtochat color="135">WS Variable: $VAR-WS</addtochat>
- </elseif>
- <!--- Change Midcast for Utsusemi --->
- <elseif spell="Scop's Operetta">
- <cancelspell />
- <if advanced='"$VAR-Utsusemi"="PDT"'>
- <var cmd="set VAR-Utsusemi EVA" />
- </if>
- <elseif advanced='"$VAR-Utsusemi"="EVA"'>
- <var cmd="set VAR-Utsusemi SpellInterruption" />
- </elseif>
- <else>
- <var cmd="set VAR-Utsusemi PDT" />
- </else>
- <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
- </elseif>
- <!--- Change Cure type --->
- <elseif spell="Herb Pastoral">
- <cancelspell />
- <if advanced='"$VAR-Cure"="Potency"'>
- <var cmd="set VAR-Cure EnmityMinus" />
- </if>
- <elseif advanced='"$VAR-Cure"="EnmityMinus"'>
- <var cmd="set VAR-Cure EnmityPlus" />
- </elseif>
- <elseif advanced='"$VAR-Cure"="EnmityPlus"'>
- <var cmd="set VAR-Cure Potency" />
- </elseif>
- <addtochat color="135">Cure Variable: $VAR-Cure</addtochat>
- </elseif>
- <!--- Lock Breath gear --->
- <elseif spell="Shining Fantasia">
- <cancelspell />
- <if advanced='"$BreathSet"="BlankSet"'>
- <var cmd="set BreathSet BreathSet" />
- <addtochat color="135">Breath Set: ON</addtochat>
- </if>
- <else>
- <var cmd="set BreathSet BlankSet" />
- <addtochat color="135">Breath Set: OFF</addtochat>
- </else>
- <command>Dancing Chains</command>
- </elseif>
- <!--- Add or Remove Movement gear --->
- <elseif spell="Raptor Mazurka">
- <cancelspell />
- <if advanced='"$Movement-%Status"="BlankSet"'>
- <var cmd="set Movement-%Status Movement" />
- <addtochat color="135">Movement Speed: ON</addtochat>
- </if>
- <else>
- <var cmd="set Movement-%Status BlankSet" />
- <addtochat color="135">Movement Speed: OFF</addtochat>
- </else>
- <command>Dancing Chains</command>
- </elseif>
- </elseif>
- <else>
- <!--- Class Specific Trigger 1: Change the gear used for stun spells --->
- <if spell="Foxfire">
- <cancelspell />
- <if advanced='"$VAR-Stun"="Haste"'>
- <var cmd="set VAR-Stun MagicACC" />
- </if>
- <else>
- <var cmd="set VAR-Stun Haste" />
- </else>
- <addtochat color="135">Stun variable: $VAR-Stun</addtochat>
- </if>
- <!--- Class Specific Trigger 2: Change between Refresh and Non-Refresh TP Sets --->
- <elseif spell="Netherspikes">
- <cancelspell />
- <if advanced='"$VAR-Refresh"="Refresh"'>
- <var cmd="set VAR-Refresh BlankSet" />
- <addtochat color="135">TP in Refresh: OFF</addtochat>
- </if>
- <else>
- <var cmd="set VAR-Refresh Refresh" />
- <addtochat color="135">TP in Refresh: ON</addtochat>
- </else>
- <command>Dancing Chains</command>
- </elseif>
- <!--- Class Specific Trigger 3: Cast in Spell Interruption or PDT gear for Enfeebles or Buffs --->
- <elseif spell="Diaga V">
- <cancelspell />
- <if advanced='"$VAR-DireCast"="BlankSet"'>
- <var cmd="set VAR-DireCast DireCast-1" />
- <addtochat color="135">Dire Cast: [Dire Cast 1] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
- </if>
- <elseif advanced='"$VAR-DireCast"="DireCast-1"'>
- <var cmd="set VAR-DireCast DireCast-2" />
- <addtochat color="135">Dire Cast: [Dire Cast 2] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
- </elseif>
- <elseif advanced='"$VAR-DireCast"="DireCast-2"'>
- <var cmd="set VAR-DireCast BlankSet" />
- <addtochat color="135">Dire Cast: No gear will overlay Enfeebles and some Enhancing Skills</addtochat>
- </elseif>
- </elseif>
- <!--- Class Specific Trigger 4 --->
- <elseif spell="Banishga V">
- <cancelspell />
- </elseif>
- <!--- Class Specific Trigger 5 --->
- <elseif spell="Goblin Gavotte">
- <cancelspell />
- </elseif>
- </else>
- </if>
- <!--- Rules for Blue Magic --->
- <elseif type="BlueMagic">
- <!--- Cast Delay --->
- <if notspell="Sudden Lunge|Head Butt|Temporal Shift">
- <castdelay delay="$Delay-Spell" />
- </if>
- <!--- Fast Cast for Blue Magic: I'll work on a universal Fast Cast rule in the future, but this suffices for now --->
- <if notSpell="Sheep*|Dream*|Yawn|Sopor*|*Breath" notBuffactive="Spontaneity" CastTimeGT="2">
- <equip when="precast" set="FastCast" />
- </if>
- <!--- Blue Magic: Skill-based buff Spells --->
- <if Spell="Metallic Body|Diamond*|Occultation|Magic Barrier">
- <equip when="$VAR-CastTime" set="BLU-Recast|BlueMagicSkill" />
- </if>
- <!--- Blue Magic: Healing Spells --->
- <elseif Spell="Plen*|*Fruit|Polle*|Healing*|Wild*">
- <equip when="precast" set="Cure-$VAR-Cure|$BreathSet" />
- </elseif>
- <elseif Spell="White Wind">
- <equip when="$VAR-CastTime" set="HP|$BreathSet" />
- </elseif>
- <!--- Blue Magic: Physical or Improperly labeled spells (Way to go SE) --->
- <elseif type="BlueMagic" Element="Unknown">
- <!--- Offensive Physical Spells --->
- <if ValidTarget="Enemy">
- <if Spell="Quad*|Cannonball|Delta*">
- <equip when="precast" set="Physical-STR:VIT-$ChainAffinity|$Efflux" />
- </if>
- <elseif Spell="Disseverment|Goblin Rush">
- <equip when="precast" set="Physical-STR:DEX-$ChainAffinity|$Efflux" />
- </elseif>
- <elseif Spell="Head Butt|Sudden Lunge">
- <equip when="precast" set="Stun-$VAR-Stun" />
- </elseif>
- <elseif Spell="Benthic Typhoon">
- <equip when="precast" set="Physical-AGI:ACC-$ChainAffinity|$Efflux" />
- </elseif>
- <elseif Spell="Vanity Dive|Frenetic Rip">
- <equip when="precast" set="Physical-DEX-$ChainAffinity|$Efflux" />
- </elseif>
- <elseif Spell="Heavy Strike">
- <equip when="precast" set="Physical-STR:ACC-$ChainAffinity|$Efflux" />
- </elseif>
- <else>
- <equip when="precast" set="Physical-STR-$ChainAffinity|$Efflux" />
- </else>
- </if>
- <!--- Non-Offensive Unknown Element Spells --->
- <else>
- <equip when="$VAR-CastTime" set="BLU-Recast" />
- </else>
- </elseif>
- <!--- Blue Magic: Magical Spells --->
- <elseif type="BlueMagic" notElement="Unknown">
- <!--- Offensive Nukes and Debuffs --->
- <if ValidTarget="Enemy">
- <if Buffactive="Convergence">
- <addtochat color="135">Convergence: %Spell! No AOE</addtochat>
- </if>
- <!--- Primary INT Nukes --->
- <if Spell="Dark Orb|Ice Break|Leafstorm|Blazing Bound">
- <equip when="$VAR-CastTime" set="Magical-INT-INT-$BurstAffinity" />
- </if>
- <elseif Spell="Charged Whisker">
- <equip when="$VAR-CastTime" set="Magical-INT-DEX-$BurstAffinity" />
- </elseif>
- <elseif Spell="Thermal Pulse">
- <equip when="$VAR-CastTime" set="Magical-INT-VIT-$BurstAffinity" />
- </elseif>
- <elseif Spell="Evryone. Grudge|Regurgitation|Acrid Stream">
- <equip when="$VAR-CastTime" set="Magical-INT-MND-$BurstAffinity" />
- </elseif>
- <elseif Spell="Water Bomb|Firespit|Maelstrom|Thunderbolt">
- <equip when="$VAR-CastTime" set="Magical-INT-INT:MND-$BurstAffinity" />
- </elseif>
- <!--- Primary MND Nukes --->
- <elseif Spell="Mind Blast|Magic Hammer">
- <equip when="$VAR-CastTime" set="Magical-MND-MND" />
- </elseif>
- <!--- Primary CHR Nukes --->
- <elseif Spell="Ey*">
- <equip when="$VAR-CastTime" set="Magical-CHR-CHR" />
- </elseif>
- <!--- Offensive spells based on skill --->
- <elseif Spell="Blood Drain|Digest|Blood Saber|Osmosis|Cold Wave">
- <equip when="$VAR-CastTime" set="MagicAccuracy|BlueMagicSkill" />
- </elseif>
- <!--- Sleep Spells --->
- <elseif Spell="Sheep Song|Soporific|Yawn|Dream Flower">
- <equip when="$VAR-CastTime" set="MagicAccuracy|$VAR-DireCast" />
- <!--- Misc: Sleep timers --->
- <if advanced='"$SleepTimer"=="1"'>
- <if Spell="Sheep Song">
- <command when="aftercast">spellcast var inc SleepOrder; wait 25; input /echo [%Spell : %target : %Spell wearing in 35s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 45; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 55; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
- </if>
- <elseif Spell="Yawn">
- <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
- </elseif>
- <elseif Spell="Soporific">
- <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
- </elseif>
- <elseif Spell="Dream Flower">
- <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
- <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
- </elseif>
- </if>
- </elseif>
- <!--- Breath Spells --->
- <elseif Spell="*Breath|Flying*">
- <equip when="$VAR-CastTime" set="BLU-Recast|$BreathSet" />
- </elseif>
- <!--- Other spells (Primarily, Enfeebles) --->
- <else>
- <equip when="$VAR-CastTime" set="MagicAccuracy" />
- </else>
- </if>
- <!--- Non-Offensive Elemental Spells --->
- <else>
- <equip when="$VAR-CastTime" set="BLU-Recast" />
- </else>
- </elseif>
- </elseif>
- <elseif type="Ninjutsu">
- <!--- Utsusemi Rules --->
- <if SubJob="NIN">
- <if spell="Utsusemi: Ichi">
- <equip when="precast" set="Utsusemi-Precast" />
- <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
- <midcastdelay delay="2" />
- <equip when="midcast" set="Haste" />
- </if>
- <elseif spell="Utsusemi: Ni">
- <equip when="precast|midcast" set="Haste" />
- </elseif>
- </if>
- <!--- Change Utsusemi to Occultation if not sub NIN --->
- <else>
- <if Spell="Utsusemi*">
- <changespell Spell="Occultation" />
- <equip set="Haste|BlueMagicSkill" />
- </if>
- </else>
- </elseif>
- <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
- <castdelay delay="1" />
- <equip when="precast">
- <ammo lock="true">$R-Weapon</ammo>
- </equip>
- </elseif>
- <elseif type="WeaponSkill">
- <castdelay delay="$Delay-JA" />
- <if spell="Chant du Cygne">
- <equip set="%Spell-$VAR-WS" />
- </if>
- <elseif Spell="Sanguine Blade|Savage Blade|Expiacion|Vorpal Blade">
- <equip set="%Spell" />
- </elseif>
- <else>
- <equip set="WS Base" />
- </else>
- </elseif>
- <elseif type="JobAbility">
- <!--- Chain Affinity Variable --->
- <if spell="Chain Affinity">
- <var cmd="set ChainAffinity CA" />
- </if>
- <!--- Burst Affinity Variable --->
- <elseif spell="Burst Affinity">
- <var cmd="set BurstAffinity BA" />
- </elseif>
- <!--- Efflux Variable --->
- <elseif spell="Efflux">
- <var cmd="set Efflux Efflux" />
- </elseif>
- <!--- Sub: Convert gear locked until you hit Trigger/Non-Cure Spell --->
- <elseif spell="Convert">
- <var cmd="set ConvertSet ConvertSet" />
- </elseif>
- </elseif>
- <elseif type="Samba|Waltz|Flourish*|Jig">
- <return />
- </elseif>
- <elseif type="Scholar">
- <return />
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement