Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <!--The above line tells applications reading the file that it is in XML format.-->
- <!-- Red Mage version 4.0 10/24/2011 -->
- <!-- Changes -->
- <!-- Added Enhancing Torque -->
- <!-- Duelist's Tabard in FastCast set -->
- <!-- Modified midcast delay for Utsusemi to 1.3 seconds -->
- <!-- EnhancingMND renamed to Stoneskin -->
- <!-- Massive workaround to resolve idle -> precast -> idle body errors -->
- <!-- adjusted midcast delays to 0.7 on spells sufficiently long -->
- <!-- shorter spells just precast in AF3 body. -->
- <!-- Midcast delay also adjusted for spells using the augmentsComposure set -->
- <!-- Death Blossom set and WS rule -->
- <spellcast>
- <!--The above line specifies the SpellCast section of the XML file so SpellCast knows where to look when it opens the file-->
- <guildwork
- character="Drjones"
- server="Valefor"
- description="Red Mage"
- job="RDM"
- />
- <!--Attributes associated with the config section control basic SpellCast settings-->
- <config FishingSet="Fishing" />
- <sets>
- <!--This is where you would define your SpellCast equipment sets and groups-->
- <!-- Default spell-slinging group -->
- <group name="RDM" default="yes">
- <set name="template">
- <main></main>
- <sub></sub>
- <range></range>
- <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="Fishing">
- <head>Trainee's Spectacles</head>
- <body>Fisherman's Tunica</body>
- <hands>Fisherman's Gloves</hands>
- <legs>Fisherman's Hose</legs>
- <feet>Waders</feet>
- </set>
- <set name="MaxMP">
- <main>Terra's Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Lamian kaman</range>
- <!-- <ammo></ammo> -->
- <head>Estoqueur's Chappel +2</head>
- <neck>Uggalepih Pendant</neck>
- <lear>Star Earring</lear>
- <rear>Star Earring</rear>
- <!-- <body></body> -->
- <hands>Duelist's Gloves</hands>
- <!-- <lring></lring>
- <rring></rring> -->
- <back>Lamia Mantle +1</back>
- <waist>Cascade Belt</waist>
- <legs>Estoqueur's Fuseau +2</legs>
- <feet>Duelist's Boots</feet>
- </set>
- <set name="Idle" BaseSet="MaxMP">
- <main>Terra's Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Lamian kaman</range>
- <ammo>Horn Arrow</ammo>
- <head>Warlock's Chapeau</head>
- <neck>Orochi Nodowa</neck>
- <!-- <lear></lear>
- <rear></rear> -->
- <body>Estoqueur's Sayon +2</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Icesoul Ring</lring>
- <rring></rring> -->
- <back>Cheviot Cape</back>
- <!-- <waist></waist>
- <legs></legs> -->
- <feet>$IdleFeet</feet>
- </set>
- <set name="Resting" BaseSet="MaxMP">
- <main>Pluto's Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <!-- <range></range>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear> -->
- <body>Estoqueur's Sayon +2</body>
- <!-- <lring></lring> -->
- <hands>Serpentes Cuffs</hands>
- <!--<rring></rring>
- <back></back> -->
- <waist>Austerity Belt</waist>
- <legs>Nisse Slacks</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="FastCast">
- <main>$SetStaff</main>
- <head>Warlock's Chapeau</head>
- <body>Duelist's Tabard</body>
- <neck>Magoraga Beadss</neck>
- </set>
- <set name="MND">
- <main>$SetStaff</main>
- <sub>Bugard Leather Strap +1</sub>
- <!-- <range></range> -->
- <ammo>Sturm's Report</ammo>
- <head>Estoqueur's Chappel +2</head>
- <neck>Promise Badge</neck>
- <lear>Star Earring</lear>
- <rear>Star Earring</rear>
- <body>Estoqueur's Sayon +2</body>
- <hands>Estoqueur's Gantherots +2</hands>
- <lring>Aqua Ring</lring>
- <rring>Aqua Ring</rring>
- <back>Estoqueur's Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Jet Seraweels</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="Cure" BaseSet="MND">
- <main>$SetStaff</main>
- <!-- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Serpentes Cuffs</hands>
- <!-- <lring></lring>
- <rring></rring> -->
- <back>Oretenia's Cape</back>
- <!--<waist></waist>
- <legs></legs> -->
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Enhancing">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head> -->
- <neck>Enhancing Torque</neck>
- <!--<lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Duelist's Gloves</hands>
- <!-- <lring></lring>
- <rring></rring> -->
- <back>Estoqueur's Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Warlock's Tights</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="EnhancingINT" BaseSet="INT">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head> -->
- <neck>Enhancing Torque</neck>
- <!--<lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Duelist's Gloves</hands>
- <!-- <lring></lring>
- <rring></rring> -->
- <back>Estoqueur's Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Warlock's Tights</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="Stoneskin" BaseSet="MND">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Duelist's Gloves</hands>
- <!-- <lring></lring>
- <rring></rring> -->
- <back>Estoqueur's Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Warlock's Tights</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="EnhancingDuration">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>-->
- <back>Estoqueur's Cape</back>
- <!--<waist></waist>
- <legs></legs> -->
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="AugmentsComposure">
- <head>Estoqueur's Chappel +2</head>
- <body>Estoqueur's Sayon +2</body>
- <hands>Estoqueur's Gantherots +2</hands>
- <legs>Estoqueur's Fuseau +2</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- <set name="INT">
- <main>$SetStaff</main>
- <sub>Bugard leather strap +1</sub>
- <!-- <range></range> -->
- <ammo>Sturm's Report</ammo>
- <head>Estoqueur's Chappel +2</head>
- <!-- <neck></neck> -->
- <lear>Morion Earring +1</lear>
- <rear>Morion Earring +1</rear>
- <body>Estoqueur's Sayon +2</body>
- <hands>Duelist's Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Snow Ring</rring>
- <back>Potentia Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Estoqueur's Fuseau +2</legs>
- <feet>Wise Pigaches</feet>
- </set>
- <set name="Nuke" BaseSet="INT">
- <main>$SetStaff</main>
- <!-- <sub></sub>
- <range></range> -->
- <ammo>Witchstone</ammo>
- <!--<head></head> -->
- <neck>Artemis' Medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <!-- <body></body> -->
- <hands>Eradico Mitts</hands>
- <!-- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist> -->
- <legs>Estoqueur's Fuseau +2</legs>
- <feet>Duelist's Boots</feet>
- </set>
- <set name="Dark" BaseSet="INT">
- <main>$SetStaff</main>
- <!-- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <head>Warlock's Chapeau</head>
- <neck>Dark Torque</neck>
- <!-- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="EnfeebleINTAccuracy" BaseSet="INT">
- <main>$SetStaff</main>
- <!-- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <!-- <head></head> -->
- <neck>Enfeebling Torque</neck>
- <!-- <lear></lear>
- <rear></rear> -->
- <!-- <body></body> -->
- <hands>Estoqueur's Gantherots +2</hands>
- <!-- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist> -->
- <!-- <legs></legs> -->
- <!-- <feet></feet> -->
- </set>
- <set name="EnfeebleMNDAccuracy" BaseSet="MND">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <!-- <head></head> -->
- <neck>Enfeebling Torque</neck>
- <!-- <lear></lear>
- <rear></rear> -->
- <!-- <body></body> -->
- <hands>Estoqueur's Gantherots +2</hands>
- <!-- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist> -->
- <legs>Estoqueur's Fuseau +2</legs>
- <!-- <feet></feet> -->
- </set>
- <set name="EnfeebleMND" BaseSet="MND">
- <!-- The balanced set -->
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head> -->
- <!--<neck></neck>
- <lear></lear>
- <rear></rear> -->
- <!-- <body>Warlock's Tabard</body> -->
- <!-- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="Recast">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <head>Warlock's Chapeau</head>
- <!-- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Dusk Gloves</hands>
- <!-- <lring></lring>
- <rring></rring>
- <back></back> -->
- <waist>Goading Belt</waist>
- <!-- <legs></legs> -->
- <feet>Eurus' Ledelsens</feet>
- </set>
- <set name="ConserveMP">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear> -->
- <!-- <body></body> -->
- <!--<hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back> -->
- <waist>Austerity Belt</waist>
- <!-- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="PDT">
- <main>Terra's Staff</main>
- <!-- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <head>Darksteel Cap +1</head>
- <!--<neck></neck>
- <lear></lear>
- <rear></rear>-->
- <body>Darksteel Harness +1</body>
- <!--<hands></hands> -->
- <lring>Jelly Ring</lring>
- <!-- <rring></rring> -->
- <back>Cheviot Cape</back>
- <!-- <waist></waist>
- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="MDT">
- <main>Kebbie</main>
- <sub>Vallus Grip</sub>
- <range>Lamian Kaman</range>
- <!-- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear> -->
- <body>Coral Scale Mail +1</body>
- <hands>Duelists's Gloves</hands>
- <lring>Icesoul Ring</lring>
- <!-- <rring></rring> -->
- <back>Lamia Mantle +1</back>
- <!--<waist></waist>
- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="Swords">
- <main>Joyeuse</main>
- <!-- <sub>Blau dolch</sub> -->
- </set>
- <set name="TP" BaseSet="Swords">
- <!-- <main></main>
- <sub></sub> -->
- <!-- <range></range>
- <ammo></ammo> -->
- <head>Walahra Turban</head>
- <neck>Chivalrous Chain</neck>
- <lear>Suppanomimi</lear>
- <!-- <rear></rear> -->
- <body>Scorpion Harness</body>
- <hands>Dusk Gloves</hands>
- <lring>Woodsman Ring</lring>
- <rring>Woodsman Ring</rring>
- <back>Forager's Mantle</back>
- <waist>Goading Belt</waist>
- <legs>War Hose</legs>
- <feet>Eurus' Ledelsens</feet>
- </set>
- <set name="STR">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo>
- <head></head> -->
- <neck>Chivalrous Chain</neck>
- <!-- <lear></lear>
- <rear></rear>
- <body></body> -->
- <hands>Alkyoneus's Bracelets</hands>
- <!-- <lring>Aqua Ring</lring> -->
- <!-- <rring>Aqua Ring</rring> -->
- <!-- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet> -->
- </set>
- <set name="DeathBlossom">
- <!-- <main></main>
- <sub></sub>
- <range></range>
- <ammo></ammo> -->
- <head>Estoqueur's Chappel +2</head>
- <neck>Chivalrous Chain</neck>
- <lear>Star Earring</lear>
- <rear>Star Earring</rear>
- <body>Estoqueur's Sayon +2</body>
- <hands>Alkyoneus's Bracelets</hands>
- <lring>Aqua Ring</lring>
- <rring>Aqua Ring</rring>
- <back>Forager's Mantle</back>
- <waist>Cascade Belt</waist>
- <legs>Jet Seraweels</legs>
- <feet>Estoqueur's Houseaux +2</feet>
- </set>
- </group>
- </sets>
- <variables>
- <!--This is where you would define custom variables for SpellCast-->
- <var name="SetStaff">Terra's Staff</var>
- <var name="Light">"Surya's Staff +2"</var>
- <var name="Dark">"Pluto's Staff"</var>
- <var name="Earth">"Terra's Staff"</var>
- <var name="Water">"Neptune's Staff"</var>
- <var name="Wind">"Auster's Staff"</var>
- <var name="Fire">"Vulcan's Staff"</var>
- <var name="Ice">"Varuna's Staff +3"</var>
- <var name="Thunder">Indra's Staff</var>
- <!-- variable to regulate what set is used for aftercast -->
- <var name="AfterCast">"Idle"</var>
- <var name="SwordChucks">False</var>
- <!-- Holds an integer equal to maximum MP when wearing MaxMP set -->
- <!-- Value is set dynamically later on. -->
- <var name="ConvertMP">1000</var>
- <var name="Magian">Teiwaz</var>
- <!-- variable feet slot for Idle set -->
- <var name="IdleFeet">Serpentes Sabots</var>
- <!-- If a spell is shorter than this value will use the idle body workaround -->
- <var name="CastTimeThreshold">1.6</var>
- </variables>
- <rules>
- <!--This is where you would define rules that tell SpellCast what to do and when-->
- <!-- LOCKING RULES -->
- <!-- there will be an in-game macro to toggle between swordchucks -->
- <!-- if we're using swordchucks -->
- <if Advanced=' "$SwordChucks" == "True"'>
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <main lock="true" />
- <sub lock="true" />
- <range lock="true" />
- <ammo lock="true" />
- </equip>
- <if Advanced='"%Status" = "Engaged"'>
- <var cmd="set AfterCast TP" />
- </if>
- <else>
- <var cmd="set AfterCast Idle" />
- </else>
- </if>
- <else>
- <var cmd="set AfterCast Idle" />
- </else>
- <!-- Getting the most out of Convert -->
- <!-- Accompanying in-game macro lines
- //sc set MaxMP
- /wait 10
- //sc var setcalc ConvertMP %MPMax
- //sc var list
- May have to force client to re-register max mp by going into status menu
- during the wait time.
- -->
- <!-- Restrictions not needed in Abyssea -->
- <if notBuffActive="Visitant">
- <!-- Estoqueur's Chappel +2: 40 MP -->
- <if advanced="%MP > $ConvertMP - 40">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <head lock="true" />
- </equip>
- </if>
- <!-- Uggy Pendant: 20 MP -->
- <if advanced="%MP > $ConvertMP - 60">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <neck lock="true" />
- </equip>
- </if>
- <!-- Star Earring: 20 MP -->
- <if advanced="%MP > $ConvertMP - 80">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <lear lock="true" />
- </equip>
- </if>
- <!-- Star Earring: 20 MP -->
- <if advanced="%MP > $ConvertMP - 100">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <rear lock="true" />
- </equip>
- </if>
- <!-- Lamia Mantle +1: 26 MP -->
- <if advanced="%MP > $ConvertMP - 126">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <back lock="true" />
- </equip>
- </if>
- <!-- Duelist's Boots: 15 MP -->
- <if advanced="%MP > $ConvertMP - 141">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <feet lock="true" />
- </equip>
- </if>
- <!-- Duelist's Gloves: 18 MP -->
- <if advanced="%MP > $ConvertMP - 159">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <hands lock="true" />
- </equip>
- </if>
- <!-- Lamian Kaman: 10 MP -->
- <if advanced="%MP > $ConvertMP - 169">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <range lock="true" />
- </equip>
- </if>
- <!-- Estoqueur's Fuseau +2: 65 MP -->
- <if advanced="%MP > $ConvertMP - 234">
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <legs lock="true" />
- </equip>
- </if>
- </if> <!-- end if not in Abyssea -->
- <!-- END Convert MP gear staggering -->
- <!-- Magian Trial lock -->
- <if advanced='"%EquipMain" == "$Magian"'>
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <main lock="true" />
- </equip>
- </if>
- <!-- Reraise Gorget -->
- <!-- Lock neck until reraise is applied -->
- <if NotBuffActive="Reraise" advanced='"%EquipNeck"="Reraise Gorget"'>
- <equip when="precast|midcast|aftercast|autoset|Resting">
- <neck lock="true" />
- </equip>
- </if>
- <!-- VARIABLE GEAR SLOT MANAGEMENT -->
- <!-- Sandstorm and Desert Boots -->
- <if NotBuffActive="Sandstorm">
- <var cmd="set IdleFeet Serpentes Sabots" />
- </if>
- <else>
- <var cmd="set IdleFeet Desert Boots" />
- </else>
- <if spell="autoset"> <!-- this makes it so when you change status (rest, idle, engage), your gear changes -->
- <equip when="resting" set="Resting" /> <!-- when resting, equip resting -->
- <equip when="idle" set="Idle" />
- <!-- Equip our TP set if we engage -->
- <equip when="engaged" set="TP" />
- </if>
- <!-- WHITE MAGIC -->
- <if type="WhiteMagic">
- <if skill="EnhancingMagic">
- <if spell="Stoneskin">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Stoneskin" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <!-- Refresh -->
- <elseif spell="Refresh*">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP|EnhancingDuration" />
- <equip when="aftercast" set="$AfterCast" />
- <!-- Composure rules -->
- <if buffactive="Composure" NotSpellTargetType="SELF">
- <equip when="midcast" set="AugmentsComposure" />
- <!-- Workaround -->
- <!-- Spell is long, adjust midcast delay -->
- <midcastdelay delay="0.7" />
- </if>
- <!-- Estoqueur's Fuseau +2 adds 1 mp/tick -->
- <equip when="midcast">
- <legs>Estoqueur's Fuseau +2</legs>
- </equip>
- </elseif>
- <!-- Haste, Regen -->
- <elseif spell="Haste|Regen*">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP|EnhancingDuration" />
- <equip when="aftercast" set="$AfterCast" />
- <!-- Composure rules -->
- <if buffactive="Composure" NotSpellTargetType="SELF">
- <equip when="midcast" set="AugmentsComposure" />
- <!-- Workaround -->
- <!-- Spell is long, adjust midcast delay -->
- <midcastdelay delay="0.7" />
- </if>
- </elseif>
- <!-- Self cast, enhancing dependent -->
- <elseif spell="phalanx|gain*|en*|Temper">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Enhancing" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <!-- self cast, no stats -->
- <elseif spell="Blink|Aquaveil">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP|EnhancingDuration" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <!-- Barspells: elemental -->
- <elseif spell="barston*|barwat*|baraer*|barfir*|barbliz*|barthun*" >
- <equip when="precast|midcast" set="Enhancing" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <!-- Barspells: status -->
- <elseif spell="bar*">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Enhancing" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <!-- Pro/shell need no gearing -->
- <elseif spell="Protect*|Shell*|Erase">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <!-- Storms -->
- <elseif spell="*storm">
- <!-- Handle Desert Boots -->
- <if spell="Sandstorm">
- <var cmd="set IdleFeet Desert Boots" />
- </if>
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP|Enhancing" />
- <equip when="aftercast" set="$AfterCast" />
- <!-- Composure rules -->
- <if buffactive="Composure" NotSpellTargetType="SELF">
- <equip when="midcast" set="AugmentsComposure" />
- </if>
- </elseif>
- <!-- Sneak and Invisible -->
- <elseif spell="Sneak|Invisible">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Enhancing" />
- <equip when="midcast">
- <back>Skulker's Cape</back>
- </equip>
- <equip when="aftercast" set="$AfterCast" />
- <!-- Composure rules -->
- <if buffactive="Composure" NotSpellTargetType="SELF">
- <equip when="midcast" set="AugmentsComposure" />
- <!-- Workaround -->
- <!-- Spell is long, adjust midcast delay -->
- <midcastdelay delay="0.7" />
- </if>
- </elseif>
- </if> <!-- End if EnhancingMagic -->
- <elseif skill="EnfeeblingMagic">
- <!-- Go ahead and set staff type right away -->
- <var cmd="set SetStaff $%SpellElement" />
- <!-- For everything that doesn't have a specific set -->
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="EnfeebleMND" />
- <equip when="aftercast" set="$AfterCast" />
- <!-- Silence needs to land -->
- <if spell="Silence">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="EnfeebleMNDAccuracy" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <if spell="Dia*">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP" />
- <equip when="midcast">
- <body>Estoqueur's Sayon +2</body>
- </equip>
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <!-- Saboteur rules -->
- <if buffactive="Saboteur">
- <!-- equip AF3 gloves -->
- <equip when="midcast">
- <hands>Estoqueur's Gantherots +2</hands>
- </equip>
- </if>
- <!-- Custom precast for all enfeebling -->
- <equip when="precast">
- <head>Estoqueur's Chappel +2</head>
- </equip>
- <!-- Workaround -->
- <!-- If spell is long, adjust midcast delay -->
- <if CastTimeGT="$CastTimeThreshold">
- <midcastdelay delay="0.7" />
- </if>
- <!-- Else, if spell is short, precast in AF3 body -->
- <else>
- <equip when="precast">
- <body>Estoqueur's Sayon +2</body>
- </equip>
- </else>
- </elseif> <!-- End if EnfeeblingMagic -->
- <elseif skill="HealingMagic">
- <!-- For cure spells specifically -->
- <if spell="Cure*|Cura*">
- <var cmd="set SetStaff $%SpellElement" />
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Cure" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <!-- -Na spells and Raise -->
- <else>
- <equip when="precast" set="FastCast" />
- <equip when="precast">
- <main>Terra's Staff</main>
- </equip>
- <equip when="midcast" set="ConserveMP">
- </equip>
- <equip when="aftercast" set="$AfterCast" />
- </else> <!-- end if Nas and Raise -->
- </elseif> <!-- End if HealingMagic-->
- <elseif skill="DivineMagic">
- <var cmd="set SetStaff $%SpellElement" />
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="MND" />
- <if spell="Banish*">
- <equip when="midcast">
- <hands>Eradico Mitts</hands>
- <lear>Moldavite Earring</lear>
- <legs>Estoqueur's Fuseau +2</legs>
- <feet>Duelist's Boots</feet>
- <ammo>Witchstone</ammo>
- <neck>Artemis' Medal</neck>
- </equip>
- </if>
- <equip when="aftercast" set="$AfterCast" />
- </elseif> <!-- End if DivineMagic -->
- </if> <!-- End if WhiteMagic -->
- <elseif type="BlackMagic">
- <if skill="ElementalMagic">
- <!--%SpellElement will process first. If ThunderIV is cast then $SetStaff will be set to $Thunder -->
- <var cmd="set SetStaff $%SpellElement" />
- <!-- if Chainspelling, don't use precast or aftercast sets -->
- <if buffActive="Chainspell">
- <equip when="precast|midcast|aftercast" set="Nuke" />
- <!-- handle uggy pendant -->
- <if MPPAftercastLT="51"> <!-- if mp < 51% -->
- <equip when="midcast">
- <neck>Uggalepih Pendant</neck>
- </equip>
- </if>
- <!-- Full Moon Artemis -->
- <if Moon="Full*">
- <equip when="midcast">
- <neck>Artemis' Medal</neck>
- </equip>
- </if>
- </if> <!-- end if Chainspelling -->
- <!-- else, when not chainspelling, normal behavior -->
- <else>
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Nuke" />
- <!-- handle uggy pendant -->
- <if MPPAftercastLT="51"> <!-- if mp < 51% -->
- <!-- equip uggy pendant -->
- <equip when="midcast">
- <neck>Uggalepih Pendant</neck>
- </equip>
- </if>
- <!-- Full Moon Artemis -->
- <if Moon="Full*">
- <equip when="midcast">
- <neck>Artemis' Medal</neck>
- </equip>
- </if>
- <equip when="aftercast" set="$AfterCast" />
- <!-- Workaround -->
- <!-- If spell is long, adjust midcast delay -->
- <if CastTimeGT="$CastTimeThreshold">
- <midcastdelay delay="0.7" />
- </if>
- <!-- Else, if spell is short, precast in AF3 body -->
- <else>
- <equip when="precast">
- <body>Estoqueur's Sayon +2</body>
- </equip>
- </else>
- </else> <!-- end when not chainspelling -->
- </if> <!-- end if elemental skill -->
- <elseif skill="EnfeeblingMagic">
- <!-- Go ahead and set staff type right away -->
- <var cmd="set SetStaff $%SpellElement" />
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="EnfeebleINTAccuracy" />
- <equip when="aftercast" set="$AfterCast" />
- <!-- Saboteur rules -->
- <if buffactive="Saboteur">
- <!-- equip AF3 gloves -->
- <equip when="midcast">
- <hands>Estoqueur's Gantherots +2</hands>
- </equip>
- </if>
- <!-- Custom precast for all enfeebling -->
- <equip when="precast">
- <head>Estoqueur's Chappel +2</head>
- </equip>
- <!-- Workaround -->
- <!-- If spell is long, adjust midcast delay -->
- <if CastTimeGT="$CastTimeThreshold">
- <midcastdelay delay="0.7" />
- </if>
- <!-- Else, if spell is short, precast in AF3 body -->
- <else>
- <equip when="precast">
- <body>Estoqueur's Sayon +2</body>
- </equip>
- </else>
- </elseif> <!-- End if EnfeeblingMagic -->
- <elseif skill="DarkMagic">
- <var cmd="set SetStaff $%SpellElement" />
- <!-- Handle chainspelling -->
- <if buffActive="Chainspell">
- <equip when="precast|midcast|aftercast" set="Dark" />
- </if>
- <!-- Default behavior -->
- <else>
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Dark" />
- <equip when="aftercast" set="$AfterCast" />
- </else>
- </elseif> <!-- End if DarkMagic-->
- <elseif skill="EnhancingMagic">
- <if spell="*spikes">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="EnhancingINT" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <elseif spell="Warp*|Escape|Tractor">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="ConserveMP" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- </elseif> <!-- end if EnhancingMagic -->
- </elseif> <!-- End if BlackMagic -->
- <elseif type="Ninjutsu">
- <if spell="Utsusemi: Ichi">
- <equip when="precast" set="FastCast" />
- <midcastdelay delay="1.3" />
- <!--Cancel currently active shadows(Buff_Id 66). Technically only need for Ni to Ichi, but no way to tell-->
- <action type="Command" when="midcast">cancel 66</action>
- <equip when="midcast" set="Recast" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <elseif spell="Utsusemi: Ni">
- <equip when="precast" set="FastCast" />
- <equip when="midcast" set="Recast" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- </elseif> <!-- end if Ninjutsu-->
- <elseif type="Weaponskill">
- <if spell="Death Blossom">
- <equip when="precast" set="DeathBlossom" />
- <equip when="aftercast" set="$AfterCast" />
- </if>
- <elseif spell="Cyclone|Aeolian*">
- <equip when="precast" set="nuke" />
- <equip when="aftercast" set="$AfterCast" />
- </elseif>
- <else>
- <equip when="precast" set="STR" />
- <equip when="aftercast" set="$AfterCast" />
- </else>
- </elseif> <!-- End if Weaponskill -->
- <!-- Convert for Max MP -->
- <if spell="Convert">
- <!-- The idea here being to convert into full mp gear -->
- <equip when="precast|midcast|afftercast" set="MaxMP" />
- </if>
- <!-- blink out the scholar stuff -->
- <!-- for Staff mode ONRY! -->
- <if Advanced=' "$SwordChucks" == "False"'>
- <!-- if using Scholar JAs -->
- <if mode="OR" spell="Light Arts|Addendum: White|Penury|Celerity|Accession|Dark Arts|Addendum: Black|Parsimony|Alacrity|Manifestation">
- <if advanced='"%EquipMain" == $Earth'>
- <equip when="precast">
- <main>Auster's Staff</main>
- </equip>
- <equip when="aftercast">
- <main>Terra's Staff</main>
- </equip>
- </if>
- <else>
- <equip when="precast">
- <main>Terra's Staff</main>
- </equip>
- </else>
- </if> <!-- end if SCH JA -->
- </if> <!-- end swordchucks false if block-->
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement