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.11"
- showGearSwaps="false"
- Debug="false"
- ShowSpellInfo="false"
- AutoLoadXMLOnJobChange="true"
- />
- <variables clear="True">
- <var name="IdleMain">Felibre's Dague</var>
- <var name="IdleSub">Genbu's Shield</var>
- <var name="Acc Staff">Chatoyant Staff</var>
- <var name="Acc Sub">Bugard Leather Strap +1</var>
- </variables>
- <sets>
- <group default="yes" name="Brd">
- <set name="Standard">
- <main>$IdleMain</main>
- <sub>$idleSub</sub>
- <head>Aoidos' Calot +1</head>
- <neck>Wiglen Gorget</neck>
- <lear>Musical Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Aoidos' Hongreline +2</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Bard's Cape</back>
- <waist>Swift Belt</waist>
- <legs>Tatsumaki Sitagoromo</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Sing" BaseSet="Standard">
- <main>Felibre's Dague</main>
- <sub>Genbu's Shield</sub>
- <head>Aoidos' Calot +1</head>
- <neck>Aoidos' Matinee</neck>
- <lear>Musical Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Aoidos' Hongreline +2</body>
- <hands>Schellenband</hands>
- <lring>Dark Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Bard's Cape</back>
- <waist>Swift Belt</waist>
- <legs>Tatsumaki Sitagoromo</legs>
- <feet>Bard's Slippers</feet>
- </set>
- <set name="Resting" BaseSet="Standard">
- <main>Chatoyant 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="Haste" BaseSet="Standard">
- <head>Walahra Turban</head>
- <waist>Swift Belt</waist>
- </set>
- <set name="Stoneskin" BaseSet="Standard">
- <feet>Goliard Clogs</feet>
- <sub>Raptor Strap +1</sub>
- <main>Neptune's Staff</main>
- <head>Yigit Turban</head>
- <rear>Geist Earring</rear>
- <neck>Morgana's Choker</neck>
- <hands>Yigit Gages</hands>
- <body>Errant Hpl.</body>
- <legs>Zenith Slacks</legs>
- <lring>Omega Ring</lring>
- <rring>Tamas Ring</rring>
- <waist>Penitent's Rope</waist>
- </set>
- <set name="tp" BaseSet="Standard">
- <head>Walahra Turban</head>
- <rear>Brutal Earring</rear>
- <body>Bard's Justaucorps</body>
- <feet>Bard's Slippers</feet>
- </set>
- </group>
- </sets>
- <rules>
- <!-- Equip and lock DD -->
- <if status="Engaged" EquipMain="$IdleMain" EquipSub ="$IdleSub">
- <lock slot="main|sub" when="All" lock="yes" />
- </if>
- <!--Equip Tp set! -->
- <equip when="engaged" set="tp"/>
- <equip when="idle" set="Standard"/>
- <if status="Engaged">
- <equip when="Aftercast" set="tp"/>
- </if>
- <else>
- <equip when="Aftercast" set="Standard"/>
- </else>
- <!-- Changes cures if not enough mp -->
- <if Spell="Cure III" MPLT="46">
- <changespell Spell="Cure II" />
- </if>
- <if Spell="Cure II" MPLT="24">
- <cancelspell />
- <addtochat color="56">[ERROR] Not enough MP To cast Cure! ~</addtochat>
- </if>
- <if Spell="Curaga II" MPLT="120">
- <changespell Spell="Curaga" />
- </if>
- <if Spell="Curaga" MPLT="60">
- <cancelspell />
- <addtochat color="56">[ERROR] Not enough MP To cast Curaga! ~</addtochat>
- </if>
- <!-- Sets up targeting -->
- <elseif ValidTarget="Self">
- <defaulttarget target="<me>" />
- </elseif>
- <elseif ValidTarget="Enemy">
- <defaulttarget target="<stnpc>" />
- </elseif>
- <elseif ValidTarget="*Enemy*|Unknown">
- <defaulttarget target="<st>" />
- </elseif>
- <else>
- <defaulttarget target="<stpc>" />
- </else>
- <!-- Keep weapons equipped. This keeps you from swapping weapons and losing your TP for those few times you melee -->
- <if TPGT="10">
- <!-- if we have at least 10 TP -->
- <disable slot="main|sub|ranged" />
- <!-- never allow any swaps on main/sub/ranged -->
- </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*">
- <equip when="precast" set="Haste" />
- <var cmd="inc UtsuCount" />
- <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
- <midcastdelay delay="3.0" />
- <command when="midcast">cancel 66</command>
- </if>
- </if>
- </if>
- <!-- END Ninjutsu Rules -->
- <!--- Begin Spell Rules -->
- <if type="BardSong">
- <if spell="*Elegy">
- <equip when="Precast" set="Sing">
- <main>Chatoyant Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Syrinx</range>
- </equip>
- <equip when="Midcast" set="Sing">
- <main>Chatoyant Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Syrinx</range>
- </equip>
- </if>
- <elseif spell="*Threnody">
- <equip when="Precast" set="Sing">
- <main>Chatoyant Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Syrinx</range>
- </equip>
- <equip when="Midcast" set="Sing">
- <main>Chatoyant Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Syrinx</range>
- </equip>
- </elseif>
- <elseif spell="*Lullaby">
- <equip when="Precast" set="Sing">
- <main>Chatoyant Staff</main>
- <sub>Bugard Leather Strap +1</sub>
- <range>Mary's Horn</range>
- </equip>
- </elseif>
- <elseif spell="*March">
- <equip when="Precast" set="Sing">
- <range>Faerie Piccolo</range>
- </equip>
- </elseif>
- <elseif spell="*Minuet*">
- <equip when="Precast" set="Sing">
- <range>Apollo's Flute</range>
- </equip>
- </elseif>
- <elseif spell="*Ballad*|*Mazurka|*Paeon*|*Hymnus|*Virelai|*Scherzo*|*Carol*|*Pastoral|*Operetta|*Aubade|*Gavotte|*Capriccio|*Fantasia|*Round|*Etude|">
- <equip when="Precast" set="Sing">
- <range>Cythara Anglica</range>
- </equip>
- </elseif>
- <elseif spell="*Madrigal*">
- <equip when="Precast" set="Sing">
- <range>Traversiere +1</range>
- </equip>
- </elseif>
- <elseif spell="*Elegy*|*Prelude|*Mambo|*Finale">
- <equip when="Precast" set="Sing">
- <range>Apollo's Flute</range>
- </equip>
- </elseif>
- </if>
- <if Spell="Cure*|Cura*">
- <var cmd="set SetStaff $%SpellElement" when="precast" />
- <equip when="Precast">
- <main>Chatoyant Staff</main>
- <sub>Bugard Strap +1</sub>
- </equip>
- </if>
- <!---Cancels Stoneskin midcast for you -->
- <if Spell="Stoneskin">
- <equip when="midcast" set="Stoneskin" />
- <if BuffActive="Stoneskin">
- <command when="midcast">cancel 37</command>
- </if>
- </if>
- <!-- Cancels sneak midcast for you but doesn't cancel if you are sneaking someone else. -->
- <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTargetName"="%PlayerName"'>
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="2.3" />
- </if>
- <!--- End Spell rules -->
- <if Spell="Soul Voice">
- <if Advanced='"$varSleepMessages"="1"'>
- <command when="precast">wait 59;input /echo ==== Soul Voice off @ 2:00 ====</command>
- <command when="precast">wait 119;input /echo ==== Soul Voice off @ 1:00 ====</command>
- <command when="precast">wait 134;input /echo ==== Soul Voice off @ 0:45 ====</command>
- <command when="precast">wait 149;input /echo ==== Soul Voice off @ 0:30 ====</command>
- <command when="precast">wait 164;input /echo ==== Soul Voice off @ 0:15 ====</command>
- <command when="precast">wait 174;input /echo ==== Soul Voice off @ 0:05 ====</command>
- </if>
- </if>
- <else Spell="*lullaby">
- <if Advanced='"$varSleepMessages"="1"'>
- <command when="aftercast">wait 14;input /echo ==== %Spell off @ 0:15 ====</command>
- <command when="aftercast">wait 24;input /echo ==== %Spell off @ 0:05 ====</command>
- </if>
- </else>
- <equip when="AfterCast" set="Standard" />
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment