Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <config
- RequireVersion="2.44"
- showGearSwaps="false"
- Debug="false"
- ShowSpellInfo="false"
- AutoLoadXMLOnJobChange="true"
- />
- <variables>
- <!-- Grips, 0 = Don't own it, 1 = Owned. -->
- <var name="LightGrip">0</var>
- <var name="DarkGrip">1</var>
- <var name="ThunderGrip">1</var>
- <var name="IceGrip">1</var>
- <var name="FireGrip">1</var>
- <var name="WindGrip">1</var>
- <var name="WaterGrip">1</var>
- <var name="EarthGrip">1</var>
- <!-- Elemental Staffs, set staff for each element. -->
- <var name="IceStaff">Aquilo's Staff</var>
- <var name="DarkStaff">Pluto's Staff</var>
- <var name="ThunderStaff">Jupiter's Staff</var>
- <var name="WindStaff">Auster's Staff</var>
- <var name="FireStaff">Vulcan's Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="LightStaff">Light Staff</var>
- <var name="WaterStaff">Neptune's Staff</var>
- <!-- Elemental Obi's, 0 = Don't Own it, 1 = Owned. -->
- <var name="DarkObi">0</var>
- <var name="LightObi">0</var>
- <var name="ThunderObi">0</var>
- <var name="IceObi">0</var>
- <var name="FireObi">0</var>
- <var name="WindObi">0</var>
- <var name="WaterObi">0</var>
- <var name="EarthObi">0</var>
- <var name="UggPendant">0</var>
- </variables>
- <sets>
- <group name="Main" default="yes">
- <set name="Idle">
- <main>$EarthStaff</main>
- <sub>$EarthGrip</sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Resting">
- <main>$DarkStaff</main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Enfeebling">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Enfeeb-Potency">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Nuking">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Fast Cast">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Haste">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Curing">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Convert">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="JA">
- <head>Warlock's Chapeau"</head>
- <body>Warlock's Tabard"</body>
- </set>
- </group>
- </sets>
- <rules>
- <!--Rules to cancel any gear swaps during JA's/Specific Spells -->
- <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor|Bar*|Blink|Aquaveil|Rais*|En*|Regen|*na|Refre*">
- <action type="equip" when="Midcast" set="JA"/>
- </if>
- <if Spell="Composure|Light Arts|Dark Arts|Addendum*|Penury|Celerity|Accession|Parsimony|Alacrity|Manifestation">
- <action type="equip" when="Midcast" set="JA"/>
- </if>
- <!-- Rules for Convert -->
- <if Spell="Convert">
- <action type="equip" when="precast" set="Convert"/>
- <action type="command" when="aftercast">input /raw /ma "Cure IV" <me></action>
- <action type="command" when="midcast">input /echo -----Convert-----</action>
- <!-- Gear to equip when coming back from resting or after casting -->
- <action type="equip" when="Idle|Aftercast" set="Idle" />
- <action type="command" when="aftercast">input /echo -----Idle-----</action>
- <!-- set of gear to equip when resting -->
- <action type="equip" when="Resting" set="Resting" />
- <action type="command" when="aftercast">input /echo -----Resting-----</action>
- <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
- <if mode="OR" NotSkill="ElementalMagic|EnfeeblingMagic"/>
- <if Advanced='"$%SpellElementGrip" == "1"'>
- <equip when="midcast">
- <sub lock="true">%SpellElement Grip</sub>
- </equip>
- </if>
- </if>
- <!-- If we're handling spells -->
- <if Skill="*Magic">
- <!-- Rule to equip precast at the right time -->
- <action type="equip" when="Precast" set="Fast Cast"/>
- <!-- Equipping gear for nukes -->
- <if Skill="ElementalMagic">
- <if spell="Blizz*|Thund*|Fire*|Water*|Aero*|Stone*">
- <action type="equip" when="midcast" set="Nuking"/>
- <if MPPAfterCastLT="50" Advanced="$UggPendant==1">
- <action type="equip" when="midcast">
- <neck lock="yes">Uggalepih Pendant</neck>
- </action>
- </if>
- </if>
- </if>
- <!-- Equipping Gear for Enfeebles -->
- <elseif Skill="EnfeeblingMagic">
- <if spell="Sleep*|Blind*|Poison*|Gravity*|Dia*|Bind|Dispel|Addle|Break">
- <action type="equip" when="midcast" set="Enfeebling"/>
- </if>
- <elseif spell="Slow*|Paraluze*">
- <action type="equip" when="midcast" set="Enfeebling-Potency"/>
- </elseif>
- </elseif>
- <!-- Equipping Gear for Cures -->
- <elseif Skill="HealingMagic">
- <action type="equip" when="midcast" set="Curing"/>
- </elseif>
- <!-- Equipping Gear for Bio/Aspir/Drain -->
- <elseif Skill="DarkMagic">
- <action type="equip" when="midcast" set="DarkMagic"/>
- </elseif>
- <!-- Equipping Gear for Enhancing Magic -->
- <elseif Skill="EnhancingMagic">
- <if Spell="Protect*|Shell*|Temper|Boost*|*Spikes|Gain*">
- <action type="equip" when="midcast" set="Enhancing"/>
- </if>
- </elseif>
- <!-- Equipping Gear for Utsu recast -->
- <elseif spell="Utsusemi*">
- <action type="equip" when="midcast" set="Haste"/>
- </elseif>
- </if>
- <!-- Handle Elemental Obi's -->
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
- <if Element="Dark">
- <action type="equip" when="midcast">
- <waist lock="yes">Anrin Obi</waist>
- </action>
- </if>
- <elseif Element="Light">
- <action type="equip" when="midcast">
- <waist lock="yes">Korin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Thunder">
- <action type="equip" when="midcast">
- <waist lock="yes">Rairin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Ice">
- <action type="equip" when="midcast">
- <waist lock="yes">Hyorin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Fire">
- <action type="equip" when="midcast">
- <waist lock="yes">Karin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Wind">
- <action type="equip" when="midcast">
- <waist lock="yes">Furin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Water">
- <action type="equip" when="midcast">
- <waist lock="yes">Suirin Obi</waist>
- </action>
- </elseif>
- <elseif Element="Earth">
- <action type="equip" when="midcast">
- <waist lock="yes">Dorin Obi</waist>
- </action>
- </elseif>
- </if>
- <!-- Equipping Staff based on Spell Element -->
- <action type="equip" when="midcast">
- <main>$%SpellElementStaff</main>
- </action>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement