Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <!--- Many Thanx to Yugl for his extensive efforts in helping players with Spellcast scripts.
- This XML Requires the Yugl-include.xml found here: http://pastebin.com/BtAREr77
- It also Requires the Pet Alias Script found here: http://pastebin.com/N7RZdQzK
- You will want to add a line like this Windower init.txt file:
- exec pet-alias.txt
- This script allows the quick selection & Call Beast of your next pet. For example:
- //lulush
- //gooey
- It also Assigns Ready Moves to Macros automatically for the pet you select.
- The Itemizer plugin is also Highly Recommended, but not required.
- If you do NOT use Itemizer, you must change the $JugSpot variable to 'Inventory'
- Otherwise, set $JugSpot to whichever locationis prefered for jug collection: Inventory, Sack, or Satchel
- The following should be included in AutoExec.xml
- <!--- Beastmaster Abilities ---> <!---
- <register silent="true" event="gainbuff_Killer_Instinct">sc var set VAR-TP KI</register>
- <register silent="true" event="losebuff_Killer_Instinct">sc var set VAR-TP HASTE</register>
- <register silent="true" event="gainbuff_Killer_Instinct">sc var set VAR-WS KI</register>
- <register silent="true" event="losebuff_Killer_Instinct">sc var set VAR-WS ATT</register>
- <register silent="true" event="losebuff_Transcendency">sc var set Brew N</register>
- <register silent="true" event="gainbuff_Transcendency">sc var set Brew BR</register>
- <register silent="true" event="lowhp">sc var set Reraise Twilight</register>
- <register silent="true" event="hppgt75">sc var set Reraise BlankSet</register>
- Shining Fantasia Switches between Master & Pet priority for TP Sets
- Netherspikes, Diaga V, Banishga V, and Goblin Gavotte are assigned to the 4 primary ready moves for summoned pet. Ready move assignments use the below rough priority in ordering.
- Netherspikes: Single Target DD; Other
- Diaga V: Pet Stun; Conal AoE; Other
- Banishga V: Primary Radial AoE; Other
- Goblin Gavotte: Enhancing; Secondary Radial AoE; Other
- Additional Ready moves are assigned to $Ready5~7; Only Mandragora, Lizards, and Funguar have more than 4 Ready moves.
- --->
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config/>
- <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">15.7</var>
- <var name="Delay-JA">0.3</var>
- <var name="Delay-Spell">0.2</var>
- <var name="LockMain">1</var>
- <var name="R-Weapon">Killer Shortbow</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">BlankSet</var>
- <!--- Standard Variables 3 --->
- <var name="QuickResist">R</var>
- <var name="DireCast">BlankSet</var>
- <var name="VAR-Stun">Haste</var>
- <var name="VAR-Refresh">Refresh</var>
- <!--- Multi-Class Variables --->
- <var name="Sub">Sub</var>
- <var name="SleepOrder">0</var>
- <var name="SleepTimer">0</var>
- <var name="DurationTimer">0</var>
- <var name="FastCastTotal">0.5</var>
- <var name="Castwhen">midcast</var>
- <var name="CompleteFastCastStaff">Fire|Water|Wind|Ice|Thunder|Dark</var>
- <var name="Berserk">N</var>
- <var name="STYLE">PET</var>
- <var name="KillerInstinct">N</var>
- <var name="Brew">N</var>
- <!--- Fast Cast Variables: Elements and Cure--->
- <var name="FireCT">12</var>
- <var name="EarthCT">12</var>
- <var name="WaterCT">12</var>
- <var name="WindCT">12</var>
- <var name="IceCT">12</var>
- <var name="ThunderCT">12</var>
- <var name="LightCT">12</var>
- <var name="DarkCT">12</var>
- <var name="CureCT">0</var>
- <!--- Fast Cast Variables: Skill --->
- <var name="BlueMagic">0</var>
- <var name="SummoningMagic">0</var>
- <var name="Singing">0</var>
- <var name="Ninjutsu">0</var>
- <var name="ElementalMagic">0</var>
- <var name="EnfeeblingMagic">0</var>
- <var name="EnhancingMagic">0</var>
- <var name="HealingMagic">0</var>
- <var name="DivineMagic">0</var>
- <var name="DarkMagic">0</var>
- <!--- Fast Cast Variables: Fast Cast and Book --->
- <var name="FastCastTotal">0</var>
- <var name="BlackMagicBook">0</var>
- <var name="WhiteMagicBook">0</var>
- <var name="BookGear">0</var>
- <!--- BeastMaster Variables --->
- <var name="CMain"></var>
- <var name="CSub"></var>
- <var name="Reraise">BlankSet</var>
- <var name="PFood">Pet Food Zeta</var>
- <var name="Broth"></var>
- <var name="JugSpot">Satchel</var>
- <var name="READY1"></var>
- <var name="READY2"></var>
- <var name="READY3"></var>
- <var name="READY4"></var>
- <var name="READY5"></var>
- <var name="READY6"></var>
- <var name="READY7"></var>
- <var name="Kookie">Garlic Cracker +1</var>
- <!--- Include 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']/*" /> --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
- </variables>
- <sets>
- <group name="Abyssea-R" default="yes">
- <set name="Idle">
- <slot>sample</slot>
- </set>
- <set name="PDT" baseset="PET-PDT">
- <neck>Twilight Torque</neck>
- <lear>Darkness Earring</lear>
- </set>
- <set name="PDT-idle" baseset="PDT">
- <slot>sample</slot>
- </set>
- <set name="MDT" baseset="PET-MDT">
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- </set>
- <set name="Twilight">
- <head lock="True">Twilight Helm</head>
- <body lock="True">Twilight Mail</body>
- </set>
- <set name="Resting" baseset="Twilight" />
- <set name="FullEvasion">
- <body>Ferine Gausape +2</body>
- <hands>Ocelot Gloves</hands>
- <legs>Ocelot Trousers</legs>
- <neck>Torero Torque</neck>
- </set>
- <set name="Movement">
- <feet>Skadi's Jambeaux</feet>
- </set>
- <set name="BlankSet" />
- <set name="MainSub">
- <main>$CMain</main>
- <!---<sub>$CSub</sub>--->
- </set>
- <set name="Refresh">
- <body>Twilight mail</body>
- </set>
- <set name="Utsusemi-Precast">
- <neck>Magoraga Beads</neck>
- </set>
- <!--- PET STAT SETS --->
- <set name="PET-PDT">
- <main>Guichard's Axe +2</main>
- <sub>Guichard's Axe +2</sub>
- <head>Anwig Salade</head>
- <legs>Ferine Quijotes +2</legs>
- </set>
- <set name="PET-MDT">
- <main>Guichard's Axe +3</main>
- <sub>Guichard's Axe +3</sub>
- <head>Anwig Salade</head>
- <waist>Selemnus belt</waist>
- </set>
- <set name="PET-ACC">
- <ammo>Demonry Core</ammo>
- <body>Mirke Wardecors</body>
- <back>Ferine Mantle</back>
- <legs>Herder's Subligar</legs>
- <lear>Ferine Earring</lear>
- </set>
- <set name="PET-ATT">
- <main>Astolfo</main>
- <neck>Ferine Necklace</neck>
- <body>Mirke Wardecors</body>
- </set>
- <set name="PET-MACC">
- <lear>Sapphire Earring</lear>
- </set>
- <!--- Player TP Sets --->
- <set name="TP-MASTER-HASTE">
- <head>Ferine Cabasset +2</head>
- <body>Ferine Gausape +2</body>
- <legs>Ferine Quijotes +2</legs>
- <hands>Armada Mufflers</hands>
- <ammo>Demonry Core</ammo>
- <feet>Ferine Ocreae +2</feet>
- <waist>Twilight belt</waist>
- <back>Atheling Mantle</back>
- <rear>Suppanomimi</rear>
- <rring>Rajas Ring</rring>
- <neck>Ferine necklace</neck>
- <lear>Brutal Earring</lear>
- <lring>Epona's Ring</lring>
- </set>
- <set name="TP-MASTER-EVA" baseset="TP-MASTER-HASTE">
- <body>Ferine Gausape +2</body>
- <hands>Ocelot Gloves</hands>
- <legs>Ocelot Trousers</legs>
- <neck>Torero Torque</neck>
- </set>
- <set name="TP-MASTER-ACC" baseset="TP-MASTER-HASTE">
- <slot>Example</slot>
- </set>
- <set name="TP-MASTER-KI" baseset="TP-MASTER-HASTE">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="TP-PET-HASTE" baseset="TP-MASTER-HASTE">
- <waist>Moepapa Stone</waist>
- <feet>Armada Sollerets</feet>
- </set>
- <set name="TP-PET-KI" baseset="TP-PET-HASTE">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="TP-PET-EVA" baseset="TP-PET-HASTE">
- <main>Astolfo</main>
- <lear>Emerald Earring</lear>
- </set>
- <set name="TP-PET-ACC" baseset="TP-PET-HASTE">
- <ammo>Demonry Core</ammo>
- <back>Ferine Mantle</back>
- <legs>Herder's Subligar</legs>
- <lear>Ferine Earring</lear>
- </set>
- <!--- Weaponskill Sets --->
- <set name="WS-base">
- <ammo>Flame Sachet</ammo>
- <head>Twilight Helm</head>
- <neck>Ferine necklace</neck>
- <rear>Centaurus Earring</rear>
- <lear>Brutal Earring</lear>
- <body>Twilight Mail</body>
- <hands>Ferine Manoplas +2</hands>
- <lring>Spiral Ring</lring>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Anguinus belt</waist>
- <legs>Avant Cuisses</legs>
- <feet>Ferine Ocreae +2</feet>
- </set>
- <set name="Ruinator-ATT" baseset="WS-base" >
- <neck>Breeze Gorget</neck>
- <waist>Breeze Belt</waist>
- </set>
- <set name="Ruinator-STR" baseset="Ruinator-ATT">
- <lear>Vulcan's Pearl</lear>
- <rear>Vulcan's Pearl</rear>
- <lring>Pyrosoul Ring</lring>
- <rring>Pyrosoul Ring</rring>
- </set>
- <set name="Ruinator-KI" baseset="Ruinator-ATT">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="Rampage-ATT" baseset="WS-base">
- <legs>Byakko's Haidate</legs>
- <neck>Soil Gorget</neck>
- </set>
- <set name="Rampage-KI" baseset="Rampage-ATT">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="Evisceration" baseset="Rampage-ATT" />
- <set name="WS-MAB">
- <neck>Artemis' Medal</neck>
- <lear>Hecate's Earring</lear>
- <rear>Moldavite Earring</rear>
- <head>Twilight Helm</head>
- <body>Twilight Mail</body>
- </set>
- <set name="Primal Rend-ATT" baseset="WS-MAB">
- <ammo>Light Sachet</ammo>
- <head>Monster helm +2</head>
- <hands>Armada Mufflers</hands>
- <feet>Armada Sollerets</feet>
- <back>Ferine Mantle</back>
- <waist>Aristo Belt</waist>
- <legs>Ferine Quijotes +2</legs>
- <lring>Airy Ring</lring>
- <rring>Dawnsoul Ring</rring>
- </set>
- <set name="Primal Rend-KI" baseset="Primal Rend-ATT">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="Cloudsplitter-ATT" baseset="WS-MAB">
- <ammo>Flame Sachet</ammo>
- <hands>Ferine Manoplas +2</hands>
- <feet>Ferine Ocreae +2</feet>
- <back>Fortis Mantle</back>
- <waist>Crudulis Belt</waist>
- <legs>Avant Cuisses</legs>
- <lring>Spiral Ring</lring>
- <rring>Rajas Ring</rring>
- </set>
- <set name="Cloudsplitter-KI" baseset="Cloudsplitter-ATT">
- <sub>Tatami shield</sub>
- <ranged>Killer shortbow</ranged>
- <head>Monster helm +2</head>
- <body>Ferine Gausape +2</body>
- <rring>Tamer's Ring</rring>
- </set>
- <set name="Cloudsplitter-STR" baseset="Cloudsplitter-ATT" />
- <set name="Aeolian Edge" baseset="WS-MAB">
- <ammo>Demonry Core</ammo>
- <hands>Armada Mufflers</hands>
- <feet>Ferine Ocreae +2</feet>
- <back>Nifty Mantle</back>
- <waist>Thiazi's Belt</waist>
- <legs>Byakko's Haidate</legs>
- <lring>Airy Ring</lring>
- <rring>Rajas Ring</rring>
- </set>
- <!--- Job Ability Sets --->
- <set name="Charm">
- <main>Light Staff</main>
- <sub>Amicus grip</sub>
- <ammo>Light sachet</ammo>
- <head>Twilight helm</head>
- <neck>Ferine necklace</neck>
- <lear>Melody earring +1</lear>
- <rear>Melody earring +1</rear>
- <body>Twilight mail</body>
- <hands>Armada mufflers</hands>
- <lring>Airy ring</lring>
- <rring>Dawnsoul ring</rring>
- <back>Ferine mantle</back>
- <waist>Aristo belt</waist>
- <legs>Ferine quijotes +2</legs>
- <feet>Armada Sollerets</feet>
- </set>
- <set name="Gauge" baseset="Charm" />
- <set name="Sic">
- <head>Ferine Cabasset +2</head>
- <hands>Ferine Manoplas +2</hands>
- </set>
- <set name="Tame">
- <head>Beast helm</head>
- </set>
- <set name="Reward">
- <main>Zoraal Ja's Axe</main>
- <sub>Pallas's Shield</sub>
- <ammo>$PFood</ammo>
- <head>Brave's warbonnet</head>
- <body>Beast Jackcoat +1</body>c
- <hands>Ogre Gloves</hands>
- <legs>Monster trousers +2</legs>
- <feet>Monster gaiters +2</feet>
- </set>
- <set name="Call Beast">
- <ammo>$Broth</ammo>
- <!--- <body>Mirke Wardecors</body> (if augmented for Call Beast)--->
- <hands>Monster gloves +2</hands>
- </set>
- <set name="Spur">
- <feet>Ferine Ocreae +2</feet>
- </set>
- <set name="Familiar">
- <legs>Monster trousers +2</legs>
- </set>
- <set name="Feral Howl">
- <body>Monster Jackcoat +2</body>
- </set>
- <set name="Killer Instinct">
- <head>Monster helm +2</head>
- </set>
- </group>
- <group name="Abyssea-NM" inherit="Abyssea-R">
- <set name="WS-MAB">
- <sub>Tatami Shield</sub>
- <head>Monster Helm +2</head>
- <body>Ferine Gausape +2</body>
- <ranged>Killer shortbow</ranged>
- </set>
- </group>
- <group name="Outside-R" inherit="Abyssea-R">
- <set name="PET-PDT">
- <neck>Shepherd's chain</neck>
- <hands>Beast Bazubands</hands>
- <back>Oneiros Cappa</back>
- <waist>Primal belt</waist>
- </set>
- </group>
- <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='EnspellsRule']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
- Automatically change variables when buffs wear off --->
- <if notBuffactive="Killer Instinct">
- <var cmd="set KillerInstinct N" />
- </if>
- <if notBuffactive="Transcendency">
- <var cmd="set Brew N" />
- </if>
- <!--- 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|$Armor-%Status|$Movement-%Status|$Reraise" />
- </if>
- <elseif status="engaged">
- <if advanced='"$VAR-TP"="EVA"'>
- <equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Reraise" />
- </if>
- <else>
- <equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Reraise" />
- </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 --->
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-Blank']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-MDT']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-PDT']/*" />
- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
- </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 STR" />
- </if>
- <elseif advanced='"$VAR-WS"="STR"'>
- <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 PDT" />
- </elseif>
- <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>
- <!--- Change Between Master Preference and Pet Preference Gear Sets --->
- <elseif spell="Shining Fantasia">
- <cancelspell />
- <if advanced='"$STYLE"="MASTER"'>
- <var cmd="set STYLE PET" />
- </if>
- <elseif advanced='"$STYLE"="PET"'>
- <var cmd="set STYLE MASTER" />
- </elseif>
- <if status="engaged">
- <command>Dancing Chains</command>
- </if>
- <addtochat color="135">Equip Variable: $STYLE</addtochat>
- </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>
- <!--- Call Beast Trigger for pets.txt Aliases $JugSpot points to where pets are --->
- <if spell="Foxfire">
- <cancelspell />
- <if advanced='"$JugSpot"="Inventory"'>
- <command>CallBeast</command>
- </if>
- <else>
- <command>input /get "$Broth" $JugSpot; pause 1; CallBeast</command>
- </else>
- </if>
- <!--- Class Specific Trigger 2 --->
- <elseif spell="Netherspikes">
- <changespell Spell="$Ready1" />
- </elseif>
- <!--- Class Specific Trigger 3 --->
- <elseif spell="Diaga V">
- <changespell Spell="$Ready2" />
- </elseif>
- <!--- Class Specific Trigger 4 --->
- <elseif spell="Banishga V">
- <changespell Spell="$Ready3" />
- </elseif>
- <!--- Class Specific Trigger 5 --->
- <elseif spell="Goblin Gavotte">
- <changespell Spell="$Ready4" />
- </elseif>
- </else>
- </if>
- <elseif type="WhiteMagic|BlackMagic">
- <if Skill="ElementalMagic" />
- <elseif Skill="EnfeeblingMagic" />
- <elseif Skill="EnhancingMagic" />
- <elseif Skill="DarkMagic" />
- <elseif Skill="HealingMagic" />
- <elseif Skill="Divine Magic" />
- </elseif>
- <elseif type="BlueMagic">
- <return />
- </elseif>
- <elseif type="BardSong">
- <return />
- </elseif>
- <elseif type="Ninjutsu">
- <!--- Ninjutsu: Utsusemi --->
- <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>
- </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="Ruinator|Rampage|Primal Rend|Cloudsplitter">
- <equip set="%Spell-$VAR-WS" />
- </if>
- <elseif Spell="Ruinator|Rampage|Primal Rend|Evisceration|Aeolian Edge">
- <equip set="%Spell" />
- </elseif>
- <else>
- <equip set="WS-base" />
- </else>
- </elseif>
- <elseif type="JobAbility">
- <!--- Precast-only JAs and then the rest will follow using <elseif> labels --->
- <if spell="Tame|Familiar|Call Beast|Feral Howl">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="%Spell" />
- </if>
- <elseif spell="Call Beast" >
- <addtochat when="aftercast" color="135">Ready / Sic: $Ready1</addtochat>
- <addtochat when="aftercast" color="135">Pet Stun / Conal: $Ready2</addtochat>
- <addtochat when="aftercast" color="135">Pet AoE: $Ready3</addtochat>
- <addtochat when="aftercast" color="135">Pet Buff / Other: $Ready4</addtochat>
- </elseif>
- <elseif spell="Charm|Gauge|Reward"> <!--- Unlocks Main/Sub slots if tp < 50 & re-equips, previous gear--->
- <if TPLT="50">
- <castdelay delay="$Delay-JA" />
- <var cmd="set CMain %EquipMain" />
- <var cmd="set CSub %EquipSub" />
- <var cmd="set LockMain 0" />
- <equip when="precast" set="%Spell" />
- <equip when="aftercast" set="MainSub" />
- <command when="aftercast">wait 1; input /equip sub "$CSub"; sc var set LockMain "1"</command>
- </if>
- <else>
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="%Spell" />
- </else>
- </elseif>
- <elseif spell="Killer Instinct">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="%Spell" />
- <var cmd="set KillerInstinct KI" />
- </elseif>
- </elseif>
- <elseif type="*Pact*">
- <return />
- </elseif>
- <elseif type="PetCommand">
- <if spell="Spur|Sic">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="%Spell" />
- </if>
- <elseif spell="Fight" notStatus="Engaged">
- <equip when="precast" set="PET-PDT|PET-ACC|PET-ATT" />
- </elseif> <!--- Pet Ready moves --->
- <elseif spell="$READY1">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
- </elseif>
- <elseif spell="$READY2">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
- </elseif>
- <elseif spell="$READY3">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
- </elseif>
- <elseif spell="$READY4">
- <castdelay delay="$Delay-JA" />
- <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
- </elseif>
- </elseif>
- <elseif type="Samba|Flourish*">
- <return />
- </elseif>
- <elseif type="Waltz|Jig">
- <equip when="precast" set="Twilight" />
- </elseif>
- <elseif type="Scholar">
- <return />
- </elseif>
- <elseif type="Corsair*">
- <return />
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement