Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <config
- requireversion = "2.30"
- showgearswaps = "False"
- showspellinfo = "False"
- HideErrors="False"
- Debug="False"/>
- <variables>
- <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
- <var name="varSleepMessages">1</var>
- <!-- Elemental Staffs, input what staff to use for each element here -->
- <var name="EarthStaff">Chatoyant Staff</var>
- <var name="DarkStaff">Chatoyant Staff</var>
- <var name="LightStaff">Chatoyant Staff</var>
- <var name="FireStaff">Chatoyant Staff</var>
- <var name="CureStaff">Arka IV</var>
- <!-- Elemental Obi's, set to 1 for the ones you have. -->
- <var name="LightObi">0</var>
- <var name="EarthObi">0</var>
- <!-- Instruments -->
- <var name="Ballad">Mary's Horn</var>
- <var name="Finale">Ney</var>
- <var name="Minne">Syrinx</var>
- <var name="Mambo">Vihuela</var>
- <var name="Minuet">Apollo's Flute</var>
- <var name="Madrigal">Cantabank's Horn</var>
- <var name="Etude"></var>
- <var name="March">Faerie Piccolo</var>
- <var name="Prelude">Cantabank's Horn</var>
- <var name="Elegy">Syrinx</var>
- <var name="Carol"></var>
- <var name="Requiem">Requiem Flute</var>
- <var name="Paeon">Oneiros Harp</var>
- <var name="Lullaby">Mary's Horn</var>
- <var name="Threnody"></var>
- <var name="Hymnus">Angel Lyre</var>
- <var name="Mazurka">Vihuela</var>
- <var name="Virelai"></var>
- <var name="Scherzo">Vihuela</var>
- <var name="Nocturne">Vihuela</var>
- <var name="Cancelall">0</var>
- <!-- LockToggle is for when you want to keep tp for procing, meleeing. It will allow the next var to work. 1 is on, 0 is off-->
- <var name="LockToggle">1</var>
- <!-- LockTP will lock your main and sub when tp is above the value of the var. -->
- <var name="LockTP">30</var>
- <!-- Use Minstrel's Ring, 1 to use 0 to not -->
- <var name="Ring">0</var>
- <!-- Songta is song target, this is used for pianissimo rules.
- It's optional as it will have no effect if you don't use my macros.
- To use it, just put <$songta> in your macros instead of <me> or <stpc> Note, this is for buffs only.
- If you have pianissimo active then it will use stpc instead and allow you to target pt members.
- Otherwise it'll just put <me> and you'll cast without having to hit an additional confirmation.-->
- <var name="Songta">me</var>
- <!-- 3rd song is my Daurdabla variable. Due to the nature of daurdabla and SC's inability to see how many songs you have on,
- it must be done manually. So use a macro that has /sc v s 3rdSong 1 This will activate the var for the next cast.
- Daurdabla will be used for the next song regardless of what you have it set to use. Can be useful for quickly putting up songs
- in any order or when you just need to get songs up and aren't worried about overriding for potency later. You can also just use
- one of the designated "Daurdbla songs". -->
- <var name="3rdSong">0</var>
- <!-- When is a variable for Nightingale. Normally this is set to midcast, which means your potency gear will be put on during the midcast.
- But when Nightingale is active, this is set to precast which skips all fastcast and songcasting gear and puts potency on during precast.
- It requires 5/5 merits to function properly but... why would you have anything else.-->
- <var name="When">midcast</var>
- </variables>
- <sets>
- <group name="BRD" default="yes">
- <set name="GC">
- <item>Ney</item>
- <item>Syrinx</item>
- <item>Vihuela</item>
- <item>Apollo's Flute</item>
- <item>Cantabank's Horn</item>
- <item>Faerie Piccolo</item>
- <item>Cantabank's Horn</item>
- <item>Syrinx</item>
- <item>Requiem Flute</item>
- <item>Oneiros Harp</item>
- <item>Mary's Horn</item>
- <item>Angel Lyre</item>
- <item>Vihuela</item>
- <item>Vihuela</item>
- </set>
- <set name="standard">
- <main>Felibre's Dague</main>
- <sub>Genbu's Shield</sub>
- <range>Oneiros Harp</range>
- <head></head>
- <neck>Twilight Torque</neck>
- <rear>Lifestorm Earring</rear>
- <lear>Psystorm Earring</lear>
- <body>Ixion Cloak</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Mediator's Ring</lring>
- <rring>Angha Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Slipor Sash</waist>
- <legs>Tatsu. Sitagoromo</legs>
- <feet>Aoidos' Cothrn. +2</feet>
- </set>
- <set name="Resting">
- <main>$Darkstaff</main>
- <sub>Reign Grip</sub>
- <range>Gjallarhorn</range>
- <head>Wivre Hairpin</head>
- <neck>Aoidos' Matinee</neck>
- <lear>Loquac. Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <waist></waist>
- <legs>Tatsu. Sitagoromo</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Cure">
- <main>$curestaff</main>
- <sub>Curatio Grip</sub>
- <ammo></ammo>
- <head>Hyksos Khat</head>
- <neck>Fylgja Torque +1</neck>
- <lear>Aqua Pearl</lear>
- <rear>Healing Earring</rear>
- <body>Nefer Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Sirona's Ring</lring>
- <rring>Ephedra Ring</rring>
- <back>Tempered Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Tatsu. Sitagoromo</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Enhancing" BaseSet="Standard">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck>Enhancing Torque</neck>
- <lear>Aredan Earring</lear>
- <rear>Aqua Pearl</rear>
- <body>Hyksos Robe</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Swith Cape</back>
- <waist>Olympus Sash</waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Stoneskin" BaseSet="Enhancing">
- <main>$Lightstaff</main>
- <lear>Earthcry Earring</lear>
- <hands>Carapacho Cuffs</hands>
- <legs>Haven Hose</legs>
- </set>
- <set name="FastCast" BaseSet="Standard">
- <main></main>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear>Loquac. Earring</rear>
- <body>Praeco Doublet</body>
- <hands>Repartie Gloves</hands>
- <lring>Prolix Ring"</lring>
- <rring></rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Orvail Pants</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="CureCast">
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body>Nefer Kalasiris</body>
- <hands></hands>
- <rring>Prolix Ring</rring>
- <lring></lring>
- <back>Swith cape</back>
- <waist>Witful Belt</waist>
- <legs>Praeco Slacks</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="Songfastcast">
- <main>Felibre's Dague</main>
- <sub>Genbu's Shield</sub>
- <head>Aoidos' Calot +2</head>
- <neck>Aoidos' Matinee</neck>
- <lear></lear>
- <rear>Loquac. Earring</rear>
- <body>Praeco Doublet</body>
- <hands>Repartie Gloves</hands>
- <lring></lring>
- <rring>Prolix Ring</rring>
- <back>Swith cape</back>
- <waist>Witful Belt</waist>
- <legs>Aoidos' Rhing. +1</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="Daurdabla">
- </set>
- <set name="Haste">
- </set>
- <set name="Melee">
- </set>
- <set name="Exen">
- </set>
- <set name="Evis">
- </set>
- <set name="Aeolian Edge">
- </set>
- <set name="Buff">
- <main>Felibre's Dague</main>
- <sub>Genbu's Shield</sub>
- <head>Aoidos' Calot +1</head>
- <neck></neck>
- <rear></rear>
- <lear></lear>
- <body>Aoidos' Hngrln. +2</body>
- <hands>Ad. Mnchtte. +1</hands>
- <rring></rring>
- <lring></lring>
- <back>Swith Cape</back>
- <waist></waist>
- <legs>Aoidos' Rhing. +1</legs>
- <feet>Aoidos' Cothrn. +2</feet>
- </set>
- <set name="Debuff">
- <main>Chatoyant Staff</main>
- <sub></sub>
- <head>Aoidos' Calot +1</head>
- <neck>Piper's Torque</neck>
- <rear>Lifestorm Earring</rear>
- <lear>Psystorm Earring</lear>
- <body>Aoidos' Hngrln. +2</body>
- <hands>Orvail cuffs</hands>
- <rring>Mediator's Ring</rring>
- <lring>Angha Ring</lring>
- <back>Gwyddion's Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Aoidos' Rhing. +1</legs>
- <feet>Orvail Souliers</feet>
- </set>
- <set name="Ballad">
- <main>Felibre's Dague</main>
- <sub></sub>
- <range>$Ballad</range>
- <head>Aoidos' Calot +1</head>
- <neck>Aoidos' Matinee</neck>
- <lear></lear>
- <rear>Loquac. Earring</rear>
- <body>Aoidos' Hngrln. +2</body>
- <hands>Ad. Mnchtte. +1</hands>
- <lring>Prolix Ring</lring>
- <rring></rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Aoidos' Rhing. +1</legs>
- <feet>Aoidos' Cothrn. +2</feet>
- </set>
- <set name="Finale" BaseSet="Debuff"><range>$Finale</range>
- <main>$%SpellElement Staff</main>
- </set>
- <set name="Minuet" BaseSet="Buff"><range>$Minuet</range></set>
- <set name="Madrigal" BaseSet="Buff"><range>$Madrigal</range></set>
- <set name="Mambo" BaseSet="Buff"><range>$Mambo</range></set>
- <set name="March" BaseSet="Buff"><head>Aoidos' Calot +2</head><range>$March</range></set>
- <set name="Etude" BaseSet="Buff"><range>$Etude</range></set>
- <set name="Elegy" BaseSet="Wind"><range>$Elegy</range><main>$%SpellElementStaff</main></set>
- <set name="Lullaby" BaseSet="Debuff"><range>$Lullaby</range><main>$%SpellElementStaff</main></set>
- <set name="Paeon"><range>$Paeon</range></set>
- <set name="Requiem" BaseSet="Debuff"><range>$Requiem</range><main>$%SpellElementStaff</main></set>
- <set name="Minne" BaseSet="Buff"><range>$Minne</range></set>
- <set name="Carol" BaseSet="Buff"><range>$Carol</range></set>
- <set name="Threnody" BaseSet="Debuff"><range>$Threnody</range><main>$%SpellElementStaff</main></set>
- <set name="Prelude" BaseSet="Buff"><range>$Prelude</range></set>
- <set name="Mazurka" BaseSet="Buff"><range>$Mazurka</range></set>
- <set name="Virelai" BaseSet="Debuff"><range>$Virelai</range></set>
- <set name="Hymnus" BaseSet="Buff"><range>$Hymnus</range></set>
- <set name="Scherzo" BaseSet="Buff"><feet>Aoidos' Cothrn. +2</feet><range>$Scherzo</range></set>
- <set name="Nocturne" BaseSet="Debuff"><feet>Aoidos' Cothrn. +2</feet><range>$Nocturne</range></set>
- <set name="MinusHP"></set>
- <set name="plushp"></set>
- <set name="GC">
- <item>Echo Drops</item>
- <item>Instant Warp</item>
- <item>Warp Cudgel</item>
- </set>
- </group>
- </sets>
- <rules>
- <if advanced='$Cancelall == 1'>
- <action Type="CancelSpell"/>
- <action Type="Return"/>
- </if>
- <!--Idle/Autoset trigger spell - This runs fire spirit after any action and for engaged, resting and Idle.
- This reduces precast lag by running rules after the action is done and ensures rules and buffactive checks are more accurate. -->
- <cmd When="AfterCast|Idle|Engaged|Resting">Fire Spirit</cmd>
- <!--Idle Rules. This handles the firespirits when they run. -->
- <if Spell="Fire Spirit">
- <if advanced='$LockToggle == 1'>
- <if TPGT="$LockTP">
- <action type="Disable" Slot="Main|Sub" />
- </if>
- </if>
- <else>
- <action type="Enable" Slot="Main|Sub|Range" />
- </else>
- <if status="Idle">
- <if advanced='$Ring == 1'>
- <equip set="minushp" />
- </if>
- <elseif advanced='$Ring == 0'>
- <equip set="Standard" />
- </elseif>
- </if>
- <if status="Engaged">
- <equip when= "Engaged" set="Melee" />
- </if>
- <if status="Resting">
- <equip when="Resting" set="Resting" />
- </if>
- <if MPLT="200" notsubjob="dnc">
- <equip when="precast">
- <hands lock="yes">Serpentes Cuffs</hands>
- <feet lock="yes">Serpentes Sabots</feet>
- </equip>
- </if>
- <cancelspell />
- <return />
- </if>
- <if type="*Magic|BardSong|Ninjutsu" NotType="SummoningMagic"><!--Magic rules -->
- <!-- Cast delay varies per person but is needed when fastcast gear isn't working right. -->
- <CastDelay delay="0.3"/>
- <if type="BardSong">
- <if mode="or" buffactive="Nightingale">
- <var cmd='set When Precast'/>
- </if>
- <else>
- <var cmd='set When Midcast'/>
- </else>
- <action type="equip" when="precast" set="Songfastcast"/>
- <if hppgt="75"><!-- check for Ring. HP values to compare to are in variables above. -->
- <if advanced='$Ring == 1' notarea='Abyssea*' notstatus="Engaged">
- <equip set="plusHP" />
- <castdelay delay=".1" />
- <action type="equip" when="Idle|aftercast" set="minushp" />
- </if>
- </if>
- <elseif hpplt="75">
- <action type="equip" when="precast">
- <lring>Minstrel's ring</lring>
- </action>
- </elseif>
- <!-- Daurdabla rules -->
- <if advanced='"$3rdSong" == 1' SpellTargetType="Player|Self">
- <equip when="Precast|Midcast"><range Lock="True">Daurdabla</range></equip>
- <cmd>input /echo Daurdabla Active</cmd>
- <var cmd="set 3rdSong 0" />
- </if>
- <if Buffactive="Pianissimo" SpellTargetType="Player|Self">
- <var cmd="set Songta me" />
- </if>
- <else>
- <var cmd="set Songta me" />
- </else>
- <if spell="Valor Minuet*">
- <equip when="precast"><range>$Minuet</range></equip>
- <equip when="$When" set="Minuet"><body lock="True">Aoidos' Hngrln. +2</body></equip>
- </if>
- <elseif spell="*Madrigal">
- <equip when="precast"><range>$Madrigal</range></equip>
- <equip when="$When" set="Madrigal"><head lock="True">Aoidos' Calot +2</head></equip>
- </elseif>
- <elseif spell="*March">
- <equip when="precast"><range>$March</range></equip>
- <equip when="$When" set="March"><hands lock="True">Ad. Mnchtte. +2</hands></equip>
- </elseif>
- <elseif spell="Mage's*">
- <equip when="precast"><range>$Ballad</range></equip>
- <equip when="$When" set="Ballad"><legs lock="True">Aoidos' Rhing. +2</legs></equip>
- </elseif>
- <elseif spell="*Elegy">
- <equip when="precast"> <range>$Elegy</range></equip>
- <equip when="$When" set="Elegy"/>
- </elseif>
- <elseif spell="*Lullaby*">
- <equip when="precast"> <range>$Lullaby</range></equip>
- <equip when="$When" set="Lullaby"/>
- <if Spell="*Lullaby">
- <if Advanced='"$varSleepMessages"="1"'>
- <action type="command" when="aftercast">wait 20;input /echo [%spell] <%target> ==== %Spell off @ 0:15 ====</action>
- <action type="command" when="aftercast">wait 30;input /echo [%spell] <%target> ==== %Spell off @ 0:05 ====</action>
- <action type="command" when="aftercast">wait 37;input /echo [%spell] <%target> ==== %Spell off @ 0:00 ====</action>
- </if>
- </if>
- <elseif Spell="*lullaby II">
- <if Advanced='"$varSleepMessages"="1"'>
- <action type="command" when="aftercast">wait 62;input /echo [%spell] <%target> ==== %Spell off @ 0:15 ====</action>
- <action type="command" when="aftercast">wait 72;input /echo [%spell] <%target> ==== %Spell off @ 0:05 ====</action>
- <action type="command" when="aftercast">wait 75;input /echo [%spell] <%target> ==== %Spell off @ 0:00 ====</action>
- </if>
- </elseif>
- </elseif>
- <elseif spell="Foe Requiem*">
- <equip when="precast"> <range>$Requiem</range></equip>
- <equip when="$When" set="Requiem"/>
- </elseif>
- <elseif spell="Army's *">
- <equip when="precast"> <range>$Paeon</range></equip>
- <equip when="$When" set="Paeon|String"/>
- </elseif>
- <elseif spell="Knight's*">
- <equip when="precast"> <range>$Minne</range></equip>
- <equip when="$When" set="Minne"/>
- </elseif>
- <elseif spell="*Threnody">
- <equip when="precast"> <range>$Threnody</range></equip>
- <equip when="$When" set="Threnody"/>
- </elseif>
- <elseif spell="*Mambo">
- <equip when="precast"> <range>$Mambo</range></equip>
- <equip when="$When" set="Mambo"/>
- </elseif>
- <elseif spell="*Etude">
- <equip when="precast"> <range>$Etude</range></equip>
- <equip when="$When" set="Etude"/>
- </elseif>
- <elseif spell="*Carol*">
- <equip when="precast"> <range>$Carol</range></equip>
- <equip when="$When" set="Carol"/>
- </elseif>
- <elseif spell="*Prelude">
- <equip when="precast"> <range>$Prelude</range></equip>
- <equip when="$When" set="Prelude"/>
- </elseif>
- <elseif spell="*Mazurka">
- <equip when="precast"> <range>$Mazurka</range></equip>
- <equip when="$When" set="Mazurka"/>
- </elseif>
- <elseif spell="*Virelai">
- <equip when="precast"> <range>$Virelai</range></equip>
- <equip when="$When" set="Virelai"/>
- </elseif>
- <elseif spell="*Hymnus">
- <equip when="precast"> <range>$Hymnus</range></equip>
- <equip when="$When" set="Hymnus"/>
- </elseif>
- <elseif spell="*Finale">
- <equip when="precast"> <range>$Finale</range></equip>
- <equip when="$When" set="Finale"/>
- </elseif>
- <elseif spell="*Scherzo">
- <equip when="precast"><range>$Scherzo</range></equip>
- <equip when="$When" set="Scherzo"><feet lock="True">Aoidos' Cothrn. +2</feet></equip>
- </elseif>
- <elseif spell="*Nocturne">
- <equip when="precast"><range>$Nocturne</range></equip>
- <equip when="$When" set="Nocturne"/>
- </elseif>
- <!-- Daurdabla Trigger spells, Add any you want here as it won't really matter if the song is also above. -->
- <if spell= "*Hymnus|*Fantasia|*Pastoral" SpellTargetType="Player|Self">
- <equip when="Precast|Midcast" Set="Daurdabla"/>
- <cmd>input /echo Daurdabla Active</cmd>
- <var cmd="set 3rdSong 0" />
- </if>
- </if>
- <elseif type="*Magic">
- <if Spell="Stoneskin">
- <equip when="precast" Set="FastCast"/>
- <action type="equip" when="midcast" set="Stoneskin"/>
- <action type="midcastdelay" delay="3.4" />
- <if BuffActive="Stoneskin">
- <action type="command" when="midcast">cancel 37</action>
- </if>
- <return/>
- </if>
- <!-- Standard spells unaffected by any mods -->
- <if Spell="Haste|Refresh|Blink|Regen|Protect*|Shell*|Reraise|Raise|*na|Sneak|Invisible|Deodorize|Erase">
- <action type="equip" when="precast" Set="FastCast" />
- <action type="equip" when="Midcast" set="Haste" />
- <if Spell="Sneak|Monomi*">
- <if BuffActive="Sneak" TargetType="self">
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="1.7" />
- </if>
- </if>
- <return />
- </if>
- <!--Am I casting Cures? If so, equip the healing set-->
- <if Skill="HealingMagic">
- <if Spell="Cure*|Cura*">
- <equip set="CureCast" />
- <action type="MidCastDelay" delay="0.8" />
- <!--action type="CastDelay" delay="0.2" /-->
- <equip when="Midcast" Set="Cure" />
- </if>
- <elseif Spell="*na">
- <equip set="Na"/>
- <if Buffactive="Divine Caress"><equip When="PreCast|MidCast"><hands>Orison Mitts +2</hands></equip></if>
- <var cmd="Set LastNA %Spell"/>
- </elseif>
- <else>
- <equip set="FastCast"><legs>Orsn. pantaln. +2</legs></equip>
- <equip When="MidCast" set="Haste"/>
- </else>
- </if>
- <!--Enhancing spell handling. If we're casting Phalanx or Bar spells Use our Enhancing set-->
- <if spell="Phalanx*|En*|Barsleep*|Barpoiso*|Barpara*|Barblind*|Barsilen*|Barpetr*|Barvir*">
- <action type="equip" set="FastCast" when="precast"/>
- <action type="equip" set="Enhancing" when="midcast"/>
- <action type="return" />
- </if>
- <if spell="Barfir*|Barbliz*|Baraer*|Barston*|Barthun*|Barwat*">
- <action type="equip" set="Enhancing" when="precast"/>
- <action type="return" />
- </if>
- <if Spell="Teleport*"><!-- Teleports -->
- <action type="equip" when="Precast" set="FastCast" />
- <MidCastDelay Delay="1"/>
- <cmd When="Midcast">Fire Spirit</cmd>
- <action type="return" />
- </if>
- <!-- Handle Elemental Obi's -->
- <if notspell="Raise*|Poisona|Paralyna|Blinda|Silena|Stona|Viruna|Cursna|Dia*|Protect*|Shell*|Blink|Stoneskin|Aquaveil|Slow|Haste|Paralyze|Silence|Bar*|Regen*|Flash|Tele*|reraise*|Invisible|Sneak|Deodorize|Erase">
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
- <action type="command">input /echo Obi Rule active</action>
- <action type="equip" when="midcast"><back lock="yes">Twilight Cape</back></action>
- <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
- <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
- <elseif Element="Thunder"><action type="equip" when="midcast"><waist lock="yes">Rairin Obi</waist></action></elseif>
- <elseif Element="Ice"><action type="equip" when="midcast"><waist lock="yes">Hyorin Obi</waist></action></elseif>
- <elseif Element="Fire"><action type="equip" when="midcast"><waist lock="yes">Karin Obi</waist></action></elseif>
- <elseif Element="Wind"><action type="equip" when="midcast"><waist lock="yes">Furin Obi</waist></action></elseif>
- <elseif Element="Water"><action type="equip" when="midcast"><waist lock="yes">Suirin Obi</waist></action></elseif>
- <elseif Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></elseif>
- </if>
- </if>
- </elseif>
- <elseif type="Ninjutsu">
- <if spell="Utsusemi: Ichi">
- <action type="Equip" when="precast" set="FastCast" />
- <action type="Equip" when="midcast" set="Haste" />
- <action type="midcastdelay" delay="2" />
- <action type="Command" when="midcast">cancel 66</action>
- </if>
- <if Spell="Monomi*">
- <if BuffActive="Sneak" TargetType="self">
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="1.7" />
- </if>
- </if>
- <return/>
- </elseif>
- <!--For any other spell just equip the correct element of staff and strap-->
- <if NotSpell="Cur*|Raise*|Poisona|Paralyna|Blinda|Silena|Stona|Viruna|Cursna|Dia*|Protect*|Shell*|Blink|Stoneskin|Aquaveil|Haste|Bar*|Regen*|Flash|Tele*|reraise*|Invisible|Sneak|Deodorize|Erase|Army's Paeon*|Mage's Ballad*|Knight's Minne*|Valor Minuet*|*Madrigal*|*Prelude*|*Mambo*|*Aubade*|*Pastoral*|*Fantasia*|*Operetta*|*Capriccio|*Round*|*Gavotte*|*March*|*Etude*|*Carol*|*Hymnus*|*Mazurka*|*Scherzo*">
- <action type="equip" when="precast|midcast">
- <main>$%SpellElementStaff</main>
- </action>
- </if>
- </if>
- <if Type="WeaponSkill" NotTPLT="100"> <!-- gear up for Weapon Skills -->
- <action type="castdelay" delay=".1" />
- <if spell="Exenterator">
- <action type="Equip" when="Precast" set="Exen" />
- </if>
- <elseif spell="Evisceration">
- <action type="Equip" when="Precast" set="Evis" />
- </elseif>
- </if>
- <if spell="Pianissimo">
- <var cmd="set Songta stpc" />
- </if>
- <if Spell="Soul Voice"><!--Wear-off messages for 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>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement