Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="iso-8859-1"?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config
- RequireVersion="2.40"
- showGearSwaps="false"
- Debug="false"
- ShowSpellInfo="false"
- AutoLoadXMLOnJobChange="true"
- />
- <variables clear="false">
- <var name="Light">"Apollo's Staff"</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">"Aquillo's Staff"</var>
- <var name="Thunder">"Jupiter's Staff"</var>
- <var name="MeleeMode">False</var>
- <var name="MinTP">15</var>
- <var name="SetStaff">Apollo's Staff</var>
- <var name="SleepTimers">0</var>
- <var name="WHMRingHP">1600</var>
- <var name="remote">false</var>
- <var name="tchar">Sinisterkill</var>
- </variables>
- <sets>
- <group default="yes" name="Brd">
- <set name="Standard"> <!-- Idle set -->
- <main>Felibre's Dague</main>
- <sub>Genbu's Shield</sub>
- <range>Gjallarhorn</range>
- <head>Marduk's Tiara</head>
- <neck>Aoidos' Matinee</neck>
- <lear>Musical Earring</lear>
- <rear>Wind Earring</rear>
- <body>Aoidos' Hngrln. +1</body>
- <hands>Sheikh Gages</hands>
- <lring>Omega Ring</lring>
- <rring>Minstrel's Ring</rring>
- <back>Astute Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Aoidos' Rhing. +2</legs>
- <feet>Aoidos' Cothrn. +1</feet>
- </set>
- <set name="negCastTime"> <!-- All negative casting time gear -->
- <main>Felibre's Dague</main>
- <head>Aoidos' Calot +2</head>
- <neck>Aoidos' Matinee</neck>
- <body>Sha'ir Manteel</body>
- <hands>Sheikh Gages</hands>
- <rring>Minstrel's Ring</rring>
- <legs>Aoidos' Rhing. +2</legs>
- <feet>Rostrum Pumps</feet>
- </set>
- <set name="Haste" BaseSet="Standard"> <!-- Any haste gear for recast timers on Utsusemi, etc -->
- <head>Walahra Turban</head>
- <rear>Loquac. Earring</rear>
- <waist>Swift Belt</waist>
- <feet>Rostrum Pumps</feet>
- </set>
- <set name="Debuff" BaseSet="Standard"> <!-- CHR Gear -->
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- <neck>Wind Torque</neck>
- <hands>Ad. Mnchtte. +2</hands>
- <rring>Nereid Ring</rring>
- <back>Mesmeric Cape</back>
- <legs>Marduk's Shalwar</legs>
- </set>
- <set name="Healing" BaseSet="Standard"> <!-- Curing pot and -enmity Gear -->
- <main>$SetStaff</main>
- <neck>Fylgja Torque</neck>
- <lear>Novia Earring</lear>
- <rear>Loquac. Earring</rear>
- <body>Augur's Jaseran</body>
- <hands>Augur's Gloves</hands>
- <legs>Marduk's Shalwar</legs>
- <feet>Rostrum Pumps</feet>
- <sub>Raptor Leather Strap +1</sub>
- </set>
- <set name="NegHP" BaseSet="Standard" load = "no"> <!-- for outside Abyssea -->
- <main>Terra Staff</main>
- <sub>Ice Grip</sub>
- <head>Zenith Crown</head>
- <neck>Morgana's Choker</neck>
- <lear>Astral Earring</lear>
- <hands>Zenith Mitts</hands>
- <lring>Serket Ring</lring>
- <rring>Bifrost Ring</rring>
- <waist>Scouter's Rope</waist>
- <legs>Zenith Slacks</legs>
- <feet>Rostrum Pumps</feet>
- </set>
- <set name="DmgRdc" BaseSet="Standard" load = "no">
- <head>Genbu's Kabuto</head>
- <body>Kirin's Osode</body>
- <hands>Seiryu's Kote</hands>
- <legs>Byakko's Haidate</legs>
- <feet>Suzaku's Sune-Ate</feet>
- <back>Umbra Cape</back>
- <lring>Jelly Ring</lring>
- </set>
- <set name="Resting" BaseSet="Standard" load="no"> <!-- hMP gear -->
- <main>Pluto's Staff</main>
- <head>Yigit Turban</head>
- <neck>Grandiose Chain</neck>
- <lear>Relaxing Earring</lear>
- <rear>Magnetic Earring</rear>
- <hands>Yigit Gages</hands>
- <body>Yigit Gomlek</body>
- <waist>Hierarch Belt</waist>
- <legs>Yigit Seraweels</legs>
- <feet>Yigit Crackows</feet>
- </set>
- <set name="Stoneskin" BaseSet="Standard"> <!-- Enhance SS and + Mnd gear -->
- <main>Alkalurops</main>
- <sub>Raptor Strap +1</sub>
- <head>Yigit Turban</head>
- <neck>Morgana's Choker</neck>
- <lear>Geist Earring</lear>
- <body>Augur's Jaseran</body>
- <hands>Yigit Gages</hands>
- <lring>Omega Ring</lring>
- <waist>Penitent's Rope</waist>
- <legs>Haven Hose</legs>
- <feet>Goliard Clogs</feet>
- </set>
- </group>
- <group name = "MiscMage" subjob = "*">
- <set name = "MiscCollectionGear">
- <main>Aquilo's Staff</main>
- <main>Pluto's Staff</main>
- <main>Jupiter's Staff</main>
- <main>Apollo's Staff</main>
- <main>Auster's Staff</main>
- <main>Vulcan's Staff</main>
- <main>Terra's Staff</main>
- <main>Neptune's Staff</main>
- </set>
- </group>
- </sets>
- <rules>
- <!-- Include file for Multisend -->
- <xi:include href="include/includes.xml" xpointer="//include[@name='MultiSend']/*" />
- <!--Autosets: Used to handle gear for and after resting-->
- <if spell="autoset">
- <equip when="Resting" set="Resting" />
- <equip when="Idle" set="Standard" />
- </if>
- <!-- Set MeleeMode to true if fighting -->
- <if status="Engaged">
- <var cmd="set MeleeMode True" />
- </if>
- <elseif status="Idle">
- <var cmd="set MeleeMode False" />
- </elseif>
- <!-- Include file for Spell cap changes -->
- <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />
- <!-- Include file for changing cures if no MP -->
- <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />
- <!-- Keep weapons equipped. This keeps you from swapping weapons and losing your TP for thos few times you melee -->
- <if MeleeMode="True">
- <if TPGT="$MinTP">
- <!-- if we have TP -->
- <disable slot="main|sub|ranged" />
- <!-- never allow any swaps on main/sub/ranged -->
- </if>
- </if>
- <!-- note you can still swap ammo, because it doesn't lose TP. -->
- <else>
- <!-- otherwise (less then 10 TP) -->
- <enable slot="main|sub|ranged" />
- <!-- allow those slots to have gear swaps -->
- </else>
- <!-- BEGIN Ninjutsu Rules -->
- <if Skill="Ninjutsu">
- <if spell = "Utsusemi: Ichi" buffactive = "Copy Image*" NotBuffActive = "Silence|Mute|Omerta|Obliviscence">
- <if NotBuffActive = "Copy Image (3)|Copy Image (4+)">
- <midcastdelay delay = "2.5" />
- <cmd when = "midcast">cancel 66</cmd>
- <cmd when = "midcast">cancel 444</cmd>
- </if>
- <else>
- <cancelspell />
- <return />
- </else>
- </if>
- </if>
- <!-- END Ninjutsu Rules -->
- <!--- Begin Spell Rules -->
- <if type="BardSong">
- <var cmd="set SetStaff $%SpellElement" when="precast" />
- <if area="Abyssea*" HPPGT="75">
- <command when="Precast">cancel 88</command>
- </if>
- <!-- Begin BRD songs -->
- <if spell="Valor Minuet*">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Valor Minuet IV">
- <if MLvlLT="63">
- <ChangeSpell Spell="Valor Minuet III" />
- </if>
- </if>
- <if spell="Valor Minuet III">
- <if MLvlLT="43">
- <ChangeSpell Spell="Valor Minuet II" />
- </if>
- </if>
- <if spell="Valor Minuet II">
- <if MLvlLT="23">
- <ChangeSpell Spell="Valor Minuet" />
- </if>
- </if>
- </if>
- <elseif spell="* Madrigal">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- <head>Aoidos' Calot +2</head>
- </equip>
- <if spell="Blade Madrigal">
- <if MLvlLT="51">
- <ChangeSpell Spell="Sword Madrigal" />
- </if>
- </if>
- </elseif>
- <elseif spell="* March">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Victory March">
- <if MLvlLT="60">
- <ChangeSpell Spell="Advancing March" />
- </if>
- </if>
- </elseif>
- <elseif spell="Mage's *">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Mage's Ballad II">
- <if MLvlLT="55">
- <ChangeSpell Spell="Mage's Ballad" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Elegy">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Debuff">
- <main>$SetStaff</main>
- <sub>Earth Grip</sub>
- </equip>
- <if spell="Carnage Elegy">
- <if MLvlLT="59">
- <ChangeSpell Spell="Battlefield Elegy" />
- </if>
- </if>
- </elseif>
- <elseif spell="Foe Requiem*">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Debuff">
- <main>$SetStaff</main>
- <sub>Earth Grip</sub>
- </equip>
- <if spell="Foe Requiem VI">
- <if MLvlLT="67">
- <ChangeSpell Spell="Foe Requiem V" />
- </if>
- </if>
- <if spell="Foe Requiem V">
- <if MLvlLT="57">
- <ChangeSpell Spell="Foe Requiem IV" />
- </if>
- </if>
- <if spell="Foe Requiem IV">
- <if MLvlLT="47">
- <ChangeSpell Spell="Foe Requiem III" />
- </if>
- </if>
- <if spell="Foe Requiem III">
- <if MLvlLT="37">
- <ChangeSpell Spell="Foe Requiem II" />
- </if>
- </if>
- <if spell="Foe Requiem II">
- <if MLvlLT="17">
- <ChangeSpell Spell="Foe Requiem" />
- </if>
- </if>
- </elseif>
- <elseif spell="Army's *">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Army's Paeon V">
- <if MLvlLT="65">
- <ChangeSpell Spell="Army's Paeon IV" />
- </if>
- </if>
- <if spell="Army's Paeon IV">
- <if MLvlLT="45">
- <ChangeSpell Spell="Army's Paeon III" />
- </if>
- </if>
- <if spell="Army's Paeon III">
- <if MLvlLT="35">
- <ChangeSpell Spell="Army's Paeon II" />
- </if>
- </if>
- <if spell="Army's Paeon II">
- <if MLvlLT="15">
- <ChangeSpell Spell="Army's Paeon" />
- </if>
- </if>
- </elseif>
- <elseif spell="Knight's*">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Knight's Minne IV">
- <if MLvlLT="61">
- <ChangeSpell Spell="Knight's Minne III" />
- </if>
- </if>
- <if spell="Knight's Minne III">
- <if MLvlLT="41">
- <ChangeSpell Spell="Knight's Minne II" />
- </if>
- </if>
- <if spell="Knight's Minne II">
- <if MLvlLT="21">
- <ChangeSpell Spell="Knight's Minne" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Mambo">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- <range>Vihuela</range>
- </equip>
- <if spell="Dragonfoe Mambo">
- <if MLvlLT="53">
- <ChangeSpell Spell="Sheepfoe Mambo" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Etude">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- <range>Vihuela</range>
- </equip>
- <if spell="Bewitching Etude">
- <if MLvlLT="62">
- <ChangeSpell Spell="Enchanting Etude" />
- </if>
- </if>
- <if spell="Logical Etude">
- <if MLvlLT="64">
- <ChangeSpell Spell="Spirited Etude" />
- </if>
- </if>
- <if spell="Sage Etude">
- <if MLvlLT="66">
- <ChangeSpell Spell="Learned Etude" />
- </if>
- </if>
- <if spell="Swift Etude">
- <if MLvlLT="68">
- <ChangeSpell Spell="Quick Etude" />
- </if>
- </if>
- <if spell=" Vital Etude">
- <if MLvlLT="70">
- <ChangeSpell Spell="Spirited Etude" />
- </if>
- </if>
- <if spell="Uncanny Etude">
- <if MLvlLT="72">
- <ChangeSpell Spell="Dextrous Etude" />
- </if>
- </if>
- <if spell="Herculean Etude">
- <if MLvlLT="74">
- <ChangeSpell Spell="Sinewy Etude" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Carol">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- </elseif>
- <elseif spell="* Prelude">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- <if spell="Archer's Prelude">
- <if MLvlLT="71">
- <ChangeSpell Spell="Hunter's Prelude" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Mazurka">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- <range>Vihuela</range>
- </equip>
- <if spell="Chocobo Mazurka">
- <if MLvlLT="73">
- <ChangeSpell Spell="Raptor Mazurka" />
- </if>
- </if>
- </elseif>
- <elseif spell="* Threnody">
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Debuff">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- </elseif>
- <!-- End BRD songs -->
- <else>
- <equip when="Precast" set="negCastTime">
- </equip>
- <equip when="Midcast" set="Standard">
- <main>$SetStaff</main>
- <sub>Amicus Grip</sub>
- </equip>
- </else>
- </if>
- <if Spell="Cure*|Cura*">
- <var cmd="set SetStaff $%SpellElement" when="precast" />
- <action type="MidCastDelay" delay=".8" />
- <equip when="Precast" set="Healing" />
- </if>
- <!-- Include file for Cancel Spells -->
- <xi:include href="include/includes.xml" xpointer="//include[@name='CancelRules']/*" />
- <!-- Auto Pianissimo if we use //spell playername -->
- <if type="BardSong" notSpell="*Etude|*Prelude">
- <if SpellTargetType="PLAYER">
- <castdelay delay="2" />
- <command when="precast">input /raw /ja "Pianissimo" <me></command>
- </if>
- </if>
- <!--- End Spell rules -->
- <!-- Timers for when sleep is wearing off. -->
- <if advanced='"$SleepTimers"="1"'>
- <!-- Include file for Sleep Timers -->
- <xi:include href="include/includes.xml" xpointer="//include[@name='SleeptoChat']/*" />
- </if>
- <equip when="AfterCast" set="Standard" />
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement