Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <config
- Debug="false"
- ShowGearSwaps="false"
- NormalSet="IDLE"
- RestingSet="REST"
- EngagedSet="TP"
- />
- <variables>
- <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
- <var name="SleepTimers">1</var>
- <var name="IceStaff">Chatoyant Staff</var>
- <var name="WindStaff">Chatoyant Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="ThunderStaff">Chatoyant Staff</var>
- <var name="WaterStaff">Chatoyant Staff</var>
- <var name="FireStaff">Chatoyant Staff</var>
- <var name="DarkStaff">Chatoyant Staff</var>
- <var name="LightStaff">Chatoyant Staff</var>
- <!-- Cure Staff-->>
- <var name="Staff-Cures">Arka IV</var>
- <!-- Song Offence -->
- <var name="requiem">Siren Flute</var>
- <var name="lullaby">Nursemaid's Harp</var>
- <var name="elegy">Syrinx</var>
- <var name="finale">Military Harp</var>
- <var name="threnody">Piccolo +1</var>
- <!-- Song Buffs -->
- <var name="paeon">Iron Ram Horn</var>
- <var name="ballad">Iron Ram Horn</var>
- <var name="minne">Syrinx</var>
- <var name="minuet">Cornette +1</var>
- <var name="madrigal">Cantabank's Horn</var>
- <var name="madrigal">Aoidos' Calot +2</var>
- <var name="madrigal">Aoidos' Hngrln. +1</var>
- <var name="madrigal">Aoidos' Matinee</var>
- <var name="prelude">Cantabank's Horn</var>
- <var name="mambo">Vihuela</var>
- <var name="march">Iron Ram Horn</var>
- <var name="march">Ad. Mnchtte. +2</var>
- <var name="etude">Iron Ram Horn</var>
- <var name="carol">Crumhorn +1</var>
- <var name="hymnus">Iron Ram Horn</var>
- <var name="mazurka">Vihuela</var>
- <var name="dirge">Iron Ram Horn</var>
- <var name="sirvente">Iron Ram Horn</var>
- <var name="scherzo">Iron Ram Horn</var>
- </variables>
- <sets>
- <group name="BRD" default="Yes">
- <set name="IDLE">
- <main>$EarthStaff</main>
- <sub>Staff Strap</sub>
- <head>Aoidos' Calot +2</head>
- <neck>Aoidos' Matinee</neck>
- <lear>Loquac. Earring</lear>
- <rear>Hearty Earring</rear>
- <body>Aoidos' Hngrln. +1</body>
- <hands>Ad. Mnchtte. +2</hands>
- <lring>Sheltered Ring</lring>
- <rring>Bifrost Ring</rring>
- <back>Twilight Cape</back>
- <waist>Aristo Belt</waist>
- <legs>Aoidos' rhingrave +1</legs>
- <feet>Aoidos' Cothurnes +1</feet>
- </set>
- <set name="TOWN" BaseSet="IDLE">
- </set>
- <set name="STONESKIN" BaseSet="IDLE">
- <neck></neck>
- <sub>Fulcio Grip</sub>
- <rear></rear>
- <lear>Earthcry Earring</lear>
- <body>Praeco Doublet</body>
- <lring></lring>
- <waist>Cognizant Belt</waist>
- <legs>Haven Hose</legs>
- <feet>Suzaku's Sune-Ate</feet>
- </set>
- <set name="REST">
- <main>Chatoyant Staff</main>
- <ammo>Clarus Stone</ammo>
- <head>Selenian Cap</head>
- <rear>Antivenom Earring</rear>
- <neck>Eidolon Pendant</neck>
- <body>Errant Houppelande</body>
- <legs>Nisse Slacks</legs>
- <back>Felicitas Cape</back>
- </set>
- <set name="FASTSONG">
- <head>Aoidos' Calot +2</head>
- <body>Praeco Doublet</body>
- <lear>Loquac. Earring</lear>
- <neck>Aoidos' Matinee</neck>
- <waist>Witful Belt</waist>
- <back>Veela Cape</back>
- </set>
- <set name="windenf" BaseSet="FASTSONG">
- <main>$%SpellElementStaff</main>
- <sub>Quire Grip</sub>
- <head>Aoidos' Calot +2</head>
- <lear>Aoidos' Earring</lear>
- <rear>Musical Earring</rear>
- <neck>Stoicheion Medal</neck>
- <body>Aoidos' Hngrln. +1</body>
- <hands>Ad. Mnchtte. +2</hands>
- <lring>Nereid Ring</lring>
- <rring>Omega Ring</rring>
- <back>Mesmeric Cape</back>
- <feet>Aoidos' Cothurnes +1</feet>
- </set>
- <set name="stringenf" BaseSet="FASTSONG">
- <main>$%SpellElementStaff</main>
- <sub>Quire Grip</sub>
- <head>Aoidos' Calot +2</head>
- <lear>Aoidos' Earring</lear>
- <neck>Stoicheion Medal</neck>
- <rear>Musical Earring</rear>
- <body>Aoidos' Hngrln. +1</body>
- <hands>Ad. Mnchtte. +2</hands>
- <lring>Nereid Ring</lring>
- <rring>Omega Ring</rring>
- <back>Mesmeric Cape</back>
- <feet>Aoidos' Cothurnes +1</feet>
- </set>
- <set name="windbuff" BaseSet="FASTSONG">
- <main>$EarthStaff</main>
- <sub>Quire Grip</sub>
- <body>Aoidos' Hngrln. +1</body>
- <neck>Aoidos' Matinee</neck>
- <hands>Ad. Mnchtte. +2</hands>
- </set>
- <set name="stringbuff" BaseSet="FASTSONG">
- <main>$EarthStaff</main>
- <sub>Quire Grip</sub>
- <body>Aoidos' Hngrln. +1</body>
- <neck>Aoidos' Matinee</neck>
- <hands>Ad. Mnchtte. +2</hands>
- </set>
- <set name="FAST">
- <ammo>Impatiens</ammo>
- <lear>Loquac. Earring</lear>
- <waist>Witful Belt</waist>
- <back>Veela Cape</back>
- </set>
- <set name="CURE" BaseSet="FAST">
- <main>$Staff-Cures</main>
- <ammo>Impatiens</ammo>
- <sub>Curatio Grip</sub>
- <head></head>
- <neck>Fylgja Torque</neck>
- <hands>Serpentes Cuffs</hands>
- <lear></lear>
- <waist>Witful Belt</waist>
- <body>Nefer Kalasiris</body>
- <legs>Praeco Slacks</legs>
- <rring>Sirona's Ring</rring>
- <lring>Ephedra Ring</lring>
- <feet>Serpentes Sabots</feet>
- <back>Oretania's Cape</back>
- </set>
- <set name="MNDENF" BaseSet="FAST">
- <main>$%SpellElementStaff</main>
- <lear>Aoidos' Earring</lear>
- <rear></rear>
- <back>Mesmeric Cape</back>
- </set>
- <set name="TP">
- <main lock="yes">Aluh Jambiya</main>
- <neck>Peacock Amulet</neck>
- <lear>Suppanomimi</lear>
- <rear>Brutal Earring</rear>
- <head>Brego Helm</head>
- <body>Kirin's Osode</body>
- <hands>Brego Gloves</hands>
- <rring>Rajas Ring</rring>
- <lring>Heed Ring</lring>
- <waist>Swift Belt</waist>
- <back>Atheling Mantle</back>
- <legs>Byakko's Haidate</legs>
- </set>
- <set name="WS">
- <waist>Goading Belt</waist>
- </set>
- </group>
- </sets>
- <rules>
- <!--- Do not change gear if spell is a transport spell -->
- <if Spell="Warp*|Teleport*|Recall*|Retrace|Escape">
- <return />
- </if>
- <!-- Won't change weapon during TP'ing -->
- <if status="Engaged">
- <equip when="idle|engaged|resting|precast|midcast|aftercast">
- <main lock="t" />
- <sub lock="t" />
- </equip>
- <action type="AddToChat" color="121">--- Engaged ---</action>
- </if>
- <if NotStatus="Engaged">
- <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|Ru'Lude*|*Whitegate">
- <action type="Equip" when="idle|engaged|resting|precast|midcast|aftercast" set="Town" />
- <action type="AddToChat" color="121">--- Town ---</action>
- </if>
- <else>
- <action type="equip" when="aftercast" set="IDLE"/>
- <action type="AddToChat" color="121">--- Idle ---</action>
- </else>
- </if>
- <else>
- <action type="equip" when="aftercast" set="TP"/>
- <action type="AddToChat" color="121">--- TP ---</action>
- </else>
- <if skill="Singing">
- <action type="AddToChat" color="121">--- Singing ---</action>
- <if spell="*lullaby*|*finale">
- <equip when="precast">
- <range>$lullaby</range>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windenf" />
- <action type="AddToChat" color="121">--- Lullaby or Finale ---</action>
- </if>
- <elseif spell="*elegy|knight's minne*">
- <equip when="precast">
- <range>$elegy</range>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windenf" />
- <action type="AddToChat" color="121">--- Elegy or Minne ---</action>
- </elseif>
- <elseif spell="mage's ballad*">
- <equip when="precast">
- <range>$ballad</range>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="stringbuff" />
- <action type="AddToChat" color="121">--- Ballad ---</action>
- </elseif>
- <elseif spell="valor minuet*">
- <equip when="precast">
- <range>$minuet</range>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windbuff" />
- <action type="AddToChat" color="121">--- Minuet ---</action>
- </elseif>
- <elseif spell="*madrigal|*prelude">
- <equip when="precast">
- <range>$madrigal</range>
- <head>$Aoidos' Calot +2</head>
- <body>Aoidos' Hngrln. +1</body>
- <neck>Aoidos' Matinee</neck>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windbuff" />
- <action type="AddToChat" color="121">--- Madrigal ---</action>
- </elseif>
- <elseif spell="*mambo|*mazurka">
- <equip when="precast">
- <range>$mambo</range>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="stringbuff" />
- <action type="AddToChat" color="121">--- Mambo or Mazurka ---</action>
- </elseif>
- <elseif spell="*march">
- <equip when="precast">
- <range>$march</range>
- <hands>Ad. Mnchtte. +2</hands>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windenf" />
- <action type="AddToChat" color="121">--- March ---</action>
- </elseif>
- <else>
- <equip when="precast">
- <range>$march</range>
- <hands>Ad. Mnchtte. +2</hands>
- </equip>
- <equip when="precast" set="FASTSONG" />
- <equip when="midcast" set="windenf" />
- <action type="AddToChat" color="121">--- All other songs ---</action>
- </else>
- </if>
- <elseif Skill="HealingMagic">
- <if spell="cure*|cura*">
- <equip when="precast" set="CURE" />
- <action type="AddToChat" color="121">--- Cure ---</action>
- </if>
- <action type="AddToChat" color="121">--- Healing Magic ---</action>
- </elseif>
- <elseif Skill="EnhancingMagic">
- <if Spell="Sneak" BuffActive="Sneak" TargetType="SELF">
- <midcastdelay delay="1" />
- <command when="midcast">cancel 71</command>
- </if>
- <equip when="precast" set="FAST" />
- <action type="AddToChat" color="121">--- Enhancing Magic ---</action>
- </elseif>
- <elseif skill="EnfeeblingMagic">
- <equip when="precast" set="MNDENF" />
- <action type="AddToChat" color="121">--- Enfeebling Magic ---</action>
- </elseif>
- <elseif skill="Ninjutsu">
- <equip when="precast" set="FAST" />
- <action type="AddToChat" color="121">--- Ninjutsu ---</action>
- </elseif>
- <if type="WeaponSkill">
- <equip when="precast" set="WS" />
- <action type="AddToChat" color="121">--- WS ---</action>
- </if>
- <!-- Timers for when sleep is wearing off. -->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Horde Lullaby|Foe Lullaby">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 31;input /echo [$sleepid:%spell] <%target> Wearing off in 5s</action>
- </if>
- <elseif Spell="Foe Lullaby II|Horde Lullaby II">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 67;input /echo [$sleepid:%spell] <%target> Wearing off in 5s</action>
- </elseif>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment