Advertisement
Guest User

DNC

a guest
Aug 5th, 2011
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.67 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.     <sets>
  11.         <group default="yes" name="DD">
  12.             <set name="Idle">
  13.                 <ammo>Charis Feather</ammo>
  14.                 <head>Charis Tiara +1</head>
  15.                 <neck>Love Torque</neck>
  16.                 <lear>Suppanomimi</lear>
  17.                 <rear>Brutal Earring</rear>
  18.                 <body>Rapparee Harness</body>
  19.                 <hands>Charis Bangles +1</hands>
  20.                 <lring>Heed Ring</lring>
  21.                 <rring>Rajas Ring</rring>
  22.                 <back>Atheling Mantle</back>
  23.                 <waist>Bullwhip Belt</waist>
  24.                 <legs>Charis Tights +1</legs>
  25.                 <feet>Charis Shoes +1</feet>
  26.             </set>
  27.             <set name="Engaged" baseset="Idle"/>
  28.             <set name="Evasion" baseset="Engaged">
  29.                 <head>Optical Hat</head>
  30.                 <neck>Evasion Torque</neck>
  31.                 <lear>Suppanomimi</lear>
  32.                 <rear>Brutal Earring</rear>
  33.                 <body>Mirke Wardecors</body>
  34.                 <hands>Slither Gloves</hands>
  35.                 <lring>Heed Ring</lring>
  36.                 <rring>Rajas Ring</rring>
  37.                 <back>Boxer's Mantle</back>
  38.                 <waist>Scouter's Rope</waist>
  39.                 <legs>Charis Tights +1</legs>
  40.                 <feet>Ballerines</feet>
  41.             </set>
  42.             <set name="ws" Baseset="Engaged">
  43.                 <head>Aias Bonnet</head>
  44.                 <neck>Love Torque</neck>
  45.                 <lear>Minuet Earring</lear>
  46.                 <body>Loki's Kaftan</body>
  47.                 <hands>Charis Bangles +1</hands>
  48.                 <lring>Rajas Ring</lring>
  49.                 <rring>Airy Ring</rring>
  50.                 <back>Atheling mantle</back>
  51.                 <waist>Cuchulain's Belt</waist>
  52.                 <legs>Tumbler Trunks</legs>
  53.                 <feet>Charis Shoes +1</feet>
  54.             </set>
  55.             <set name="EleWS" baseset="ws">
  56.                 <lear>Hecate's Earring</lear>
  57.                 <rear>Novio Earring</rear>
  58.             </set>
  59.             <set name="haste" BaseSet="Engaged">
  60.                 <head>Optical Hat</head>
  61.                 <body>Mirke Wardecors</body>
  62.                 <hands>Slither Gloves</hands>
  63.                 <neck>Magoraga Beads</neck>
  64.                 <waist>Bullwhip Belt</waist>
  65.                 <legs>Charis Tights +1</legs>
  66.                 <rear>Loquac. Earring</rear>
  67.                 <lear>Raider's Earring</lear>
  68.                 <feet>Ballerines</feet>
  69.                 <back>Boxer's Mantle</back>
  70.             </set>
  71.             <set name="Precast" baseset="haste">
  72.                 <neck>Magoraga Beads</neck>
  73.                 <hands>Koga Tekko</hands>
  74.                 <feet>Iga Kyahan +2</feet>
  75.                 <rear>Loquac. Earring</rear>
  76.             </set>
  77.             <set name="Utsusemi" baseset="haste">
  78.                 <head>Optical Hat</head>
  79.                 <body>Mirke Wardecors</body>
  80.                 <hands>Slither Gloves</hands>
  81.                 <neck>Magoraga Beads</neck>
  82.                 <waist>Bullwhip Belt</waist>
  83.                 <legs>Charis Tights +1</legs>
  84.                 <rear>Loquac. Earring</rear>
  85.                 <lear>Raider's Earring</lear>
  86.                 <feet>Ballerines</feet>
  87.                 <back>Boxer's Mantle</back>
  88.             </set>
  89.             <set name="Sambas" baseset="%status">
  90.                 <head>Dancer's Tiara</head>
  91.             </set>
  92.             <set name="Waltzes" baseset="%status">
  93.                 <head>Etoile Tiara</head>
  94.                 <body>Dancer's Casaque</body>
  95.             </set>
  96.             <set name="Jigs" baseset="%status">
  97.                 <legs>Etoile Tights</legs>
  98.                 <feet>Dancer's Shoes</feet>
  99.             </set>
  100.             <set name="Steps" baseset="%status">
  101.                 <hands>Dancer's Bangles</hands>
  102.                 <feet>Etoile Shoes</feet>
  103.             </set>
  104.             <set name="Feather Step" baseset="Steps">
  105.                 <feet>Charis Toeshoes +1</feet>
  106.             </set>
  107.             <set name="Violent Flourish" baseset="%status">
  108.                 <body>Etoile Casaque</body>
  109.             </set>
  110.             <set name="Reverse Flourish" baseset="%status">
  111.                 <hands>Charis Bangles +1</hands>
  112.             </set>
  113.             <set name="Striking Flourish" baseset="%status">
  114.                 <body>Charis Casaque +1</body>
  115.             </set>
  116.             <set name="Climactic Flourish" baseset="%status">
  117.                 <head>Charis Tiara +1</head>
  118.             </set>
  119.             <set name="Provoke">
  120.                 <neck>Invidia Torque</neck>
  121.                 <hands>Ocelot Gloves</hands>
  122.                 <waist>Warwolf Belt</waist>
  123.                 <legs>Ocelot Trousers</legs>
  124.             </set>
  125.             <set name="Resting"/>
  126.         </group>
  127.     <!-- EVASION GROUP --> 
  128.         <group default="yes" name="Eva">
  129.             <set name="Idle">
  130.                 <head>Optical Hat</head>
  131.                 <neck>Evasion Torque</neck>
  132.                 <lear>Suppanomimi</lear>
  133.                 <rear>Brutal Earring</rear>
  134.                 <body>Mirke Wardecors</body>
  135.                 <hands>Slither Gloves</hands>
  136.                 <lring>Heed Ring</lring>
  137.                 <rring>Rajas Ring</rring>
  138.                 <back>Boxer's Mantle</back>
  139.                 <waist>Scouter's Rope</waist>
  140.                 <legs>Charis Tights +1</legs>
  141.                 <feet>Ballerines</feet>
  142.             </set>
  143.             <set name="Engaged" baseset="Idle">
  144.                 <feet>Ballerines</feet>
  145.             </set>
  146.             <set name="Evasion" baseset="Engaged">
  147.                 <head>Optical Hat</head>
  148.                 <neck>Evasion Torque</neck>
  149.                 <lear>Suppanomimi</lear>
  150.                 <rear>Brutal Earring</rear>
  151.                 <body>Mirke Wardecors</body>
  152.                 <hands>Slither Gloves</hands>
  153.                 <lring>Heed Ring</lring>
  154.                 <rring>Rajas Ring</rring>
  155.                 <back>Boxer's Mantle</back>
  156.                 <waist>Scouter's Rope</waist>
  157.                 <legs>Charis Tights +1</legs>
  158.                 <feet>Ballerines</feet>
  159.             </set>
  160.             <set name="ws" Baseset="Engaged">
  161.                 <head>Aias Bonnet</head>
  162.                 <neck>Love Torque</neck>
  163.                 <lear>Minuet Earring</lear>
  164.                 <body>Loki's Kaftan</body>
  165.                 <hands>Charis Bangles +1</hands>
  166.                 <lring>Rajas Ring</lring>
  167.                 <rring>Airy Ring</rring>
  168.                 <back>Atheling mantle</back>
  169.                 <waist>Cuchulain's Belt</waist>
  170.                 <legs>Tumbler Trunks</legs>
  171.                 <feet>Charis Shoes +1</feet>>
  172.             </set>
  173.             <set name="EleWS" baseset="ws">
  174.                 <lear>Hecate's Earring</lear>
  175.                 <rear>Novio Earring</rear>
  176.             </set>
  177.             <set name="haste" BaseSet="Engaged">
  178.                 <head>Optical Hat</head>
  179.                 <body>Mirke Wardecors</body>
  180.                 <hands>Slither Gloves</hands>
  181.                 <neck>Magoraga Beads</neck>
  182.                 <waist>Bullwhip Belt</waist>
  183.                 <legs>Charis Tights +1</legs>
  184.                 <rear>Loquac. Earring</rear>
  185.                 <lear>Raider's Earring</lear>
  186.                 <feet>Ballerines</feet>
  187.                 <back>Boxer's Mantle</back>
  188.             </set>
  189.             <set name="Precast" baseset="haste">
  190.                 <neck>Magoraga Beads</neck>
  191.                 <rear>Loquac. Earring</rear>
  192.             </set>
  193.             <set name="Utsusemi" baseset="haste">
  194.                 <head>Optical Hat</head>
  195.                 <body>Mirke Wardecors</body>
  196.                 <hands>Slither Gloves</hands>
  197.                 <neck>Magoraga Beads</neck>
  198.                 <waist>Bullwhip Belt</waist>
  199.                 <legs>Charis Tights +1</legs>
  200.                 <rear>Loquac. Earring</rear>
  201.                 <lear>Raider's Earring</lear>
  202.                 <feet>Ballerines</feet>
  203.                 <back>Boxer's Mantle</back>
  204.             </set>
  205.             <set name="Sambas" baseset="%status">
  206.                 <head>Dancer's Tiara</head>
  207.             </set>
  208.             <set name="Waltzes" baseset="%status">
  209.                 <head>Etoile Tiara</head>
  210.                 <body>Dancer's Casaque</body>
  211.             </set>
  212.             <set name="Jigs" baseset="%status">
  213.                 <legs>Etoile Tights</legs>
  214.                 <feet>Dancer's Shoes</feet>
  215.             </set>
  216.             <set name="Steps" baseset="%status">
  217.                 <hands>Dancer's Bangles</hands>
  218.                 <feet>Etoile Shoes</feet>
  219.             </set>
  220.             <set name="Feather Step" baseset="Steps">
  221.                 <feet>Charis Toeshoes +1</feet>
  222.             </set>
  223.             <set name="Violent Flourish" baseset="%status">
  224.                 <body>Etoile Casaque</body>
  225.             </set>
  226.             <set name="Reverse Flourish" baseset="%status">
  227.                 <hands>Charis Bangles +1</hands>
  228.             </set>
  229.             <set name="Striking Flourish" baseset="%status">
  230.                 <body>Charis Casaque +1</body>
  231.             </set>
  232.             <set name="Climactic Flourish" baseset="%status">
  233.                 <head>Charis Tiara +1</head>
  234.             </set>
  235.             <set name="Provoke">
  236.                 <neck>Invidia Torque</neck>
  237.                 <hands>Ocelot Gloves</hands>
  238.                 <waist>Warwolf Belt</waist>
  239.                 <legs>Ocelot Trousers</legs>
  240.             </set>
  241.             <set name="Resting"/>
  242.         </group>
  243.     </sets>
  244.     <rules>
  245.         <!-- special case rules first -->
  246.         <if status = "dead">
  247.             <cancelspell />
  248.             <return />
  249.         </if>
  250.         <!--Rules to stop parsing if you can't perform an action-->
  251.         <if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
  252.             <return/>
  253.         </if>
  254.         <elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
  255.             <return/>
  256.         </elseif>
  257.         <elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
  258.             <cancelspell/>
  259.             <return/>
  260.         </elseif>
  261.         <if status="engaged">
  262.             <if hppgt="40">
  263.                 <equip when="engaged" set="Engaged" />
  264.             </if>
  265.             <elseif hpplt="40">
  266.                 <equip when="engaged" set="evasion" />
  267.             </elseif>
  268.         </if>
  269.         <if status="idle">
  270.             <equip when="idle|aftercast" set="Idle" />
  271.         </if>
  272.         <if type="Ninjutsu|*Magic">
  273.             <if spell="Utsusemi: Ichi">
  274.                 <defaulttarget target="&lt;me&gt;" />
  275.                 <castdelay delay=".2" />
  276.                 <equip when="precast" set="Precast" />
  277.                 <equip when="Midcast" set="Utsusemi" />
  278.                 <!-- The next 4 lines are used to cancel shadows incase you have Ni active -->
  279.                 <!-- 66 is for 1 shadow, 446 is for 2 shadows, 445 is if you  have 3 shadows active -->
  280.                 <!-- No way to program Spellcast to discern if Ichi or Ni is active, deal with it -->
  281.                 <midcastdelay delay="2.5" />
  282.                 <equip when="aftercast" set="%status" />
  283.             </if>
  284.             <elseif spell="Utsusemi: Ni">
  285.                 <defaulttarget target="&lt;me&gt;" />
  286.                 <castdelay delay=".2" />
  287.                 <equip when="precast" set="Precast" />
  288.                 <equip when="midcast" set="Utsusemi" />
  289.                 <equip when="aftercast" set="%status" />
  290.             </elseif>
  291.         </if>
  292.         <if type="Weaponskill">
  293.             <if spell="True Strike|Evisceration|Dancing Edge|Rudra's Storm">
  294.                 <castdelay delay=".2" />
  295.                 <equip when="precast" set="WS" />
  296.                 <equip when="aftercast" set="%status" />
  297.             </if>
  298.             <elseif Spell="Aeolian Edge">
  299.                 <castdelay delay=".2" />
  300.                 <equip when="precast" set="EleWS">
  301.                     <waist>Cuchulain's Belt</waist>
  302.                 </equip>
  303.                 <equip when="aftercast" set="%status" />
  304.             </elseif>
  305.             <else>
  306.                 <castdelay delay=".2" />
  307.                 <equip when="precast" set="ws" />
  308.                 <equip when="aftercast" set="%status" />
  309.             </else>
  310.         </if>
  311.         <if type="JobAbility">
  312.             <if Spell="">
  313.                 <defaulttarget target="&lt;me&gt;" />
  314.                 <castdelay delay=".2" />
  315.                 <equip when="precast" set="%spell" />
  316.                 <equip when="aftercast" set="%status" />
  317.             </if>
  318.             <elseif Spell="Provoke|Animated Flourish">
  319.                 <castdelay delay=".2" />
  320.                 <equip when="precast" set="Provoke" />
  321.             </elseif>
  322.             <else>
  323.                 <equip when="precast|aftercast" set="%status" />
  324.             </else>
  325.         </if>
  326.         <!-- Ranged Attack Rule -->
  327.         <if spell="ranged">
  328.             <aftercastdelay delay="5" />
  329.             <equip when="precast" set="evasion" />
  330.         </if>  
  331.         <!--LOCKED GEAR RULES --->
  332.         <if BuffActive="Climactic Flourish">
  333.             <head lock="True">Charis Tiara +1</head>
  334.         </if>
  335.        
  336.         <!--SNEAK RULES --->
  337.         <if Spell="Sneak" BuffActive="Sneak" TargetType="SELF">
  338.             <midcastdelay delay="1.5" />
  339.             <command when="midcast">cancel 71</command>
  340.         </if>
  341.         <elseif spell="Spectral Jig" BuffActive="Sneak">
  342.             <command when="precast">cancel 71</command>
  343.         </elseif>
  344.         <elseif Spell="Monomi*" BuffActive="Sneak">
  345.             <midcastdelay delay="2.5" />
  346.             <command when="midcast">cancel 71</command>
  347.         </elseif>          
  348.     </rules>
  349. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement