Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <!DOCTYPE spellcast PUBLIC "spellcast" "spellcast.dtd">
- <Spellcast>
- <config Debug="false" HideErrors="false" ShowGearSwaps="false" ShowSpellInfo="false" />
- <!-- Sets -->
- <sets>
- <group Default="YES" Name="BRD">
- <set Name="GearCollector"> <!-- If you use gearcollector plugin this will grab (or not move items you want in bag out) these items -->
- <item> </item>
- <item>Praxidikai</item>
- <item>Prouesse Ring</item>
- <item>Reraise Earring</item>
- <item>Marinara Pizza</item>
- <item>Forbidden Key</item>
- <item>Prism Powder</item>
- <item>Silent Oil</item>
- <item>Magian Specs.</item>
- <!-- Put All Instruments Here. -->
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- <item></item>
- </set>
- <!-- I usually only equip weapons in my Idle set. though you will want to put your dagger in the "SongFastCast" set for castin reduction and your Duration + Dagger in your "SongEnhance" and "SongDebuff" sets. Unless you want a specific Dagger for fighting, put that into "Melee" -->
- <set Name="Idle"> <!-- The Gear you want to idle in when you are not fighting (Refresh, PDT, Movement speed, Put Your Idle Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Town" BaseSet="Idle"> <!-- The Gear you want to idle in when you are in Town (Douche Bag Show off Gear, Refresh, PDT, Movement speed, Put Your Town Idle Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Melee" BaseSet="Idle"> <!-- Gear you want on when you are fighting (engaged) Anything you leave blank will be the same as what is "Idle" Set's slot (Don't put Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Resting" BaseSet="Idle"> <!-- Gear you want on when you are resting like MP while healing/Refresh. Anything you leave blank will be the same as what is "Idle" Set's slot (Don't put Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="FastCast"> <!-- Gear with Fast Cast on it for Casting regular spells like Cure/Protect (Don't put Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="SongFastCast" BaseSet="FastCast"> <!-- Gear that specifically only reduces cast times on Singing. Anything you leave blank will be the same as what is "Fast Cast" Set's slot (Don't put Instrument here, Do put Weapon that reduces Cast time on Songs specifically) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="StringEnhance" BaseSet="SongFastCast"> <!-- Gear with Enhancements to String Songs effects for party members (Madrigal, Ballad, ect) (5/5 Aoidios Empy +2, Song Durations, ect) (Don't put Instrument here, Do put Weapon that increases Duration/effects of Songs) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="WindEnhance" BaseSet="SongFastCast"> <!-- Gear with Enhancements to Wind Songs effects for party members (Madrigal, Ballad, ect) (5/5 Aoidios Empy +2, Song Durations, ect) (Don't put Instrument here, Do put Weapon that increases Duration/effects of Songs) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="StringDebuff" BaseSet="SongFastCast"> <!-- Gear with Enhancements to String Songs effects for Enemies (Example: Requiem) (CHR, Singing Skill, Magic Accuracy, Song Durations, ect) (Don't put Instrument here Do put Weapon that increases Duration/effects of Songs) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="WindDebuff" BaseSet="SongFastCast"> <!-- Gear with Enhancements to Wind Songs effects for Enemies (Example: Requiem) (CHR, Singing Skill, Magic Accuracy, Song Durations, ect) (Don't put Instrument here Do put Weapon that increases Duration/effects of Songs) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Soulvoice"> <!-- Gear that augments Soul Voice (Don't put Instrument here) -->
- <legs>Brd. Cannions +2</legs>
- </set>
- <set Name="Nightingale"> <!-- Gear that augments Nightingale (Don't put Instrument here) -->
- <feet>Bard's Slippers +2</feet>
- </set>
- <set Name="Troubadour"> <!-- Gear that augments Troubadour (Don't put Instrument here) -->
- <body>Brd. Jstcorps +2</body>
- </set>
- <set Name="WS" BaseSet="Melee"> <!-- Gear you want on when you are using a Weapon Skill! Make different sets if you have WSes with different modifiers like CHR instead of DEX! Anything you leave blank will be the same as what is "Melee" Set's slot (Don't put Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="MAB"> <!-- Gear you want on when you are using a Elemental Weapon Skill or Elemental Magic! (Don't put Instrument here) -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Healing"> <!-- Gear you want on when you are casting Cure spells. Cure potency, Healing Skill, MND (Don't put Instrument here) NOTE: You can copy this one for Enhancing/Enfeebing Skill Sets if you want to, just name them Enhance or Enfeeb -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set Name="Waltz"> <!-- Gear you want on when you are casting Waltzes. Waltz potency, CHR, VIT (Don't put Instrument here) NOTE: You dont really need to use this set unless you want to. -->
- <main></main>
- <sub></sub>
- <range></range>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- </group>
- </sets>
- <!-- Variables -->
- <variables clear=“true”>
- <var name="send_trigger">Death</var> <!-- this is what fake skill your going to use to trigger the send command in spellcast (use somethign players will never have -->
- <var name="send_name">Sinners</var>
- <var name="SleepTimers">1</var> <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use and 1 to use. -->
- <!-- Any Changes in Instruments Here! -->
- <!-- Offensive Song Instruments -->
- <var name="requiem">Iron Ram Horn</var> <!-- chef isnm -->
- <var name="lullaby">Pan's Horn</var> <!-- panktokrator -->
- <var name="elegy">Syrinx</var>
- <var name="finale">Pan's Horn</var> <!-- panktokrator -->
- <var name="threnody">Iron Ram Horn</var> <!-- ksnm -->
- <!-- Buff Song Instruments -->
- <var name="paeon">Iron Ram Horn</var> <!-- dynamis bastok nm -->
- <var name="ballad">Iron Ram Horn</var>
- <var name="minne">Syrinx</var>
- <var name="minuet">Cornette +2</var> <!-- miseraux vnm t2 -->
- <var name="madrigal">Iron Ram Horn</var>
- <var name="prelude">Iron Ram Horn</var>
- <var name="mambo">Vihuela</var>
- <var name="march">Langeleik</var> <!-- celaeno vw -->
- <var name="etude">Langeleik</var> <!-- celaeno vw -->
- <var name="carol">Iron Ram Horn</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>
- <!-- Staff for each Element Commented out til you need them. -->
- <!--
- <var name="IceStaff">Baqil Staff</var>
- <var name="WindStaff">Baqil Staff</var>
- <var name="EarthStaff">Baqil Staff</var>
- <var name="ThunderStaff">Baqil Staff</var>
- <var name="WaterStaff">Baqil Staff</var>
- <var name="FireStaff">Baqil Staff</var>
- <var name="DarkStaff">Baqil Staff</var>
- <var name="LightStaff">Baqil Staff</var>
- -->
- </variables>
- <!-- Rules -->
- <rules>
- <!--
- When casting any spell or ability or weapon skill there is always three states of casting. Precast, Midcast, and Aftercast.
- Precast (where you put all your fast cast gear and Song casting -12% type stuff. NOTE: for Job Abilities and Weapon Skills you want your gear that enhances JAs, or stat mod/attack/accuracy gear here!)
- Midcast (where you put all your gear that effects the spells. Cure Potency, MAB, Duration of buffs/songs, ect...)
- Aftercast (what you want to put on after the spell/JA/WS is cast. So if you were Thief and used Sneak Attack you would want all your Dex, Crit DMG, Sneak Attack Enhancing Gear. NOTE: This stays on until you use another action, unless you have Autoexec switch to another set when Sneak Attack wears for example. If you have aftercast on your idle/engaged code it will use those unless you specify for the particular spell something for its aftercast.)
- -->
- <!--
- When using the tags for <if></if> and there is a second situation use <else></else> for the second.
- If there is more than 2 possible situations use <elseif></elseif> for all the middle ones, and <else><\else> for the final one.
- -->
- <if status="Dead|Zoning">
- <return />
- </if>
- <!-- Sinners Casting <stal> Through Send Plugin -->
- <if spell="$send_trigger" advanced='"$send_spell"!="\\$send_spell" AND "$send_name"!="\\$send_name"'>
- <command>input /\/send $send_name /\/$send_spell %SpellTargetName;</command>
- <cancelspell/>
- </if>
- <cmd>sc var rem send_spell;</cmd>
- <!-- Rule to use Fast Cast set for any spell otherwise not set in their specific rules. -->
- <action type="equip" when="Precast" set="FastCast" />
- <!-- Sets for Idle (Town and Field) and Resting States -->
- <if status="idle">
- <if area="*Windurst*|Heavens*|*San d'Oria*|Chateau*|*Bastok*|Metalworks|*Jeuno*|Ru'Lude*|*Whitegate|Al Zahbi|Chocobo*|*Colosseum|Selbina|Mhaura|Kazham|Norg|Tavnazia*|*Adoulin" notarea="Dynamis*|*[S]" notbuffactive="Besieged">
- <action type="Equip" when="idle|resting|aftercast" set="Town" />
- </if>
- <else>
- <equip when="idle|aftercast" set="Idle" /> <!-- NOTICE: I have included the aftercast here. -->
- </else>
- </if>
- <if status="resting">
- <if area="*Windurst*|Heavens*|*San d'Oria*|Chateau*|*Bastok*|Metalworks|*Jeuno*|Ru'Lude*|*Whitegate|Al Zahbi|Chocobo*|*Colosseum|Selbina|Mhaura|Kazham|Norg|Tavnazia*|*Adoulin" notarea="Dynamis*|*[S]" notbuffactive="Besieged">
- <action type="Equip" when="resting|aftercast" set="Town" />
- </if>
- <else>
- <equip when="resting|aftercast" set="Resting" /> <!-- NOTICE: I have included the aftercast here. -->
- </else>
- </if>
- <!-- Sets for Engaging -->
- <if status="engaged">
- <equip when="idle|engaged|resting|precast|midcast|aftercast"> <!-- NOTICE: I have included the aftercast here. -->
- <main lock="t" /> <!-- Locks Weapon so you don't lose TP when engaged. -->
- <sub lock="t" />
- </equip>
- <equip when="engaged|aftercast" set="Melee" /> <!-- NOTICE: I have included the aftercast here. -->
- </if>
- <!-- Job Ability Enhancing Gear -->
- <if spell="Soul Voice">
- <action type="Equip" when="precast|midcast" set="SoulVoice" />
- </if>
- <if spell="Nightingale">
- <action type="Equip" when="precast|midcast" set="Nightingale" />
- </if>
- <if spell="Troubadour">
- <action type="Equip" when="precast|midcast" set="Troubadour" />
- </if>
- <!-- Rules For Singing -->
- <if skill="Singing"> <!-- Uses Variables so you can change any new Instruments above in the Variable section! -->
- <action type="AddToChat" color="121">--- Singing ---</action>
- <if spell="*lullaby*|*finale">
- <equip when="precast">
- <range>$lullaby</range>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindDebuff" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </if>
- <elseif spell="*elegy|knight's minne*">
- <equip when="precast">
- <range>$elegy</range>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindDebuff" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <elseif spell="mage's ballad*">
- <equip when="precast">
- <range>$ballad</range>
- <legs>Aoidos' Rhing. +2</legs>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="StringEnhance" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <elseif spell="valor minuet*">
- <equip when="precast">
- <range>$minuet</range>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindEnhance" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <elseif spell="*madrigal|*prelude">
- <equip when="precast">
- <range>$madrigal</range>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindEnhance" />
- <if spell="madrigal">
- <equip when="precast|midcast">
- <head>Aoidos' Calot +2</head>
- </equip>
- </if>
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <elseif spell="*mambo|*mazurka">
- <equip when="precast">
- <range>$mambo</range>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="StringEnhance" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <elseif spell="*scherzo*">
- <equip when="precast">
- <range>$scherzo</range>
- <feet>Aoidos' Cothrn. +2</feet>
- </equip>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindDebuff" />
- <equip when="midcast">
- <feet>Aoidos' Cothrn. +2</feet>
- </equip>
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </elseif>
- <else>
- <equip when="precast">
- <range>$march</range>
- </equip>
- <if spell="*march">
- <equip when="precast|midcast">
- <hands>Ad. Mnchtte. +2</hands>
- </equip>
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </if>
- <equip when="precast" set="SongFastCast" />
- <equip when="midcast" set="WindDebuff" />
- <action type="AddToChat" color="121">--- %Spell ---</action>
- </else>
- </if>
- <!-- Timers for when sleep is wearing off. -->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Sleep II|Repose">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</action>
- <action type="command" when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </if>
- <elseif Spell="Foe Lullaby II|Horde Lullaby II">
- <if BuffActive="Troubadour">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 72;input /echo [$sleepid:%spell] <%target> Wearing off in 72s</action>
- <action type="command" when="aftercast">wait 129;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 139;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </if>
- <else>
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 36;input /echo [$sleepid:%spell] <%target> Wearing off in 36s</action>
- <action type="command" when="aftercast">wait 57;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 67;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </else>
- </elseif>
- <elseif Spell="Sleep|Sleepga">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </elseif>
- <else Spell="Foe Lullaby|Horde Lullaby">
- <if BuffActive="Troubadour">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 36;input /echo [$sleepid:%spell] <%target> Wearing off in 36s</action>
- <action type="command" when="aftercast">wait 57;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 67;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </if>
- <else>
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 18;input /echo [$sleepid:%spell] <%target> Wearing off in 18s</action>
- <action type="command" when="aftercast">wait 21;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 31;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </else>
- </else>
- </if>
- <!-- Sets for Casting Cures -->
- <if Spell="Cure" SpellTargetType="PLAYER|SELF"> <!-- Only works when Cure 1 is speciically casted. Vanadiel HP % #'s 95 85 65 0 -->
- <action type="equip" when="Precast" set="FastCast" /> <!-- Fast Cast Gear -->
- <action type="Equip" when="midcast" set="Healing" /> <!-- Cure Potency/Healing Skill/MND/VIT Gear -->
- <!-- Change Spells for Tiers of Cure -->
- <if SpellTargetHPPGT="95"> <!-- See Waltz Section Below for explanation of this code. Substiture Cure for Waltz in explanation. -->
- <changespell Spell="Cure" />
- </if>
- <elseif SpellTargetHPPGT="85">
- <changespell Spell="Cure II" />
- </elseif>
- <elseif SpellTargetHPPGT="65">
- <if MPGT="46"> <changespell Spell="Cure III" /> </if>
- <elseif MPGT="24"> <changespell Spell="Cure II" /> </elseif>
- <else> <changespell Spell="Cure" /> </else>
- </elseif>
- <elseif MPGT="88"> <changespell Spell="Cure IV" /> </elseif>
- <elseif MPGT="46"> <changespell Spell="Cure III" /> </elseif>
- <elseif MPGT="24"> <changespell Spell="Cure II" /> </elseif>
- <else> <changespell Spell="Cure" /> </else>
- </if>
- <if Spell="Cure I*|Cure V*|Cura*"> <!-- Only works when you cast any Tier Cure/Curaga that isn't Cure 1 specifically. -->
- <action type="equip" when="Precast" set="FastCast" />
- <action type="Equip" when="midcast" set="Healing" />
- </if>
- <!-- Waltz Rules -->
- <if Spell="Curing Waltz" SpellTargetType="PLAYER|SELF"> <!-- Only effects when you use Curing Waltz I only. Other tiers cast specifically will use the below code. I dont know why but you have to have the spelltargettype thing in there for it to work! -->
- <action type="CastDelay" Delay="0.25" /> <!-- Sometimes JAs happen really fast and dont equip the gear in time to enhance the ability, so puttin a cast/aftercast delay makes sure the gear is on in time. -->
- <action type="aftercastDelay" Delay="0.25" />
- <action type="Equip" when="precast|midcast" set="Waltz" /> <!-- Equips Waltz Enhancing Gear before using the JA. -->
- <if SpellTargetHPPGT="95"> <!-- IF target has 95% HP or more it will use Curing Waltz I. -->
- <changespell Spell="Curing Waltz" />
- </if>
- <elseif SpellTargetHPPGT="80"> <!-- IF target has 80%-94% HP or more it will use Curing Waltz II. -->
- <if TPGT="35"> <changespell Spell="Curing Waltz II" /> </if> <!-- Changes the Curing Waltz to Tier 2, but only if you have enough TP to use it. -->
- <else> <changespell Spell="Curing Waltz" /> </else> <!-- If target has 80%-94% HP but not enough TP to use Tier 2 Waltz it will use Curing Waltz I instead. -->
- </elseif>
- <elseif TPGT="50"> <changespell Spell="Curing Waltz III" /> </elseif> <!-- If target has less than 80% HP it will use Waltz 3 if it has enought TP. If not it will use Tier 2 if it has enough TP, and if not enough TP for Tier 2 it will use Tier 1 -->
- <elseif TPGT="35"> <changespell Spell="Curing Waltz II" /> </elseif>
- <else> <changespell Spell="Curing Waltz" /> </else>
- </if>
- <if spell="Curing Waltz I*|Curing Waltz V|Divine Waltz*"> <!-- For When you specifically use a higher tier Waltz or Divine Waltz. -->
- <action type="CastDelay" Delay="0.25" />
- <action type="aftercastDelay" Delay="0.25" />
- <action type="Equip" when="precast|midcast" set="Waltz" />
- </if>
- <!-- Weapon Skill Rules -->
- <if spell="Exenterator"> <!-- Within a rule anytime you have %Spell it will refer to whatever spell triggered the rule. Same with %Spelltarget. -->
- <addtochat color="155">%Spell @ %Spelltarget!</addtochat> <!-- You can delete this line if it bothers you but it Adds to the chatlog (only you can see) what WS and on what target. I wish i could put TP here too but it never works right. color is any color that the game has set up basically in your chat color section of your config menu. I canhelp youpick a different color if you like. -->
- <action type="Equip" when="precast|midcast" set="WS" /> <!-- Equips Weaponskill Gear before the Weaponskill goes off. -->
- </if>
- <if spell="Rudra's Storm">
- <addtochat color="155">%Spell @ %Spelltarget!</addtochat>
- <action type="Equip" when="precast|midcast" set="WS" /> <!-- Modify WS to something else if you made a WS set specifically for Rudra's Storm stat modifiers. -->
- </if>
- <if spell="Evisceration|Mordant Rime|Shark Bite|Mercy Stroke|Wasp Sting|Viper Bite|Shadowstitch|Dancing Edge"> <!-- the "|" ("Shift" + "\" key above your enter key) allows the same rule for multiple JA/WS/Spells -->
- <addtochat color="155">%Spell @ %Spelltarget!</addtochat>
- <action type="Equip" when="precast|midcast" set="WS" />
- </if>
- <if spell="Aeolian Edge|Gust Slash|Cyclone|Energy Steal|Energy Drain">
- <addtochat color="158">%Spell @ %Spelltarget!</addtochat>
- <action type="Equip" when="precast|midcast" set="WS|MAB" /> <!-- Uses MAB Gear for elemental WSes. Anything on the right side of a "|" will be equipped on top of the stuff on the left. So MAB on top of WS set. -->
- </if>
- <!-- Rules for Sneak/Invisible and Auto cancelling Buffs that do not overwrite! -->
- <if Spell="Invisible"> <!-- Forces you to not change gear so you dont lose anyone following you or you dont lose target when you are following someone you are casting spell on. -->
- <action type="Equip" when="precast|midcast|aftercast" set="Idle" />
- </if>
- <if Spell="Sneak"> <!-- Forces you to not change gear so you dont lose anyone following you or you dont lose target when you are following someone you are casting spell on. -->
- <if BuffActive="Sneak" SpellTargetType="SELF">
- <action type="Equip" when="precast|midcast|aftercast" set="Idle" />
- <midcastdelay delay="1" /> <!-- You can change the delay on cancelling Sneak here. you can make it closer to when you actually cast it, but i like to just make sure it is off so i put 1 sec. -->
- <command when="midcast">cancel 71</command> <!-- Cancels "Sneak" buff automatically after 1 second of starting to cast Sneak on your self. This way it won't fail to Sneak you. "Cancel" is the plugin, 71 is the Buff ID of Sneak. -->
- </if>
- <else>
- <action type="Equip" when="precast|midcast|aftercast" set="Idle" /> <!-- Doesnt cancel Sneak if other party members are the targets. -->
- </else>
- </if>
- <if spell="Spectral Jig" BuffActive="Sneak"> <!-- Cancels "Sneak" buff automatically before using Spectral Jig. This way it won't fail to Sneak/Invisible you. "Cancel" is the plugin, 71 is the Buff ID of Sneak. -->
- <command when="precast">cancel 71</command>
- </if>
- <if Spell="Monomi*" BuffActive="Sneak"> <!-- Uses the Wildcard "*" so anything starting with "Monomi" will work in case they add a Ni version. -->
- <action type="Equip" when="precast|midcast|aftercast" set="Idle" />
- <midcastdelay delay="2.5" /> <!-- You can change the delay on cancelling Sneak here. you can make it closer to when you actually cast it, but i like to just make sure it is off so i put 2.5 secs. -->
- <command when="midcast">cancel 71</command> <!-- Cancels "Sneak" buff automatically before using Monomi. This way it won't fail to Sneak you. "Cancel" is the plugin, 71 is the Buff ID of Sneak. -->
- </if>
- <if spell="Utsusemi: Ichi" buffactive="Copy Image*" notbuffactive="Silence|Mute|Omerta|Obliviscence">
- <action type="Equip" when="precast" set="FastCast" /> <!-- This Rule will cancel your shadows from Utsusemi: Ni, when using Utsusemi: Ichi, because Ichi doesn't overwrite Ni's shadows. -->
- <if notbuffactive="Copy Image (3)|Copy Image (4+)"> <!-- Will not cancel shadows if you are not actually able to cast due to Silence, Mute, Omerta, or Obliviscence. -->
- <midcastdelay delay="2.5" /> <!-- Also will not cast Utsusemi: Ichi if you have more shadows already than Utsusemi: Ichi can give you. -->
- <cmd when="midcast">cancel 66</cmd> <!-- 66 and 446 are the Buff IDs for 1 and 2 Shadows I think. -->
- <cmd when="midcast">cancel 446</cmd> <!-- Cancels them after 2.5 seconds of starting to cast. -->
- </if>
- <else>
- <cancelspell />
- <return />
- </else>
- </if>
- <if Spell="Stoneskin" BuffActive="Stoneskin"> <!-- Cancels Stoneskin so you don't have to worry about removing stoneskin Buff. It does not overwrite itself. -->
- <midcastdelay delay="2.8" /> <!-- Cancels them after 2.8 seconds of starting to cast. -->
- <command when="midcast">cancel 37</command>
- </if>
- <if Spell="Blink" BuffActive="Blink"> <!-- Blink supposedly doesnt overwrite itself, though i havent experienced this. -->
- <midcastdelay delay="5.2" />
- <command when="midcast">cancel 36</command>
- </if>
- </rules>
- </Spellcast>
Add Comment
Please, Sign In to add comment