Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <Spellcast>
- <!--Originally written by Thorny-->
- <config
- Debug="false"
- ShowGearSwaps="false"
- />
- <sets>
- <group name="BRD" default="yes">
- <set name="Stand">
- <main>Terra's Staff</main>
- <sub>Quire Grip</sub>
- <head>Aoidos' Calot +2</head>
- <neck>Morgana's Choker</neck>
- <lear>Loquac. Earring</lear>
- <rear>Musical Earring</rear>
- <body>Aoidos' Hongreline +1</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Omega Ring</lring>
- <rring>Jelly Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>aristo belt</waist>
- <legs>Bard's Cannions</legs>
- <feet>serpentes sabots</feet>
- </set>
- <set name="Stand-NIN" BaseSet="Stand">
- <rear>Musical Earring</rear>
- <body>Aoidos' Hongreline +1</body>
- <hands>Seiryu's Kote</hands>
- <feet>Suzaku's Sune-ate</feet>
- </set>
- <set name="Melee">
- <head>Walahra Turban</head>
- <neck>Agasaya's Collar</neck>
- <lear>Brutal Earring</lear>
- <rear>Hollow Earring</rear>
- <body>Avalon Breastplate</body>
- <hands>Dusk Gloves</hands>
- <lring>Toreador's Ring</lring>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Bullwhip belt</waist>
- <legs>Byakko's Haidate</legs>
- <feet>Aoidos' Cothurnes +1</feet>
- </set>
- <set name="Resting">
- <main>Dark Staff</main>
- <sub>Earth Grip</sub>
- <head>Walahra Turban</head>
- <neck>Morgana's Choker</neck>
- <lear>Loquac. Earring</lear>
- <rear>Musical Earring</rear>
- <body>Yigit Gomlek</body>
- <hands>Sha'ir Gages</hands>
- <lring>Omega Ring</lring>
- <rring>Jelly Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>aristo belt</waist>
- <legs>Bard's Cannions</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="WindAcc">
- <main>$%SpellElementStaff</main>
- <head>Demon Helm +1</head>
- <neck>Wind Torque</neck>
- <lear>Musical Earring</lear>
- <rear>Wind Earring</rear>
- <body>Aoidos' Hongreline +1</body>
- <hands>Chl. Cuffs +1</hands>
- <lring>Omega Ring</lring>
- <rring>Nereid Ring</rring>
- <back>Mesmeric Cape</back>
- <waist>Aristo Belt</waist>
- <legs>Aoidos' Rhingrave +1</legs>
- <feet>Aoidos's Cothurnes +1</feet>
- </set>
- <set name="WindSkill">
- <main>Chanter's Staff</main>
- <sub>Quire Grip</sub>
- <head>Demon Helm +1</head>
- <neck>Wind Torque</neck>
- <lear>Musical Earring</lear>
- <rear>Wind Earring</rear>
- <body>Aoidos' Hongreline +1</body>
- <hands>Chl. Cuffs +1</hands>
- <lring>Nereid Ring</lring>
- <rring>Nereid Ring</rring>
- <back>Mesmeric Cape</back>
- <waist>Bullwhip Belt</waist>
- <legs>Aoidos' Rhingrave +1</legs>
- <feet>Aoidos's Cothurnes +1</feet>
- </set>
- <set name="StringAcc">
- <main>$%SpellElementStaff</main>
- <head>Demon Helm +1</head>
- <neck>String Torque</neck>
- <lear>Musical Earring</lear>
- <body>Augur's Jaseran</body>
- <hands>Chl. Cuffs +1</hands>
- <lring>Nereid Ring</lring>
- <rring>Omega Ring</rring>
- <back>Mesmeric Cape</back>
- <waist>Aristo Belt</waist>
- <legs>Aoidos' Rhingrave +1</legs>
- <feet>Aoidos's Cothurnes +1</feet>
- </set>
- <set name="StringSkill">
- <main>Chanter's Staff</main>
- <sub>Quire Grip</sub>
- <head>Demon Helm +1</head>
- <lear>Musical Earring</lear>
- <body>Aoidos' Hongreline +1</body>
- <hands>Chl. Cuffs +1</hands>
- <waist>Bullwhip Belt</waist>
- <legs>Aoidos' Rhingrave +1</legs>
- </set>
- <set name="Cure">
- <main>Surya's Staff +2</main>
- <head>Walahra Turban</head>
- <neck>Morgana's Choker</neck>
- <lear>Loquac. Earring</lear>
- <body>Augur's Jaseran</body>
- <lring>Omega Ring</lring>
- <waist>Bullwhip Belt</waist>
- <legs>Bard's Cannions</legs>
- <feet>Suzaku's Sune-ate</feet>
- </set>
- <set name="Haste">
- <head>Walahra Turban</head>
- <rear>Loquac. Earring</rear>
- <waist>Bullwhip Belt</waist>
- </set>
- <set name="Stoneskin">
- <main>Chanter's Staff</main>
- <head>Teal Chapeau</head>
- <neck>stone gorget</neck>
- <lear>Loquac. Earring</lear>
- <body>Augur's Jaseran</body>
- <back>Prism Cape</back>
- <hands>Yigit Gages</hands>
- <lring>Omega Ring</lring>
- <rring>sapphire ring</rring>
- <waist>Penitent's Rope</waist>
- <legs>Bard's Cannions</legs>
- <feet>Suzaku's Sune-Ate</feet>
- </set>
- <set name="Yellow">
- <main>Terra's Staff</main>
- <head>Walahra Turban</head>
- <neck>Morgana's Choker</neck>
- <lear>Loquac. Earring</lear>
- <rear>Musical Earring</rear>
- <body>Kirin's Osode</body>
- <hands>Seiryu's Kote</hands>
- <lring>Omega Ring</lring>
- <rring>Jelly Ring</rring>
- <back>Boxer's Mantle</back>
- <waist>Bullwhip Belt</waist>
- <legs>Bard's Cannions</legs>
- <feet>Suzaku's Sune-ate</feet>
- </set>
- <set name="Precast">
- <head>Aoidos' Calot +2</head>
- <lear>Loquac. Earring</lear>
- <body>Yigit Gomlek</body>
- <hands>Schellenband</hands>
- </set>
- <set name="SongPrecast">
- <head>Aoidos' Calot +2</head>
- <lear>Loquac. Earring</lear>
- <body>Yigit Gomlek</body>
- <hands>Schellenband</hands>
- </set>
- </group>
- </sets>
- <variables clear="true">
- <var name="IceStaff">Ice Staff</var>
- <var name="WindStaff">Wind Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="ThunderStaff">Thunder Staff</var>
- <var name="WaterStaff">Water Staff</var>
- <var name="FireStaff">Vulcan's Staff</var>
- <var name="DarkStaff">Dark Staff</var>
- <var name="LightStaff">Apollo's Staff</var>
- <var name="String">False</var>
- <var name="Time">aftercast</var>
- <var name="Melee">0</var>
- <var name="Ring">0</var>
- <var name="Serpentes">0 </var>
- <var name="WHMHP">750</var>
- <var name="NINHP">750</var>
- </variables>
- <rules>
- <!--Miscellaneous-->
- <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
- <if status="resting" notSpell="Autoset"><cancelspell /><return /></if>
- <if spell="Reprisal">
- <if advanced='"$Melee" = "0"'>
- <var cmd="set Melee 1" />
- <addtochat color="57">Gear Toggle - Melee On</addtochat>
- <equip when="precast"><main lock="t" /><sub lock="t" /></equip>
- </if>
- <else>
- <var cmd="set Melee 0" />
- <addtochat color="57">Gear Toggle - Melee Off</addtochat>
- </else>
- </if>
- <if spell="Drain II">
- <if advanced='"$Ring" = "0"'>
- <var cmd="set Ring 1" />
- <addtochat color="57">Minstrel's Ring - Active</addtochat>
- </if>
- <else>
- <var cmd="set Ring 0" />
- <addtochat color="57">Minstrel's Ring - Inactive</addtochat>
- </else>
- </if>
- <if advanced='"$Melee" = "1"'>
- <equip when="idle|engaged|resting|precast|midcast|aftercast">
- <main lock="t" />
- <sub lock="t" />
- </equip>
- </if>
- <if Area="*Remnants|Periqia|Ilrusi Atoll|Mamool Ja Training Grounds|Lebros Caverns|Leujoaom Sanctum|Nyzul Isle|The Ashu Talif">
- <equip when="idle|engaged|resting|precast|midcast|aftercast"><lring lock="t">Balrahn's Ring</lring></equip>
- </if>
- <if spell="Chakra">
- <equip when="precast" set="Yellow" />
- <command>wait 2; input /ma "Hastega" <me></command>
- <cancelspell />
- <return />
- </if>
- <if CastTimeGT="4" notSpell="Reprisal|Hastega|Drain II">
- <PreCastDelay Delay="0.2" />
- <MidCastDelay Delay="1.5" />
- <if type="BardSong">
- <action type="equip" when="precast" set="SongPrecast" />
- <if advanced='"$Ring" = "1"'>
- <if HPLT="$%SubJobHP"><equip when="precast"><rring lock="t">Minstrel's Ring</rring></equip></if>
- <else><addtochat>Warning - HP Above Minstrel's Trigger. Use Chakra macro to fix.</addtochat></else>
- </if>
- </if>
- <else><action type="equip" when="precast" set="Precast" /></else>
- </if>
- <!--End-->
- <!--Aftercast Prep-->
- <if spell="Reprisal|Hastega|Drain II"><var cmd="set Time precast" /></if>
- <elseif spell="autoset">
- <if status="resting"><var cmd="set Time resting" /></if>
- <elseif status="idle"><var cmd="set Time idle" /></elseif>
- <elseif status="engaged"><var cmd="set Time engaged" /></elseif>
- </elseif>
- <else><var cmd="set Time aftercast" /></else>
- <!--End-->
- <!--Aftercast Handling-->
- <if status="resting">
- <if notSubJob="NIN">
- <equip when="$Time" set="Resting" />
- <if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
- <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else>
- </if>
- <else><addtochat>Lazy faggot. BRD/NIN shouldn't be resting.</addtochat></else>
- </if>
- <elseif status="idle">
- <if subjob="NIN">
- <equip when="$Time" set="Stand-NIN" />
- <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
- <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
- <else><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></else></if>
- </if>
- <else>
- <equip when="$Time" set="Stand" />
- <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
- <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
- <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else></if>
- </else>
- </elseif>
- <elseif status="engaged">
- <if advanced='"$Melee" = "Standard"'><equip when="$Time" set="Melee" /></if>
- <elseif subjob="NIN">
- <equip when="$Time" set="Stand-NIN" />
- <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
- <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
- <else><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></else></if>
- </elseif>
- <else>
- <equip when="$Time" set="Stand" />
- <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
- <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
- <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else></if>
- </else>
- </elseif>
- <if advanced='"$Time" = "precast"'><cancelspell /><return /></if>
- <!--End-->
- <!--Spell Handling-->
- <if Type="WhiteMagic">
- <if spell="Cure*|Curaga*"><equip when="midcast" set="Cure"/></if>
- <elseif Spell="Stoneskin">
- <equip when="midcast" set="Stoneskin" />
- <if buffactive="Stoneskin"><command>wait 3.5; cancel 37</command></if>
- </elseif>
- </if>
- <if Type="Ninjutsu"><equip when="midcast" set="Haste" /></if>
- <if spell="Ranged">
- <if advanced='"$Melee" = "1"'><addtochat color="57">Lamiabane removes TP. Action blocked.</addtochat></if>
- <else><equip when="precast|midcast|aftercast"><range lock="t">Lamiabane</range></equip></else>
- </if>
- <if Spell="Foe Lullaby*"><equip when="midcast" set="WindAcc"><range>Mary's Horn</range><hands>Sha'ir Gages</hands></equip></if>
- <if Spell="Horde Lullaby">
- <if advanced='"$String" = "True"'>
- <equip when="midcast" set="StringAcc"><range>Nursemaid's Harp</range></equip>
- <var cmd="set String False" />
- </if>
- <else><equip when="midcast" set="WindAcc"><range>Mary's Horn</range><hands>Sha'ir Gages</hands></equip></else>
- </if>
- <if Spell="Sleepga">
- <var cmd="set String True" />
- <command>input /ma "Horde Lullaby" <t></command>
- <cancelspell />
- <return />
- </if>
- <if Spell="*Mazurka"><equip when="midcast"><range>Vihuela</range></equip></if>
- <if Spell="*Minne*"><equip when="midcast"><range>Syrinx</range></equip></if>
- <if Spell="Mage's Ballad*"><equip when="midcast"><range>Crooner's Cithara</range></equip></if>
- <if Spell="Valor Minuet*"><equip when="midcast"><range>Apollo's Flute</range></equip></if>
- <if Spell="*Madrigal"><equip when="midcast" set="WindSkill"><range>Traversiere +1</range><head>Aoidos' Calot +2</head></equip></if>
- <if Spell="*March"><equip when="midcast" set="WindSkill"><range>Iron Ram Horn</range></equip></if>
- <if Spell="*Mambo"><equip when="midcast"><range>Vihuela</range></equip></if>
- <if Spell="*Elegy"><equip when="midcast" set="WindAcc"><range>Syrinx</range></equip></if>
- <if Spell="Magic Finale"><equip when="midcast" set="WindAcc"><range>Iron Ram Horn</range><hands>Sha'ir Gages</hands></equip></if>
- <if type="BardSong" BuffActive="Pianissimo"><changetarget Target="<t>" /></if>
- <if Spell="*Threnody"><equip when="midcast" set="WindAcc"><range>Iron Ram Horn</range></equip></if>
- <if spell="Foe Lullaby">
- <action type="command" when="precast">wait 29;input /echo [%spell] [%target] Wearing off in 10s</action>
- <action type="command" when="precast">wait 34;input /echo [%spell] [%target] Wearing off in 5s</action>
- <action type="command" when="precast">wait 36;input /echo [%spell] [%target] Wearing off in 2s</action>
- </if>
- <if spell="Foe Lullaby II">
- <action type="command" when="precast">wait 59;input /echo [%spell] [%target] Wearing off in 10s</action>
- <action type="command" when="precast">wait 64;input /echo [%spell] [%target] Wearing off in 5s</action>
- <action type="command" when="precast">wait 66;input /echo [%spell] [%target] Wearing off in 2s</action>
- </if>
- <if spell="Horde*">
- <action type="command" when="precast">wait 29;input /echo [%spell] [%target] Wearing off in 10s</action>
- <action type="command" when="precast">wait 34;input /echo [%spell] [%target] Wearing off in 5s</action>
- <action type="command" when="precast">wait 36;input /echo [%spell] [%target] Wearing off in 2s</action>
- </if>
- <!--End-->
- </rules>
- </Spellcast>
Advertisement
Add Comment
Please, Sign In to add comment