Guest User

Untitled

a guest
Mar 22nd, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config RequireVersion="2.40" debug="false" showgearswaps="false" quickcommands="true" showspellinfo="false" />
  4.     <variables clear = "yes">
  5.         <!-- To change out Idle Feet based on whether its day/night -->
  6.         <var name="DayFeet">Danzo Sune-Ate</var>
  7.         <var name="NightFeet">Ninja Kyahan +1</var>
  8.         <!-- To change out WS hands based on whether its day/night -->
  9.         <var name="feet">$DayFeet</var>
  10.         <!-- how much TP do you want to lock your weapon at? -->
  11.         <var name="locktp">20</var>
  12.         <!-- manually control locking of weapons for magian -->
  13.         <var name="lockweapon">1</var>
  14.     </variables>
  15.     <sets>
  16.         <group default="yes" name="Standard">
  17.             <set name="Idle">
  18.                 <main>Hochomasamune</main>
  19.                 <sub>Kamome</sub>
  20.                 <ammo>Qirmiz Tathlum</ammo>
  21.                 <head>Iga Zukin +2</head>
  22.                 <neck>Hope Torquer</neck>
  23.                 <lear>Suppanomimi</lear>
  24.                 <rear>Brutal Earring</rear>
  25.                 <body>Iga Ningi +2</body>
  26.                 <hands>Koga Tekko +2</hands>
  27.                 <lring>Rajas Ring</lring>
  28.                 <rring>Epona's Ring</rring>
  29.                 <back>Atheling Mantle</back>
  30.                 <waist>Twilight Belt</waist>
  31.                 <legs>Iga Hakama +2</legs>
  32.                 <feet>$feet</feet>
  33.             </set>
  34.             <set name="Engaged" baseset="Idle">
  35.                 <hands>Koga Tekko +2</hands>
  36.                 <neck>Hope Torque</neck>
  37.                 <body>Ninja Chainmail</body>
  38.                 <feet>Usukane Sune-Ate</feet>
  39.             </set>
  40.             <set name="Evasion" baseset="Engaged">
  41.                 <neck>Evasion Torque</neck>
  42.                 <body>Usukane Haramaki</body>
  43.                 <hands>Usukane Gote</hands>
  44.                 <back>Boxer's Mantle</back>
  45.                 <legs>Ocelot Trousers</legs>
  46.             </set>
  47.             <set name="GKT">
  48.                 <sub>Pole Grip</sub>
  49.                 <lear>Aesir Ear Pendant</lear>
  50.             </set>
  51.             <set name="ws" Baseset="Engaged">
  52.                 <head>Anwig Salade</head>
  53.                 <neck>Breeze Gorget</neck>
  54.                 <lear>Centaurus Earring</lear>
  55.                 <lring>Rajas Ring</lring>
  56.                 <rring>Epona's Ring</rring>
  57.                 <back>Atheling Mantle</back>
  58.                 <waist>Breeze Belt</waist>
  59.                 <legs>Byakko's Haidate</legs>
  60.             </set>
  61.             <set name="CritWS" Baseset="ws">
  62.                 <body>Loki's Kaftan</body>
  63.                
  64.             </set>
  65.             <set name="EleWS" baseset="ws">
  66.                 <main>Carabineer's Dagger</main>
  67.                 <sub>Kuina</sub>
  68.                 <ammo>Qirmiz Tathlum</ammo>
  69.                 <head>Anwig Salade</head>
  70.                 <neck>Breeze Gorget</neck>
  71.                 <lear>Moldavite Earring</lear>
  72.                 <rear>Hecate's Earring</rear>
  73.                 <body>Mirke Wardecors</body>
  74.                 <hands>Iga Tekko +2</hands>
  75.                 <lring>Rajas Ring</lring>
  76.                 <rring>Epona's Ring</rring>
  77.                 <back>Atheling Mantle</back>
  78.                 <waist>Breeze Belt</waist>
  79.                 <legs>Byakko's Haidate</legs>
  80.                 <feet>Ninja Kyahan +1</feet>
  81.             </set>
  82.             <set name="haste" BaseSet="Engaged">
  83.                 <head>Iga Zukin +2</head>
  84.                 <hands>Koga Tekko +2</hands>
  85.                 <waist>Twilight Belt</waist>
  86.                 <legs>Iga Hakama +2</legs>
  87.             </set>
  88.             <set name="Utsusemi" baseset="haste">
  89.                 <head>Iga Zukin +2</head>
  90.                 <neck>Magoraga Beads</neck>
  91.                 <hands>Koga Tekko +2</hands>
  92.                 <feet>Iga Kyahan +2</feet>
  93.             </set>
  94.             <set name="Migawari: Ichi" baseset="haste">
  95.                 <body>Iga Ningi +2</body>
  96.             </set>
  97.             <set name="EleNinjutsu" baseset="haste">
  98.                 <ammo>Snow Sachet</ammo>
  99.                 <head>Koga Hatsuburi</head>
  100.                 <neck>Artemis' Medal</neck>
  101.                 <lear>Moldavite Earring</lear>
  102.                 <rear>Hecate's Earring</rear>
  103.                 <body>Kirin's Osode</body>
  104.                 <hands>Koga Tekko +2</hands>
  105.                 <lring>Diamond Ring</lring>
  106.                 <rring>Diamond Ring</rring>
  107.                 <back>Shadow Mantle</back>
  108.                 <waist>Sanctuary Obi</waist>
  109.                 <legs>Iga Hakama +2</legs>
  110.                 <feet>Koga Kyahan +1</feet>
  111.             </set>
  112.             <set name="EnfNinjutsu" baseset="haste">
  113.                 <head>Ninja Hatsuburi</head>
  114.                 <hands>Koga Tekko +1</hands>
  115.                 <feet>Koga Kyahan +1</feet>
  116.             </set>
  117.             <set name="Ninjutsu" baseset="haste">
  118.                 <hands>Koga Tekko +2</hands>
  119.             </set>
  120.             <set name="Yonin">
  121.                 <legs>Iga Hakama +2</legs>
  122.             </set>
  123.             <set name="Innin">
  124.                 <head>Iga Zukin +2</head>
  125.             </set>
  126.             <set name="Futae">
  127.                 <hands>Iga Tekko +2</hands>
  128.             </set>
  129.             <set name="Provoke">
  130.                 <neck>Invidia Torque</neck>
  131.                 <hands>Ocelot Gloves</hands>
  132.                 <waist>Warwolf Belt</waist>
  133.                 <legs>Ocelot Trousers</legs>
  134.             </set>
  135.             <set name="Blade: Shun">
  136.                 <head>Iga Zukin +2</head>
  137.                 <neck>Light Gorget</neck>
  138.                 <lear>Centaurus Earring</lear>
  139.                 <rear>Thunder Earring</rear>
  140.                 <body>Iga Ningi +2</body>
  141.                 <hands>Athos's Gloves</hands>
  142.                 <lring>Rajas Ring</lring>
  143.                 <rring>Thunder Ring</rring>
  144.                 <back>Atheling Mantle</back>
  145.                 <waist>Light Belt</waist>
  146.                 <legs>Byakko's Haidate</legs>
  147.                 <feet>Athos's Boots</feet>
  148.             </set>
  149.         </group>
  150.     </sets>
  151.     <rules>
  152.         <!-- special case rules first -->
  153.         <if status = "dead">
  154.             <cancelspell />
  155.             <return />
  156.         </if>
  157.         <!--Rules to stop parsing if you can't perform an action-->
  158.         <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
  159.             <return/>
  160.         </if>
  161.         <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
  162.             <return/>
  163.         </elseif>
  164.         <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
  165.             <cancelspell/>
  166.             <return/>
  167.         </elseif>
  168.         <!-- Locking Gear for when GKT is equipped -->
  169.         <if EquipMain="Gld.Msk. Uchigat.">
  170.             <equip set="GKT" />
  171.             <disable slot="Main|sub|lear" />
  172.         </if>
  173.         <!-- lock weapon if tp is greater than $locktp -->
  174.         <elseif mode="or" tpgt = "$locktp" advanced='$lockweapon=1'>
  175.             <disable slot = "main|sub|range" />
  176.         </elseif>
  177.         <else EquipRangeNot="Gld.Msk. Uchigat.">
  178.             <enable slot="Main|sub|lear" />
  179.         </else>
  180.         <!-- Setting Variables -->
  181.         <!-- Feet Variable -->
  182.         <if mode="or" timeLT="7.00" timeGT="16.59">
  183.             <var cmd="set feet $Nightfeet" />
  184.         </if>
  185.         <else mode="or" timeLT="17.00" timeGT="6.59">
  186.                 <var cmd="set feet $Dayfeet" />
  187.         </else>
  188.         <if status="engaged">
  189.             <if hppgt="40">
  190.                 <equip when="engaged|aftercast" set="Engaged" />
  191.             </if>
  192.             <elseif hpplt="40">
  193.                 <equip when="engaged|aftercast" set="evasion" />
  194.             </elseif>
  195.         </if>
  196.         <if status="idle">
  197.             <equip when="idle|aftercast" set="Idle" />
  198.         </if>
  199.         <if type="Ninjutsu|*Magic">
  200.             <if spell="Utsusemi: Ichi">
  201.                 <defaulttarget target="&lt;me&gt;" />
  202.                 <castdelay delay=".2" />
  203.                 <equip when="precast" set="Utsusemi" />
  204.                 <!-- The next 4 lines are used to cancel shadows incase you have Ni active -->
  205.                 <!-- 66 is for 1 shadow, 446 is for 2 shadows, 445 is if you  have 3 shadows active -->
  206.                 <!-- No way to program Spellcast to discern if Ichi or Ni is active, deal with it -->
  207.                 <midcastdelay delay="2.5" />
  208.                 <command when="midcast">cancel 66</command>
  209.                 <command when="midcast">cancel 445</command>
  210.                 <command when="midcast">cancel 446</command>
  211.                 <equip when="aftercast" set="%status" />
  212.             </if>
  213.             <elseif spell="Utsusemi: Ni">
  214.                 <defaulttarget target="&lt;me&gt;" />
  215.                 <castdelay delay=".2" />
  216.                 <equip when="precast" set="Utsusemi" />
  217.                 <equip when="aftercast" set="%status" />
  218.             </elseif>
  219.             <elseif spell="Aisha*|Dokumori*|Hojo*|Jubaku*|Kurayami*|Yurin*">
  220.                 <castdelay delay=".2" />
  221.                 <equip when="precast" set="EnfNinjutsu" />
  222.                 <equip when="aftercast" set="%status" />
  223.             </elseif>
  224.             <elseif spell="Doton*|Huton*|Hyoton*|Katon*|Raiton*|Suiton*">
  225.                 <castdelay delay=".2" />
  226.                 <equip when="precast" set="EleNinjutsu" />
  227.                 <equip when="aftercast" set="%status" />
  228.             </elseif>
  229.             <elseif spell="Migawari*">
  230.                 <castdelay delay=".2" />
  231.                 <equip when="precast" set="%spell" />
  232.                 <equip when="aftercast" set="%status" />
  233.             </elseif>
  234.             <else>
  235.                 <castdelay delay=".2" />
  236.                 <equip when="precast" set="Ninjutsu" />
  237.                 <equip when="aftercast" set="%status" />
  238.             </else>
  239.         </if>
  240.         <if type="Weaponskill">
  241.             <if spell="Blade: Jin|Blade: Rin">
  242.                 <castdelay delay=".2" />
  243.                 <equip when="precast" set="CritWS" />
  244.                 <equip when="aftercast" set="%status" />
  245.             </if>
  246.             <elseif Spell="Blade: Shun">
  247.                 <castdelay delay=".2" />
  248.                 <equip when="precast" set="Blade: Shun" />
  249.                 <equip when="aftercast" set="%status" />
  250.             </elseif>
  251.             <elseif Spell="Blade: Kamu|Blade: Teki|Blade: To|Blade: Chi|Blade: Yu|Aeolian Edge">
  252.                 <castdelay delay=".2" />
  253.                 <equip when="precast" set="EleWS" />
  254.                 <equip when="aftercast" set="%status" />
  255.             </elseif>
  256.         </if>
  257.         <if type="JobAbility">
  258.             <if Spell="Yonin|Innin|Futae">
  259.                 <defaulttarget target="&lt;me&gt;" />
  260.                 <castdelay delay=".2" />
  261.                 <equip when="precast" set="%spell" />
  262.                 <equip when="aftercast" set="%status" />
  263.             </if>
  264.             <elseif Spell="Provoke">
  265.                 <castdelay delay=".2" />
  266.                 <equip when="precast" set="%spell" />
  267.             </elseif>
  268.             <else>
  269.                 <equip when="precast|aftercast" set="%status" />
  270.             </else>
  271.         </if>
  272.         <!-- Ranged Attack Rule -->
  273.         <if spell="ranged">
  274.             <aftercastdelay delay="5" />
  275.             <equip when="precast" set="evasion" />
  276.         </if>
  277. </rules>
  278. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment