Guest User

SnprNinjaXML

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