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 -->
- <!--
- <main lock="true"/>
- <sub lock="true" />
- <range lock="true" />
- <ammo lock="true" />
- <main> </main>
- <sub> </sub>
- <range> </range>
- <ammo> </ammo>
- -->
- <sets>
- <group Default="YES" Name="NIN">
- <set Name="Gear Collector">
- <item> </item>
- <!-- Ninja Tools -->
- <item>Inoshishinofuda</item>
- <item>Shikanofuda</item>
- <item>Chonofuda</item>
- <item>Toolbag (Ino)</item>
- <item>Toolbag (Shika)</item>
- <item>Toolbag (Cho)</item>
- <item>Forbidden Key</item>
- <item>Echo Drops</item>
- <item>Prism Powder</item>
- <item>Silent Oil</item>
- </set>
- <set Name="Idle">
- <main>Kaitsuburi</main>
- <sub>Kiji</sub>
- <range> </range>
- <ammo>Cheruski Needle</ammo>
- <head>Otronif Mask</head>
- <neck>Twilight Torque</neck>
- <lear>Steelflash Earring</lear>
- <rear>Bladeborn Earring</rear>
- <body>Otronif Harness</body>
- <hands>Otronif Gloves</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Repulse Mantle</back>
- <waist>Flume Belt</waist>
- <legs>Otronif Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <set Name="Rest" BaseSet="Idle">
- </set>
- <set Name="Melee"> <!-- Haste 25 DW 0 TOTAL -->
- <main>Kaitsuburi</main>
- <sub>Kiji</sub>
- <ammo>Cheruski Needle</ammo> <!-- Haste DW -->
- <head>Otronif Mask</head> <!-- Haste 7 DW -->
- <neck>Asperity Necklace</neck> <!-- Haste DW -->
- <lear>Steelflash Earring</lear> <!-- Haste DW -->
- <rear>Bladeborn Earring</rear> <!-- Haste DW -->
- <body>Otronif Harness</body> <!-- Haste 4 DW -->
- <hands>Otronif Gloves</hands> <!-- Haste 4 DW -->
- <lring>Epona's Ring</lring> <!-- Haste DW -->
- <rring>Rajas Ring</rring> <!-- Haste DW -->
- <back>Atheling Mantle</back> <!-- Haste DW -->
- <waist>Anguinus Belt</waist> <!-- Haste DW -->
- <legs>Otronif Brais</legs> <!-- Haste 6 DW -->
- <feet>Otronif Boots</feet> <!-- Haste 4 DW -->
- </set>
- <set Name="DualWield"> <!-- Haste 25 DW 19 TOTAL -->
- <main>Kaitsuburi</main>
- <sub>Kiji</sub>
- <ammo>Cheruski Needle</ammo> <!-- Haste DW -->
- <head>Iga Zukin +2</head> <!-- Haste 6 DW 5 -->
- <neck>Asperity Necklace</neck> <!-- Haste DW -->
- <lear>Dudgeon Earring</lear> <!-- Haste DW 7 set -->
- <rear>Heartseeker Earring</rear> <!-- Haste DW 7 set -->
- <body>Otronif Harness</body> <!-- Haste 4 DW -->
- <hands>Otronif Gloves</hands> <!-- Haste 4 DW -->
- <lring>Epona's Ring</lring> <!-- Haste DW -->
- <rring>Rajas Ring</rring> <!-- Haste DW -->
- <back>Atheling Mantle</back> <!-- Haste DW -->
- <waist>Twilight Belt</waist> <!-- Haste 7 DW -->
- <legs>Kog. Hakama +2</legs> <!-- Haste DW 7 -->
- <feet>Otronif Boots</feet> <!-- Haste 4 DW -->
- </set>
- <set name="Hi">
- <head>Otronif Mask</head>
- <neck>Hope Torque</neck>
- <lear>Steelflash Earring</lear>
- <rear>Bladeborn Earring</rear>
- <body>Otronif Harness</body>
- <hands>Thurandaut Gloves</hands>
- <lring>Epona's Ring</lring>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Crudelis Belt</waist>
- <legs>Otronif Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <set name="Shun">
- <head>Otronif Mask</head>
- <neck>Thunder Gorget</neck>
- <lear>Steelflash Earring</lear>
- <rear>Bladeborn Earring</rear>
- <body>Otronif Harness</body>
- <hands>Otronif Gloves</hands>
- <lring>Thundersoul Ring</lring>
- <rring>Thundersoul Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Thunder Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <set name="Jin">
- <head>Otronif Mask</head>
- <neck>Hope Torque</neck>
- <lear>Steelflash Earring</lear>
- <rear>Bladeborn Earring</rear>
- <body>Iga Ningi +2</body>
- <hands>Otronif Gloves</hands>
- <lring>Thundersoul Ring</lring>
- <rring>Thundersoul Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Caudata Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <set name="AGI">
- <head>Otronif Mask</head>
- <neck>Thunder Gorget</neck>
- <lear>Steelflash Earring</lear>
- <rear>Bladeborn Earring</rear>
- <body>Otronif Harness</body>
- <hands>Thurandaut Gloves</hands>
- <lring>Epona's Ring</lring>
- <rring>Breeze Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Thunder Belt</waist>
- <legs>Otronif Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <set name="AE">
- <head>Otronif Mask</head>
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Otronif Harness</body>
- <hands>Otronif Gloves</hands>
- <lring>Thundersoul Ring</lring>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Thunder Belt</waist>
- <legs>Otronif Brais</legs>
- <feet>Otronif Boots</feet>
- </set>
- <!--
- <set Name="Accuracy" BaseSet="Melee">
- <head>Thurandaut Chapeau</head>
- <neck>Peacock Charm</neck>
- <lear>Moonshade Earring</lear>
- <rear>Choreia Earring</rear>
- <body>Taranis's Harness</body>
- <hands>Thurandaut Gloves</hands>
- <lring> </lring>
- <rring> </rring>
- <back>Sharpeye Mantle</back>
- <waist>Anguinus Belt</waist>
- <legs>Aurore Brais</legs>
- <feet> </feet>
- </set>
- -->
- <set Name="JA">
- <head>Iga Zukin +2</head>
- <hands>Iga Tekko +2</hands>
- <legs>Iga Hakama +2</legs>
- </set>
- <set Name="Utsu" BaseSet="Melee"> <!-- Fast Cast for Utsusemi/Ninjutsu -->
- <ammo>Impatiens</ammo>
- <head>Ninja Hatsuburi</head>
- <neck>Magoraga Beads</neck>
- <lear>Loquac. Earring</lear>
- <rear>Stealth Earring</rear>
- <body>Otronif Harness</body>
- <hands>Kog. Tekko +2</hands>
- <lring> </lring>
- <rring> </rring>
- <back>Astute Cape</back>
- <waist> </waist>
- <legs>Otronif Brais</legs>
- <feet>Iga Kyahan +2</feet>
- </set>
- <set Name="Ninjutsu" BaseSet="Melee"> <!-- Fast Cast/Ninjutsu Skill for Ninjutsu -->
- <ammo>Impatiens</ammo>
- <head>Ninja Hatsuburi</head>
- <neck>Ninjutsu Torque</neck>
- <lear>Loquac. Earring</lear>
- <rear>Stealth Earring</rear>
- <body>Iga Ningi +2</body>
- <hands>Kog. Tekko +2</hands>
- <lring> </lring>
- <rring> </rring>
- <back>Astute Cape</back>
- <waist> </waist>
- <legs>Otronif Brais</legs>
- <feet>Kog. Kyahan +2</feet>
- </set>
- <set Name="NinjutsuNuke" BaseSet="Melee"> <!-- MAB/Fast Cast/Ninjutsu for Ninjutsu Nukes -->
- <ammo>Impatiens</ammo>
- <head>Koga Hatsuburi</head>
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Otronif Harness</body>
- <hands>Iga Tekko +2</hands>
- <lring> </lring>
- <rring> </rring>
- <back>Astute Cape</back>
- <waist> </waist>
- <legs>Otronif Brais</legs>
- <feet>Kog. Kyahan +2</feet>
- </set>
- </group>
- </sets>
- <!-- Variables -->
- <variables>
- <var name="send_trigger">Death</var> // this is what fake skill your going to use to trigger the send command in spellcast (i use curing waltz 3 )
- <var name="send_name">Trumpee</var>
- <var name="stance">Melee</var>
- <var name="nindebuff">1</var>
- <var name="ninnuke">1</var>
- <var name="ninbuff">1</var>
- </variables>
- <!-- Rules -->
- <rules>
- <if status="Dead|Zoning">
- <return />
- </if>
- <!-- Includes -->
- <xi:include href="Include.xml" xpointer="//include[@name='SpellCancel']/*" />
- <!-- Sets for Idle and Resting States -->
- <if status="Idle">
- <equip when="Idle|Aftercast" Set="Idle" />
- <action type="var" cmd="set nindebuff 1" />
- </if>
- <if status="Resting">
- <equip when="Resting|Aftercast" Set="Rest" />
- </if>
- <!-- Sets for HasteDD, HastePDT, or ??? -->
- <if status="engaged">
- <!-- <if buffactive="Visitant">
- <equip when="engaged|aftercast" set="Melee" />
- </if>
- <else> -->
- <equip when="engaged|aftercast" set="$stance" />
- <!-- </else> -->
- </if>
- <!-- Sets toggle for Melee, Dual Wield, Evasion, or Accuracy -->
- <if spell="Trigger1">
- <if advanced='"$stance" == "Melee"'>
- <action type="var" cmd="set stance DualWield" />
- <addtochat color="158">[::::::::::EQUIP::::::::::] Equipment set to $stance Set [::::::::::EQUIP::::::::::]</addtochat>
- </if>
- <elseif advanced='"$stance" == "DualWield"'>
- <action type="var" cmd="set stance Melee" />
- <addtochat color="158">[::::::::::EQUIP::::::::::] Equipment set to $stance Set [::::::::::EQUIP::::::::::]</addtochat>
- </elseif>
- <elseif advanced='"$stance" == "Evasion"'>
- <action type="var" cmd="set stance Accuracy" />
- <addtochat color="158">[::::::::::EQUIP::::::::::] Equipment set to $stance Set [::::::::::EQUIP::::::::::]</addtochat>
- </elseif>
- <elseif advanced='"$stance" == "Accuracy"'>
- <action type="var" cmd="set stance Melee" />
- <addtochat color="158">[::::::::::EQUIP::::::::::] Equipment set to $stance Set [::::::::::EQUIP::::::::::]</addtochat>
- </elseif>
- <equip when="Engaged|Aftercast" set="$stance" />
- </if>
- <!-- Trigger For Buffs Wearing -->
- <!-- <if spell="Trigger0">
- <if status="engaged">
- <equip when="Engaged|Aftercast" set="Idle|Melee" />
- </if>
- <else status="Idle">
- <equip when="Idle|Aftercast" set="Idle" />
- </else>
- </if> -->
- <!-- Ninjutsu Rules -->
- <if spell="Utsusemi: Ichi" buffactive="Copy Image*" notbuffactive="Silence|Mute|Omerta|Obliviscence">
- <action type="Equip" when="precast|midcast" set="Utsu" />
- <if notbuffactive="Copy Image (3)|Copy Image (4+)">
- <midcastdelay delay="2.5" />
- <cmd when="midcast">cancel 66</cmd>
- <cmd when="midcast">cancel 446</cmd>
- </if>
- <else>
- <cancelspell />
- <return />
- </else>
- </if>
- <if spell="Utsusemi: Ni" notbuffactive="Silence|Mute|Omerta|Obliviscence">
- <action type="Equip" when="precast|midcast" set="Utsu" />
- <else>
- <cancelspell />
- <return />
- </else>
- </if>
- <if Spell="Monomi*|Tonko*">
- <action type="Equip" when="precast|midcast|aftercast" set="Idle" />
- <if spell="monomi" BuffActive="Sneak">
- <midcastdelay delay="2.5" />
- <command when="midcast">cancel 71</command>
- </if>
- </if>
- <if Spell="Migawari*|Aisha*|Jubaku*|Hojo*|Kurayami*|Dokumori*|Myoshu*|Yurin*|Kakka*">
- <action type="Equip" when="precast|midcast" set="Ninjutsu" />
- </if>
- <if Spell="Katon*|Hyoton*|Huton*|Doton*|Raiton*|Suiton*">
- <action type="Equip" when="precast" set="Ninjutsu" />
- <action type="Equip" when="midcast" set="NinjutsuNuke" />
- </if>
- <!-- Ninjutsu Cycling -->
- <if spell="trigger4">
- <action type="Equip" when="precast" set="Ninjutsu" />
- <action type="Equip" when="midcast" set="NinjutsuNuke" />
- <if advanced='"$ninnuke" == "1"'>
- <action type="var" cmd="set ninnuke 2" />
- <action type="changespell" spell="Suiton: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Suiton: Ni (Water) Casting! Raiton (Thunder) is Next! ===||===||===||===</action>
- </if>
- <elseif advanced='"$ninnuke" == "2"'>
- <action type="var" cmd="set ninnuke 3" />
- <action type="changespell" spell="Raiton: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Raiton: Ni (Thunder) Casting! Doton (Earth) is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$ninnuke" == "3"'>
- <action type="var" cmd="set ninnuke 4" />
- <action type="changespell" spell="Doton: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Doton: Ni (Earth) Casting! Huton (Wind) is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$ninnuke" == "4"'>
- <action type="var" cmd="set ninnuke 5" />
- <action type="changespell" spell="Huton: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Huton: Ni (Wind) Casting! Hyoton (Ice) is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$ninnuke" == "5"'>
- <action type="var" cmd="set ninnuke 6" />
- <action type="changespell" spell="Hyoton: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Hyoton: Ni (Ice) Casting! Katon (Fire) is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$ninnuke" == "6"'>
- <action type="var" cmd="set ninnuke 1" />
- <action type="changespell" spell="Katon: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Katon: Ni (Fire) Casting! Suiton (Water) is Next! ===||===||===||===</action>
- </elseif>
- </if>
- <if spell="trigger5">
- <action type="Equip" when="precast|midcast" set="Ninjutsu" />
- <if advanced='"$nindebuff" == "1"'>
- <action type="var" cmd="set nindebuff 2" />
- <action type="changespell" spell="Jubaku: Ichi" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Jubaku: Ichi (Paralyze) Casting! Hojo is Next! ===||===||===||===</action>
- </if>
- <elseif advanced='"$nindebuff" == "2"'>
- <action type="var" cmd="set nindebuff 3" />
- <action type="changespell" spell="Hojo: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Hojo: Ni (Slow) Casting! Kurayami is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$nindebuff" == "3"'>
- <action type="var" cmd="set nindebuff 4" />
- <action type="changespell" spell="Kurayami: Ni" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Kurayami: Ni (Blind) Casting! Jubaku is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$nindebuff" == "4"'>
- <action type="var" cmd="set nindebuff 5" />
- <action type="changespell" spell="Yurin: Ichi" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Yurin: Ichi (Tp Gain) Casting! Aisha is Next! ===||===||===||===</action>
- </elseif>
- <elseif advanced='"$nindebuff" == "5"'>
- <action type="var" cmd="set nindebuff 1" />
- <action type="changespell" spell="Aisha: Ichi" />
- <action type="Changetarget" target="<t>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Aisha: Ichi (Attack) Casting! Jubaku is Next! ===||===||===||===</action>
- </elseif>
- </if>
- <if spell="trigger6">
- <action type="Equip" when="precast|midcast" set="Ninjutsu" />
- <if advanced='"$ninbuff" == "1"'>
- <action type="var" cmd="set ninbuff 2" />
- <action type="changespell" spell="Kakka: Ichi" />
- <action type="Changetarget" target="<me>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Kakka: Ichi (Store TP) Casting! Myoshu is Next! ===||===||===||===</action>
- </if>
- <else advanced='"$ninbuff" == "2"'>
- <action type="var" cmd="set ninbuff 1" />
- <action type="changespell" spell="Myoshu: Ichi" />
- <action type="Changetarget" target="<me>"/>
- <action type="command" when="aftercast">input /echo ===||===||===||=== Myoshu: Ichi (TP Dealt) Casting! Kakka is Next! ===||===||===||===</action>
- </else>
- </if>
- <!-- Provoke Again Warning -->
- <if Spell="Provoke">
- <action type="command" when="aftercast">wait 30;chatmon play c:\chatmonwavs\tada.wav;input /echo =======*****======= %spell <%target> Again! =======*****=======</action>
- </if>
- <!-- Trumpee 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>
- <!-- Job Ability -->
- <if Spell="Innin|Yonin|Futae">
- <action type="Equip" when="precast" set="JA" />
- </if>
- <!-- Weapon Skills -->
- <if spell="Blade: Retsu|Blade: Ten|Blade: Ku|Blade: Kamu|Blade: Shun|Wasp Sting|Viper Bite|Shadowstitch">
- <!-- <if mode="OR" TPLT="100" TargetDistanceGT="4">
- <action type="CancelSpell" />
- <action type="Command">input /echo WARNING: Target is too far or not enough TP.</action>
- </if> -->
- <!-- <if> Change to else -->
- <action type="Equip" when="precast" set="Shun" />
- <!-- </if> Change to else -->
- </if>
- <if spell="Blade: Rin|Blade: Jin|Evisceration">
- <!-- <if mode="OR" TPLT="100" TargetDistanceGT="4">
- <action type="CancelSpell" />
- <action type="Command">input /echo WARNING: Target is too far or not enough TP.</action>
- </if> -->
- <!-- <if> Change to else -->
- <action type="Equip" when="precast|midcast" set="Jin" />
- <!-- </if> Change to else -->
- </if>
- <if spell="Blade: Teki|Blade: To|Blade: Chi|Blade: Ei|Blade: Yu|Aeolian Edge|Gust Slash|Cyclone|Energy Steal|Energy Drain|Red Lotus Blade|Seraph Blade|Sanguine Blade|Seraph Strike|Flash Nova|Earth Crusher|Sunburst|Raiden Thrust|Tachi: Jinpu|Tachi: Koki">
- <!-- <if mode="OR" TPLT="100" TargetDistanceGT="4">
- <action type="CancelSpell" />
- <action type="Command">input /echo WARNING: Target is too far or not enough TP.</action>
- </if> -->
- <!-- <else> -->
- <action type="Equip" when="precast" set="AE" />
- <!-- </else> -->
- </if>
- <if spell="Blade: Hi">
- <!-- <if mode="OR" TPLT="100" TargetDistanceGT="4">
- <action type="CancelSpell" />
- <action type="Command">input /echo WARNING: Target is too far or not enough TP.</action>
- </if> -->
- <!-- <else> -->
- <if equipmain="Kaitsuburi|Kannakiri +1|Kiji">
- <changespell Spell="Blade: Shun" />
- <action type="Equip" when="precast|midcast" set="Shun" />
- </if>
- <else>
- <action type="Equip" when="precast|midcast" set="Hi" />
- </else>
- <!-- </else> -->
- </if>
- <if spell="Exenterator">
- <!-- <if mode="OR" TPLT="100" TargetDistanceGT="4">
- <action type="CancelSpell" />
- <action type="Command">input /echo WARNING: Target is too far or not enough TP.</action>
- </if> -->
- <!-- <else> -->
- <action type="Equip" when="precast" set="AGI" />
- <!-- </else> -->
- </if>
- <!-- Steps and Flourishes -->
- <!-- <if spell="Quickstep|Box Step|Stutter Step|Violent Flourish|Desperate Flourish">
- <action type="Equip" when="precast" set="Accuracy" />
- </if>
- -->
- </rules>
- </Spellcast>
Add Comment
Please, Sign In to add comment