Advertisement
Eurewyen

Eurewyen NIN XML

Sep 6th, 2012
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 14.60 KB | None | 0 0
  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.     <!-- ///////////////////////////////////////////////////////////    
  5.     // Ninja Spellcast XML  
  6.     // Author: Gukai    
  7.     // Date: 07/09/2011    
  8.     // Notes:
  9.     /////////////////////////////////////////////////////////////-->
  10.     <variables clear = "yes">
  11.         <!-- To change out Idle Feet based on whether its day/night -->
  12.         <var name="DayFeet">Iga Kyahan +1</var>
  13.         <var name="NightFeet">Ninja Kyahan</var>
  14.         <!-- To change out WS hands based on whether its day/night -->
  15.         <var name="DayWSHands">Iga Tekko +1</var>
  16.         <var name="NightWSHands">Koga Tekko</var>
  17.         <!-- To change out TP hands based on whether its day/night -->
  18.         <var name="DayTPHands">Dusk Gloves +1</var>
  19.         <var name="NightTPHands">Koga Tekko</var>
  20.         <!-- never change these! -->
  21.         <var name="hands">$DayWSHands</var>
  22.         <var name="feet">$DayFeet</var>
  23.         <!-- how much TP do you want to lock your weapon at? -->
  24.         <var name="locktp">20</var>
  25.         <!-- manually control locking of weapons for magian -->
  26.         <var name="lockweapon">0</var>
  27.     </variables>
  28.     <sets>
  29.                 <group default="yes" name="DD">
  30.             <set name="Idle">
  31.                 <ammo>Qirmiz Tathlum</ammo>
  32.                                 <head>Iga Zukin +2</head>
  33.                                 <neck>Peacock Amulet</neck>
  34.                                 <lear>Brutal Earring</lear>
  35.                                 <rear>Ethereal Earring</rear>
  36.                                 <body>Iga Ningi +1</body>
  37.                                 <hands>Iga Tekko +1</hands>
  38.                                 <lring>Heed Ring</lring>
  39.                                 <rring>Rajas Ring</rring>
  40.                                 <back>Atheling Mantle</back>
  41.                                 <waist>Twilight Belt</waist>
  42.                                 <legs>Iga Hakama +1</legs>
  43.                 <feet>$feet</feet>
  44.             </set>
  45.             <set name="Engaged" baseset="Idle">
  46.                 <range></range>
  47.                 <hands>$hands</hands>
  48.                 <body>Ninja Chainmail</body>
  49.             </set>
  50.             <set name="Evasion" baseset="Engaged">
  51.                 <head>Optical Hat</head>
  52.                                 <neck>Evasion Torque</neck>
  53.                                 <lear>Triton earring</lear>
  54.                                 <rear>Evasion earring</rear>
  55.                                 <body>Scorpion Harness +1</body>
  56.                                 <waist>Scouter's Robe</waist>              
  57.                                 <hands></hands>
  58.                                 <back>Boxer's Mantle</back>
  59.                                 <feet>Ballerines</feet>
  60.             </set>
  61.             <set name="GKT" baseset="Engaged">
  62.                                 <head>Optical Hat</head>
  63.                 <sub>Pole Grip</sub>
  64.                 <body>Loki's Kaftan</body>
  65.                                 <legs>Tumbler Trunks</legs>  
  66.             </set>
  67.             <set name="ws" Baseset="Engaged">
  68.                 <head>Iga Zukin +2</head>
  69.                 <neck>Chivalrous Chain</neck>
  70.                                 <rear>Cassie earring</rear>
  71.                 <lear>Minuet Earring</lear>
  72.                 <body>Loki's Kaftan</body>
  73.                 <hands>\$hands</hands>
  74.                 <lring>Jupiter's Ring</lring>
  75.                 <rring>Spiral Ring</rring>
  76.                 <back>Atheling mantle</back>
  77.                 <waist>Cuchulain's Belt</waist>
  78.                 <legs>Tumbler Trunks</legs>
  79.                 <feet>Iga Kyahan +1</feet>
  80.             </set>
  81.             <set name="CritWS" Baseset="ws">
  82.                 <neck>Iga Erimaki</neck>
  83.                 <body>Loki's Kaftan</body>
  84.                 <hands>Iga Tekko +1</hands>
  85.             </set>
  86.             <set name="EleWS" baseset="ws">
  87.                 <lear>Hecate's Earring</lear>
  88.                 <rear>Novio Earring</rear>
  89.             </set>
  90.             <set name="haste" BaseSet="Engaged">
  91.                 <head>Iga Zukin +2</head>
  92.                 <hands>Dusk Gloves +1</hands>
  93.                 <waist>Twilight Belt</waist>
  94.                 <legs>Iga Hakama +1</legs>
  95.                                 <feet>Iga Kyahan +1</feet>
  96.             </set>
  97.             <set name="Precast" baseset="haste">
  98.                 <neck></neck>
  99.                 <hands>Koga Tekko</hands>
  100.                 <feet>Iga Kyahan +1</feet>
  101.                 <rear>Loquac. Earring</rear>
  102.             </set>
  103.             <set name="Utsusemi" baseset="haste">
  104.                 <neck>Evasion Torque</neck>
  105.                 <hands>Koga Tekko</hands>
  106.                 <body>Scorpion Harness +1</body>
  107.                 <feet>Ballerinas</feet>
  108.                 <back>Boxer's Mantle</back>
  109.             </set>
  110.             <set name="Migawari: Ichi" baseset="haste">
  111.                 <body>Iga Ningi +1</body>
  112.             </set>
  113.             <set name="EleNinjutsu" baseset="haste">
  114.                 <head>Koga Hatsuburi</head>
  115.                 <hands>Iga Tekko +1</hands>
  116.                 <feet>Koga Kyahan</feet>
  117.             </set>
  118.             <set name="EnfNinjutsu" baseset="haste">
  119.                 <head>Ninja Hatsuburi</head>
  120.                 <hands>Koga Tekko</hands>
  121.                 <feet>Koga Kyahan</feet>
  122.             </set>
  123.             <set name="Ninjutsu" baseset="haste">
  124.                 <hands>Koga Tekko</hands>
  125.                                 <body>Kirin's Osode</body>  
  126.             </set>
  127.             <set name="Yonin">
  128.                 <legs>Iga Hakama +1</legs>
  129.             </set>
  130.             <set name="Innin">
  131.                 <head>Iga Zukin +2</head>
  132.             </set>
  133.             <set name="Futae">
  134.                 <hands>Iga Tekko +1</hands>
  135.             </set>
  136.             <set name="Provoke">
  137.                 <head>Versa Celata</head>
  138.                                 <rear>Eri's Earring</rear>
  139.                 <lear>Eri's Earring</lear>  
  140.                                 <body>Arhat's Gi</body>
  141.                                 <waist>Trance Belt</waist>
  142.                                 <lring>Odium Ring</lring>
  143.                                 <rring>Mermaid Ring</rring>
  144.                                 <back>Cerberus Mantle +1</back>
  145.                                 <neck>Invidia Torque</neck>
  146.             </set>
  147.             <set name="Resting"/>
  148.         </group>
  149.     <!-- EVASION GROUP --> 
  150.         <group default="yes" name="Eva">
  151.             <set name="Idle">
  152.                 <range>Ungur Boomerang</range>
  153.                 <head>Optical Hat</head>
  154.                 <neck>Evasion Torque</neck>
  155.                 <lear>Triton earring</lear>
  156.                 <rear>Evasion earring</rear>
  157.                 <body>Scorpion Harness +1</body>
  158.                 <hands>Iga Tekko +1</hands>
  159.                 <lring>Rajas Ring</lring>
  160.                 <rring></rring>
  161.                 <back>Boxer's Mantle</back>
  162.                 <waist>Scouter's Rope</waist>
  163.                 <legs>Ocelot Trousers</legs>
  164.                 <feet>$feet</feet>
  165.             </set>
  166.             <set name="Engaged" baseset="Idle">
  167.                 <range></range>
  168.                 <hands>Iga Tekko +1</hands>
  169.                 <feet>Ballerines</feet>
  170.             </set>
  171.             <set name="Evasion" baseset="Engaged">
  172.                 <head>Optical Hat</head>
  173.                                 <neck>Evasion Torque</neck>
  174.                                 <lear>Triton earring</lear>
  175.                                 <rear>Evasion earring</rear>
  176.                                 <body>Scorpion Harness +1</body>
  177.                                 <waist>Scouter's Robe</waist>              
  178.                                 <hands></hands>
  179.                                 <back>Boxer's Mantle</back>
  180.                                 <feet>Ballerines</feet>
  181.             </set>
  182.             <set name="GKT" baseset="Engaged">
  183.                 <sub>Pole Grip</sub>
  184.                 <body>Loki's Kaftan</body>
  185.             </set>
  186.             <set name="ws" Baseset="Engaged">
  187.                 <head>Iga Zukin +2</head>
  188.                 <neck>Chivalrous Chain</neck>
  189.                                 <rear>Cassie Earring</rear>
  190.                 <lear>Minuet Earring</lear>
  191.                 <body>Loki's Kaftan</body>
  192.                 <hands>\$hands</hands>
  193.                 <lring>Jupiter's Ring</lring>
  194.                 <rring>Spiral Ring</rring>
  195.                 <back>Atheling mantle</back>
  196.                 <waist>Cuchulain's Belt</waist>
  197.                 <legs>Tumbler Trunks</legs>
  198.                 <feet>Iga Kyahan +1</feet>
  199.             </set>
  200.             <set name="CritWS" Baseset="ws">
  201.                 <neck>Iga Erimaki</neck>
  202.                 <body>Loki's Kaftan</body>
  203.                 <hands>Iga Tekko +1</hands>
  204.             </set>
  205.             <set name="EleWS" baseset="ws">
  206.                 <lear>Hecate's Earring</lear>
  207.                 <rear>Novio Earring</rear>
  208.             </set>
  209.             <set name="haste" BaseSet="Engaged">
  210.                 <head>Iga Zukin +1</head>
  211.                 <hands>Dusk Gloves +1</hands>
  212.                 <waist>Twilight Belt</waist>
  213.                 <legs>Iga Hakama +1</legs>
  214.                                 <feet>Iga Kyahan +1</feet>
  215.             </set>
  216.             <set name="Precast" baseset="haste">
  217.                 <neck>Magoraga Beads</neck>
  218.                 <hands>Koga Tekko</hands>
  219.                 <feet>Iga Kyahan +1</feet>
  220.                 <rear>Loquac. Earring</rear>
  221.             </set>
  222.             <set name="Utsusemi" baseset="haste">
  223.                 <neck>Magoraga Beads</neck>
  224.                 <hands>Koga Tekko</hands>
  225.                 <body>Mirke Wardecors</body>
  226.                 <feet>Ballerines</feet>
  227.                 <back>Boxer's Mantle</back>
  228.             </set>
  229.             <set name="Migawari: Ichi" baseset="haste">
  230.                 <body>Iga Ningi +2</body>
  231.             </set>
  232.             <set name="EleNinjutsu" baseset="haste">
  233.                 <head>Koga Hatsuburi</head>
  234.                 <hands>Iga Tekko +2</hands>
  235.                 <feet>Koga Kyahan</feet>
  236.             </set>
  237.             <set name="EnfNinjutsu" baseset="haste">
  238.                 <head>Ninja Hatsuburi</head>
  239.                 <hands>Koga Tekko</hands>
  240.                 <feet>Koga Kyahan</feet>
  241.             </set>
  242.             <set name="Ninjutsu" baseset="haste">
  243.                 <hands>Koga Tekko</hands>
  244.             </set>
  245.             <set name="Yonin">
  246.                 <legs>Iga Hakama +1</legs>
  247.             </set>
  248.             <set name="Innin">
  249.                 <head>Iga Zukin +2</head>
  250.             </set>
  251.             <set name="Futae">
  252.                 <hands>Iga Tekko +2</hands>
  253.             </set>
  254.             <set name="Provoke">
  255.                 <head>Versa Celata</head>
  256.                                 <rear>Eri's Earring</rear>
  257.                 <lear>Eri's Earring</lear>  
  258.                                 <body>Arhat's Gi</body>
  259.                                 <waist>Trance Belt</waist>
  260.                                 <lring>Odium Ring</lring>
  261.                                 <rring>Mermaid Ring</rring>
  262.                                 <back>Cerberus Mantle +1</back>
  263.                                 <neck>Invidia Torque</neck>
  264.             </set>
  265.             <set name="Resting"/>
  266.         </group>
  267.     </sets>
  268.     <rules>
  269.         <!-- special case rules first -->
  270.  
  271.                 <if Spell="Warp*|Teleport*|Recall*|Retrace|Escape">
  272.                     <return />
  273.                 </if>
  274.         <if status = "dead">
  275.             <cancelspell />
  276.             <return />
  277.         </if>
  278.         <!--Rules to stop parsing if you can't perform an action-->
  279.         <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
  280.             <return/>
  281.         </if>
  282.         <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
  283.             <return/>
  284.         </elseif>
  285.         <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
  286.             <cancelspell/>
  287.             <return/>
  288.         </elseif>
  289.         <!-- Locking Gear for when GKT is equipped -->
  290.         <if EquipMain="Ashura">
  291.             <equip set="GKT" />
  292.             <disable slot="Main|sub|lear" />
  293.         </if>
  294.         <!-- lock weapon if tp is greater than $locktp -->
  295.         <elseif mode="or" tpgt = "$locktp" advanced='$lockweapon=1'>
  296.             <disable slot = "main|sub|range" />
  297.         </elseif>
  298.         <else EquipRangeNot="Ashura">
  299.             <enable slot="Main|sub|lear" />
  300.         </else>
  301.         <!-- Setting Variables -->
  302.         <!-- Feet Variable -->
  303.         <if mode="or" timeLT="6.00" timeGT="17.59">
  304.             <var cmd="set feet $Nightfeet" />
  305.         </if>
  306.         <elseif mode="or" timeLT="18.00" timeGT="6.01">
  307.                 <var cmd="set feet $Dayfeet" />
  308.         </elseif>  
  309.         <!-- WS Hands Variable -->
  310.         <if mode="or" timeLT="6.00" timeGT="17.59">
  311.             <var cmd="set hands \$NightWSHands" />
  312.         </if>
  313.         <elseif mode="or" timeLT="18.00" timeGT="6.01">
  314.             <var cmd="set hands \$DayWSHands" />
  315.         </elseif>
  316.         <!-- TP Hands Variable -->
  317.         <if mode="or" timeLT="6.00" timeGT="17.59">
  318.             <var cmd="set hands $NightTPHands" />
  319.         </if>
  320.         <elseif mode="or" timeLT="18.00" timeGT="6.01">
  321.             <var cmd="set hands $DayTPHands" />
  322.         </elseif>
  323.         <if status="engaged">
  324.             <if hppgt="40">
  325.                 <equip when="engaged" set="Engaged" />
  326.             </if>
  327.             <elseif hpplt="40">
  328.                 <equip when="engaged" set="evasion" />
  329.             </elseif>
  330.         </if>
  331.         <if status="idle">
  332.             <equip when="idle|aftercast" set="Idle" />
  333.         </if>
  334.         <if type="Ninjutsu|*Magic">
  335.             <if spell="Utsusemi: Ichi">
  336.                 <defaulttarget target="&lt;me&gt;" />
  337.                 <castdelay delay=".2" />
  338.                 <equip when="precast" set="Precast" />
  339.                 <equip when="Midcast" set="Utsusemi" />
  340.                 <!-- The next 4 lines are used to cancel shadows incase you have Ni active -->
  341.                 <!-- 66 is for 1 shadow, 446 is for 2 shadows, 445 is if you  have 3 shadows active -->
  342.                 <!-- No way to program Spellcast to discern if Ichi or Ni is active, deal with it -->
  343.                 <midcastdelay delay="2.5" />
  344.                 <equip when="aftercast" set="%status" />
  345.             </if>
  346.             <elseif spell="Utsusemi: Ni">
  347.                 <defaulttarget target="&lt;me&gt;" />
  348.                 <castdelay delay=".2" />
  349.                 <equip when="precast" set="Precast" />
  350.                 <equip when="midcast" set="Utsusemi" />
  351.                 <equip when="aftercast" set="%status" />
  352.             </elseif>
  353.             <elseif spell="Aisha*|Dokumori*|Hojo*|Jubaku*|Kurayami*|Yurin*">
  354.                 <castdelay delay=".2" />
  355.                 <equip when="precast" set="Precast" />
  356.                 <equip when="midcast" set="EnfNinjutsu" />
  357.                 <equip when="aftercast" set="%status" />
  358.             </elseif>
  359.             <elseif spell="Doton*|Huton*|Hyoton*|Katon*|Raiton*|Suiton*">
  360.                 <castdelay delay=".2" />
  361.                 <equip when="precast" set="Precast" />
  362.                 <equip when="midcast" set="EleNinjutsu" />
  363.                 <equip when="aftercast" set="%status" />
  364.             </elseif>
  365.             <elseif spell="Migawari*">
  366.                 <castdelay delay=".2" />
  367.                 <equip when="precast" set="Precast" />
  368.                 <equip when="midcast" set="%spell" />
  369.                 <equip when="aftercast" set="%status" />
  370.             </elseif>
  371.             <else>
  372.                 <castdelay delay=".2" />
  373.                 <equip when="precast" set="Precast" />
  374.                 <equip when="midcast" set="Ninjutsu" />
  375.                 <equip when="aftercast" set="%status" />
  376.             </else>
  377.         </if>
  378.         <if type="Weaponskill">
  379.             <if spell="Blade: Jin|Blade: Rin|True Strike|Evisceration">
  380.                 <castdelay delay=".2" />
  381.                 <equip when="precast" set="CritWS" />
  382.                 <equip when="aftercast" set="%status" />
  383.             </if>
  384.             <elseif Spell="Blade: Kamu|Blade: Teki|Blade: To|Blade: Chi|Blade: Yu|Blade: Ten|Tachi*">
  385.                 <castdelay delay=".2" />
  386.                 <equip when="precast" set="EleWS">
  387.                     <waist>Cuchulain's Belt</waist>
  388.                 </equip>
  389.                 <equip when="aftercast" set="%status" />
  390.             </elseif>
  391.             <else>
  392.                 <castdelay delay=".2" />
  393.                 <equip when="precast" set="ws" />
  394.                 <equip when="aftercast" set="%status" />
  395.             </else>
  396.         </if>
  397.         <if type="JobAbility">
  398.             <if Spell="Yonin|Innin|Futae">
  399.                 <defaulttarget target="&lt;me&gt;" />
  400.                 <castdelay delay=".2" />
  401.                 <equip when="precast" set="%spell" />
  402.                 <equip when="aftercast" set="%status" />
  403.             </if>
  404.             <elseif Spell="Provoke">
  405.                 <castdelay delay=".2" />
  406.                 <equip when="precast" set="%spell" />
  407.             </elseif>
  408.             <else>
  409.                 <equip when="precast|aftercast" set="%status" />
  410.             </else>
  411.         </if>
  412.         <!-- Ranged Attack Rule -->
  413.         <if spell="ranged">
  414.             <aftercastdelay delay="5" />
  415.             <equip when="precast" set="evasion" />
  416.         </if>  
  417.         <if Spell="Sneak" BuffActive="Sneak" TargetType="SELF">
  418.             <midcastdelay delay="1.5" />
  419.             <command when="midcast">cancel 71</command>
  420.         </if>
  421.         <elseif spell="Spectral Jig" BuffActive="Sneak">
  422.             <command when="precast">cancel 71</command>
  423.         </elseif>
  424.         <elseif Spell="Monomi*" BuffActive="Sneak">
  425.             <midcastdelay delay="2.5" />
  426.             <command when="midcast">cancel 71</command>
  427.         </elseif>          
  428.     </rules>
  429. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement