Guest User

Untitled

a guest
Feb 15th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 32.17 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.     <config
  4.         RequireVersion="2.45"
  5.         ShowGearSwaps="False"
  6.         Debug="False"
  7.         ShowSpellInfo="False"
  8.     />
  9.     <!-- Nightfyre's NIN XML template v2.31
  10.         Changelog for v2:
  11.         October 10 2011
  12.     -Changed Iga Ningi +2 lock for Migawari: Ichi to automatically disable and reset your gear when Migawari wears.
  13.         September 28 2011
  14.     -Changed Utsusemi midcast handling to better function with AutoExec triggers. Your midcast set should now equip properly
  15.     even if you lose a shadow while casting.
  16.     -Removed some legacy code in the toggles section in favor of the current Dancing Chains rule for gear handling.
  17.     -Added a rule for Kakka: Ichi.
  18.         September 17 2011
  19.     -Revised Utsusemi rules to better function with Spellcast's processing methods.
  20.     -Resolved an issue where status-dependent gearswaps did not always execute properly upon
  21.     logging in.
  22.     -Aftercast rules now trigger Dancing Chains rather than calling for specific gearsets. This shifts the time at which
  23.     aftercast sets are constructed from precast to aftercast, potentially alleviating some lag.
  24.         September 16 2011
  25.     -Scrapped v2.11 update as the new rule was only partially successful. Utsusemi canceling is now handled manually by attempting
  26.     to cast Utsusemi a second time while you are in the middle of the first cast. Slightly more work for the player, but it
  27.     eliminates issues with Quick Magic.
  28.     September 16 2011
  29.     -Revised Utsusemi rules to properly handle Quick Magic procs.
  30.         September 15 2011
  31.     -Repurposed the nuking staff rule. The new toggle now swaps between casting in full damage gear and Ninja Tool Expertise.
  32.     Casting a ninjutsu nuke will now cause the xml to automatically attempt to equip the appropriate staff if the toggle
  33.     is set for damage.
  34.     -Revised engaged PDT/MDT rules. They now function in the same manner as the previous idle rules; triggering PDT or MDT
  35.     swaps a second time now disables that armor equip for both idle and engaged statuses.
  36.     -Backend adjustments to Armor and FastFeet rules.
  37.     -Reorganized rules section to improve performance.
  38.         August 17 2011
  39.     -Migrated to Yugl's spell trigger list. An overhaul to any macros using the old toggle triggers WILL be required
  40.     to use this version. General overview can be found here:
  41.     http://www.bluegartr.com/threads/74911-This-shit-gets-serious!-SpellCast-2.30!-%282.40-now%29?p=4696124&viewfull=1#post4696124
  42.     Note that the implementation of some spells may vary in this XML due to different needs. I have maintained
  43.     consistency in usage whenever possible.
  44.     The idea behind this change is to utilize a set of triggers that are not available to players on any job,
  45.     allowing you to use a static set of triggers and keybinds across all jobs. You can thus bind spells used as
  46.     you desire in your init.txt and use the same triggers on every job without needing to re-bind keys upon job change.
  47.     -Added a dummy spell to manage Distance variable (previously MobDist).
  48.     -Major update to weaponskill rule structure.
  49.     -Implemented new rules to prevent AutoExec and variable triggers from interrupting gear swaps for spells.
  50.     If you are in the middle of an action at the time one of the triggers fires, the equipment change will be
  51.     delayed until the normal aftercast rules are processed.
  52.     -Added a rule that allows you to toggle in your idle feet while engaged.
  53.     -Redesigned Idle/PDT/MDT gear implementation to correct an issue where AutoExec triggering would swap you out of PDT/MDT when idle
  54.     and offer a minor improvement in functionality by incorporating movement speed feet into PDT/MDT sets when idle.
  55.         Changelog for v1:
  56.         July 25 2011
  57.     -Modified Utsusemi Midcast to use a new UtsusemiMid set that uses your engaged set as a baseset.
  58.     The primary adjustment in this change is that you now precast in full evasion aside from feet and
  59.     neck while retaining whatever level of haste you're using at the time. Rules for PDT and MDT are unchanged.
  60.         July 24 2011
  61.     -Modified Weaponskill rules. There is now a counterpart to the Abyssea rule for standard WS that
  62.     resets the WSSet variable to WSMid if it is set to WSDMG and you are outside Abyssea.
  63.         July 18 2011
  64.     -Resolved an issue with Utsusemi rules.
  65.         Autoexec for this file:
  66.             <autoexec>
  67.                 <register event="hpp_100" silent="true" runonce="true">input /weaponskill "Dancing Chains" &lt;t&gt;</register>
  68.                 <register event="time_6.00|time_7.00|time_17.00|time_18.00" silent="true">input /weaponskill "Dancing Chains" &lt;t&gt;</register>
  69.                 <register event="gainbuff_Copy*|losebuff_Copy*" silent="true">input /weaponskill "Dancing Chains" &lt;t&gt;</register>
  70.                 <register event="losebuff_Migawari" silent="true">sc enable body; Dancing Chains</register>
  71.             </autoexec>
  72.             No include.xml is needed to use this XML at this time.
  73.         -->
  74.     <sets>
  75.         <group Default="yes" Name="NIN">
  76.             <set Name="None"></set>
  77.             <set Name="GearCollector">
  78.                 <item>Kamome</item>
  79.                 <item>Ban</item>
  80.                 <item>Ibushi Shinai</item>
  81.                 <item>Aluh Jambiya</item>
  82.                 <item>Pitchfork +1</item>
  83.                 <item>Uchigatana</item>
  84.                 <item>Deae Gratia</item>
  85.                 <item>Terra's Staff</item>
  86.                 <item>Pole Grip</item>
  87.             </set>
  88.            
  89.             <!-- Idle and Engaged sets -->
  90.            
  91.             <set Name="Idle">
  92.                 <ammo>Demonry Stone</ammo>
  93.                 <head>Arh. Jinpachi +1</head>
  94.                 <neck>Wiglen Gorget</neck>
  95.                 <lear>Iga Mimikazari</lear>
  96.                 <rear>Suppanomimi</rear>
  97.                 <body>Arhat's gi +1</body>
  98.                 <hands>Melaco mittens</hands>
  99.                 <lring>Dark Ring</lring>
  100.                 <rring>Dark Ring</rring>
  101.                 <back>Lamia mantle +1</back>
  102.                 <legs>Dst. Subligar +1</legs>
  103.             </set>
  104.             <set Name="Movement">
  105.                 <feet>$NINIdleFeet</feet>
  106.             </set>
  107.             <set Name="TP">
  108.                 <ammo>Qirmiz Tathlum</ammo>
  109.                 <head>Iga Zukin +2</head>
  110.                 <neck>Rancor Collar</neck>
  111.                 <!-- <neck>Peacock charm</neck> -->
  112.                 <rear>Suppanomimi</rear>
  113.                 <lear>Brutal Earring</lear>
  114.                 <body>Ninja Chainmail</body>
  115.                 <!-- <body>Iga Ningi +1</body> -->
  116.                 <hands>Dusk Gloves</hands>
  117.                 <rring>Epona's Ring</rring>
  118.                 <lring>Rajas Ring</lring>
  119.                 <back>Atheling Mantle</back>
  120.                 <waist>Twilight Belt</waist>
  121.                 <legs>Iga Hakama +2</legs>
  122.                 <feet>Fuma Sune-ate</feet>
  123.             </set>
  124.             <set Name="TPCrit" baseset="TP">
  125.                 <legs>Byakko's Haidate</legs>
  126.                 <feet>Iga Kyahan +2</feet>
  127.             </set>
  128.             <set Name="TPAcc" baseset="TP">
  129.                 <body>Iga Ningi +2</body>
  130.                 <hands>Iga Tekko +2</hands>
  131.                 <back>Belenos' Mantle</back>
  132.                 <rring>Mars's Ring</rring>
  133.                 <feet>Iga Kyahan +2</feet>
  134.             </set>
  135.             <set Name="Procs" baseset="TP"> <!-- This set is designed for weakness procs and rapid TP gain, not DDing -->
  136.                 <neck>Peacock Charm</neck>
  137.                 <body>Iga ningi +1</body>
  138.                 <legs>Aurore Brais</legs>
  139.             </set>
  140.             <set Name="Eva1" baseset="TP">
  141.                 <neck>Iga Erimaki</neck>
  142.                 <body>Iga Ningi +2</body>
  143.                 <hands>Iga Tekko +2</hands>
  144.                 <back>Blur Mantle</back>
  145.                 <feet>Iga Kyahan +2</feet>
  146.             </set>
  147.             <set Name="Eva2" baseset="Eva1">
  148.                 <head>Usukane Somen</head>
  149.                 <body>Usukane Haramaki</body>
  150.                 <lring>Heed Ring</lring>
  151.             </set>
  152.             <set Name="Eva3" baseset="Eva2">
  153.                 <neck>Torero Torque</neck>
  154.                 <legs>Ocelot Trousers</legs>
  155.                 <feet>Ballerines</feet>
  156.             </set>
  157.             <set Name="PDT">
  158.                 <head>Arhat's Jinpachi +1</head>
  159.                 <neck>Wiglen Gorget</neck>
  160.                 <body>Arhat's Gi +1</body>
  161.                 <hands>Melaco Mittens</hands>
  162.                 <lring>Dark Ring</lring>
  163.                 <rring>Dark Ring</rring>
  164.                 <back>Mollusca Mantle</back>
  165.                 <waist>Flume Belt</waist>
  166.                 <legs>Desultor Tassets</legs>
  167.                 <feet>Dst. Leggings +1</feet>
  168.             </set>
  169.             <set Name="MDT">
  170.                 <neck>Twilight Torque</neck>
  171.                 <lear>Merman's Earring</lear>
  172.                 <rear>Merman's Earring</rear>
  173.                 <body>Usukane Haramaki</body>
  174.                 <hands>Denali Wristbands</hands>
  175.                 <lring>Dark Ring</lring>
  176.                 <rring>Dark Ring</rring>
  177.                 <back>Mollusca Mantle</back>
  178.                 <waist>Lieutenant's Sash</waist>
  179.             </set>
  180.                 <!-- Weaponskill sets -->
  181.             <set Name="Hi">
  182.                 <ammo>Qirmiz Tathlum</ammo>
  183.                 <rear>Brutal Earring</rear>
  184.                 <lring>Epona's Ring</lring>
  185.                 <feet>Lithe Boots</feet>
  186.             </set>
  187.             <set Name="Hi-Abyssea-Low-Accuracy" baseset="Hi">
  188.                 <head>Nin. Hatsuburi +1</head>
  189.                 <neck>Soil Gorget</neck>
  190.                 <lear>Centaurus Earring</lear>
  191.                 <body>Iga Ningi +2</body>
  192.                 <hands>Iga Tekko +2</hands>
  193.                 <rring>Stormsoul Ring</rring>
  194.                 <back>Atheling Mantle</back>
  195.                 <waist>Anguinus Belt</waist>
  196.                 <legs>Byakko's Haidate</legs>
  197.             </set>
  198.             <set Name="Hi-Abyssea-Low-Attack" baseset="Hi">
  199.                 <head>Nin. Hatsuburi +1</head>
  200.                 <neck>Soil Gorget</neck>
  201.                 <lear>Centaurus Earring</lear>
  202.                 <body>Loki's Kaftan</body>
  203.                 <hands>Seiryu's Kote</hands>
  204.                 <rring>Stormsoul Ring</rring>
  205.                 <back>Atheling Mantle</back>
  206.                 <waist>Anguinus Belt</waist>
  207.                 <legs>Ambusher's Hose</legs>
  208.             </set>
  209.             <set Name="Hi-Abyssea-Low-DMG" baseset="Hi">
  210.                 <head>Nin. Hatsuburi +1</head>
  211.                 <neck>Soil Gorget</neck>
  212.                 <lear>Suppanomimi</lear>
  213.                 <body>Loki's Kaftan</body>
  214.                 <hands>Seiryu's Kote</hands>
  215.                 <rring>Stormsoul Ring</rring>
  216.                 <back>Atheling Mantle</back>
  217.                 <waist>Sveltesse Gouriz</waist>
  218.                 <legs>Ambusher's Hose</legs>
  219.             </set>
  220.             <set Name="Hi-Abyssea-High-Accuracy" baseset="Hi">
  221.                 <head>Nin. Hatsuburi +1</head>
  222.                 <neck>Rancor Collar</neck>
  223.                 <lear>Centaurus Earring</lear>
  224.                 <body>Iga Ningi +2</body>
  225.                 <hands>Iga Tekko +2</hands>
  226.                 <rring>Stormsoul Ring</rring>
  227.                 <back>Atheling Mantle</back>
  228.                 <waist>Anguinus Belt</waist>
  229.                 <legs>Byakko's Haidate</legs>
  230.             </set>
  231.             <set Name="Hi-Abyssea-High-Attack" baseset="Hi">
  232.                 <head>Nin. Hatsuburi +1</head>
  233.                 <neck>Rancor Collar</neck>
  234.                 <lear>Centaurus Earring</lear>
  235.                 <body>Loki's Kaftan</body>
  236.                 <hands>Seiryu's Kote</hands>
  237.                 <rring>Stormsoul Ring</rring>
  238.                 <back>Atheling Mantle</back>
  239.                 <waist>Anguinus Belt</waist>
  240.                 <legs>Ambusher's Hose</legs>
  241.             </set>
  242.             <set Name="Hi-Abyssea-High-DMG" baseset="Hi">
  243.                 <head>Nin. Hatsuburi +1</head>
  244.                 <neck>Rancor Collar</neck>
  245.                 <lear>Light Earring</lear>
  246.                 <body>Loki's Kaftan</body>
  247.                 <hands>Seiryu's Kote</hands>
  248.                 <rring>Stormsoul Ring</rring>
  249.                 <back>Atheling Mantle</back>
  250.                 <waist>Sveltesse Gouriz</waist>
  251.                 <legs>Ambusher's Hose</legs>
  252.             </set>
  253.             <set Name="Hi-Outside-Low-Accuracy" baseset="Hi">
  254.                 <head>Aias Bonnet</head>
  255.                 <neck>Rancor Collar</neck>
  256.                 <lear>Centaurus Earring</lear>
  257.                 <body>Iga Ningi +2</body>
  258.                 <hands>Iga Tekko +2</hands>
  259.                 <rring>Stormsoul Ring</rring>
  260.                 <back>Atheling Mantle</back>
  261.                 <waist>Anguinus Belt</waist>
  262.                 <legs>Byakko's Haidate</legs>
  263.             </set>
  264.             <set Name="Hi-Outside-Low-Attack" baseset="Hi">
  265.                 <head>Nin. Hatsuburi +1</head>
  266.                 <neck>Rancor Collar</neck>
  267.                 <lear>Centaurus Earring</lear>
  268.                 <body>Iga Ningi +2</body>
  269.                 <hands>Seiryu's Kote</hands>
  270.                 <rring>Stormsoul Ring</rring>
  271.                 <back>Atheling Mantle</back>
  272.                 <waist>Anguinus Belt</waist>
  273.                 <legs>Byakko's Haidate</legs>
  274.             </set>
  275.             <set Name="Hi-Outside-Low-DMG" baseset="Hi">
  276.                 <head>Nin. Hatsuburi +1</head>
  277.                 <neck>Rancor Collar</neck>
  278.                 <lear>Light Earring</lear>
  279.                 <body>Loki's Kaftan</body>
  280.                 <hands>Seiryu's Kote</hands>
  281.                 <rring>Stormsoul Ring</rring>
  282.                 <back>Atheling Mantle</back>
  283.                 <waist>Sveltesse Gouriz</waist>
  284.                 <legs>Byakko's Haidate</legs>
  285.             </set>
  286.             <set Name="Hi-Outside-High-Accuracy" baseset="Hi">
  287.                 <head>Aias Bonnet</head>
  288.                 <neck>Rancor Collar</neck>
  289.                 <lear>Centaurus Earring</lear>
  290.                 <body>Iga Ningi +2</body>
  291.                 <hands>Iga Tekko +2</hands>
  292.                 <rring>Rajas Ring</rring>
  293.                 <back>Atheling Mantle</back>
  294.                 <waist>Anguinus Belt</waist>
  295.                 <legs>Byakko's Haidate</legs>
  296.             </set>
  297.             <set Name="Hi-Outside-High-Attack" baseset="Hi">
  298.                 <head>Aias Bonnet</head>
  299.                 <neck>Rancor Collar</neck>
  300.                 <lear>Centaurus Earring</lear>
  301.                 <body>Iga Ningi +2</body>
  302.                 <hands>Iga Tekko +2</hands>
  303.                 <rring>Rajas Ring</rring>
  304.                 <back>Atheling Mantle</back>
  305.                 <waist>Cuchulain's Belt</waist>
  306.                 <legs>Byakko's Haidate</legs>
  307.             </set>
  308.             <set Name="Hi-Outside-High-DMG" baseset="Hi">
  309.                 <head>Aias Bonnet</head>
  310.                 <neck>Rancor Collar</neck>
  311.                 <lear>Light Earring</lear>
  312.                 <body>Loki's Kaftan</body>
  313.                 <hands>Iga Tekko +2</hands>
  314.                 <rring>Rajas Ring</rring>
  315.                 <back>Atheling Mantle</back>
  316.                 <waist>Cuchulain's Belt</waist>
  317.                 <legs>Byakko's Haidate</legs>
  318.             </set>
  319.             <set Name="Crit">
  320.                 <head>Ocelo. Headpiece</head>
  321.                 <neck>Rancor Collar</neck>
  322.                 <lear>Brutal Earring</lear>
  323.                 <hands>Iga Tekko +2</hands>
  324.                 <lring>Epona's Ring</lring>
  325.                 <rring>Rajas Ring</rring>
  326.                 <back>Atheling Mantle</back>
  327.                 <legs>Jingang hose</legs>
  328.                 <feet>Scopuli Nails</feet>
  329.             </set>
  330.             <set Name="Crit-Accuracy" baseset="Crit">
  331.                 <rear>Centaurus Earring</rear>
  332.                 <body>Iga Ningi +1</body>
  333.                 <waist>Anguinus Belt</waist>
  334.             </set>
  335.             <set Name="Crit-Attack" baseset="Crit">
  336.                 <rear>Centaurus Earring</rear>
  337.                 <body>Iga Ningi +1</body>
  338.                 <waist>Cuchulain's Belt</waist>
  339.             </set>
  340.             <set Name="Crit-DMG" baseset="Crit">
  341.                 <rear>Merman's earring</rear>
  342.                 <body>Iga Ningi +1</body>
  343.                 <waist>Warwolf belt</waist>
  344.             </set>
  345.             <set Name="Phys">
  346.                 <head>Aias Bonnet</head>
  347.                 <neck>Agasaya's Collar</neck>
  348.                 <lear>Centaurus Earring</lear>
  349.                 <rear>Brutal Earring</rear>
  350.                 <body>Iga Ningi +2</body>
  351.                 <hands>$STRWSHands</hands>
  352.                 <lring>Epona's Ring</lring>
  353.                 <rring>Rajas Ring</rring>
  354.                 <back>Atheling Mantle</back>
  355.                 <waist>Anguinus Belt</waist>
  356.                 <legs>Iga Hakama +2</legs>
  357.                 <feet>Iga Kyahan +2</feet>
  358.             </set>
  359.             <set Name="MAB">
  360.                 <head>Aias Bonnet</head>
  361.                 <neck>Stoicheion medal</neck>
  362.                 <lear>Hecate's Earring</lear>
  363.                 <rear>Novio Earring</rear>
  364.             </set>
  365.             <set Name="MAB-DEX" baseset="MAB">
  366.                 <body>Usukane Haramaki</body>
  367.                 <hands>Iga Tekko +2</hands>
  368.                 <lring>Diamond Ring</lring>
  369.                 <rring>Diamond Ring</rring>
  370.                 <back>Iga Dochugappa</back>
  371.                 <waist>Sanctuary Obi +1</waist>
  372.                 <legs>Byakko's Haidate</legs>
  373.                 <feet>Nin. Kyahan +1</feet>
  374.             </set>
  375.             <set Name="MAB-INT" baseset="MAB">
  376.                 <body>Usukane Haramaki</body>
  377.                 <hands>$STRWSHands</hands>
  378.                 <lring>Icesoul ring</lring>
  379.                 <rring>Icesoul ring</rring>
  380.                 <waist>Sanctuary Obi +1</waist>
  381.                 <legs>Sangoma Lappa</legs>
  382.                 <feet>Nin. Kyahan +1</feet>
  383.             </set>
  384.             <set Name="MAB-STR" baseset="MAB">
  385.                 <body>Iga Ningi +2</body>
  386.                 <hands>$STRWSHands</hands>
  387.                 <lring>Epona's Ring</lring>
  388.                 <rring>Rajas Ring</rring>
  389.                 <back>Atheling Mantle</back>
  390.                 <waist>Anguinus Belt</waist>
  391.                 <legs>Iga Hakama +2</legs>
  392.                 <feet>Iga Kyahan +2</feet>
  393.             </set>
  394.                 <!-- Spell sets -->
  395.             <set Name="UtsusemiPre">
  396.                 <ammo>Impatiens</ammo>
  397.                 <neck>Magoraga Beads</neck>
  398.                 <lear>Ethereal Earring</lear>
  399.                 <rear>Iga Mimikazari</rear>
  400.                 <body>Mirke Wardecors</body>    <!-- Fast Cast/Evasion -->
  401.                 <hands>Iga Tekko +2</hands>
  402.                 <legs>Ocelot Trousers</legs>
  403.                 <feet>Iga Kyahan +1</feet>
  404.                 <lring>Heed Ring</lring>
  405.                 <rring>Stormsoul Ring</rring>
  406.                 <back>Blur Mantle</back>
  407.                 <waist>Sveltesse Gouriz</waist>
  408.             </set>
  409.             <set Name="UtsusemiMid" BaseSet="$NINDD">
  410.                 <ammo>Impatiens</ammo>
  411.                 <neck>Torero Torque</neck>
  412.                 <body>Mirke Wardecors</body>
  413.                 <hands>Koga Tekko</hands>
  414.                 <feet>Iga Kyahan +1</feet>
  415.             </set>
  416.             <set Name="NINNuke">
  417.                 <ammo>Snow Satchet</ammo>
  418.                 <head>Koga Hatsuburi</head>
  419.                 <neck>Stoicheion medal</neck>
  420.                 <lear>Novio Earring</lear>
  421.                 <rear>Hecate's Earring</rear>
  422.                 <body>Kirin's Osode</body>
  423.                 <hands>Iga Tekko +2</hands>
  424.                 <lring>Icesoul ring</lring>
  425.                 <rring>Icesoul ring</rring>
  426.                 <back>Astute Cape</back>
  427.                 <waist>Twilight Belt</waist>
  428.                 <legs>Sangoma Lappas</legs>
  429.                 <feet>Nin. Kyahan +1</feet>
  430.             </set>
  431.             <set Name="NINEnfeeb">
  432.                 <ammo>Impatiens</ammo>
  433.                 <head>Nin. Hatsuburi +1</head>
  434.                 <neck>Ninjutsu Torque</neck>
  435.                 <lear>Ninjutsu Earring</lear>
  436.                 <rear>Stealth Earring</rear>
  437.                 <body>Kirin's Osode</body>
  438.                 <hands>Koga Tekko</hands>
  439.                 <lring>Omega Ring</lring>
  440.                 <rring>Balrahn's Ring</rring>
  441.                 <back>Astute Cape</back>
  442.                 <waist>Twilight Belt</waist>
  443.                 <legs>Iga Hakama +2</legs>
  444.                 <feet>Iga Kyahan +2</feet>
  445.             </set>
  446.             <set Name="Migawari" baseset="NINEnfeeb">
  447.                 <head>Iga Zukin +2</head>
  448.                 <hands>$NINTPHands</hands>
  449.                 <lring>Heed Ring</lring>
  450.                 <rring>Stormsoul Ring</rring>
  451.             </set>
  452.             <set Name="MABWS" baseset="NINNuke">
  453.                 <head>Aias Bonnet</head>
  454.                 <back>Iga Dochugappa</back>
  455.                 <legs>Byakko's Haidate</legs>
  456.             </set>
  457.                 <!-- Miscellaneous sets -->
  458.             <set Name="Enmity" baseset="TP">
  459.                 <head>Arhat's Jinpachi +1</head>
  460.                 <neck>Invidia Torque</neck>
  461.                 <lear>Eris' Earring</lear>
  462.                 <rear>Eris' Earring</rear>
  463.                 <body>Arhat's Gi +1</body>
  464.                 <lring>Odium Ring</lring>
  465.                 <rring>Mermaid's Ring</rring>
  466.                 <legs>Ocelot Trousers</legs>
  467.             </set>
  468.             <set Name="Waltz">
  469.                 <ammo>Sonia's Plectrum</ammo>
  470.                 <head>Nin. Hatsuburi +1</head>
  471.                 <body>Kirin's Osode</body>
  472.             </set>
  473.         </group>
  474.     </sets>
  475.     <variables clear="true">
  476.         <var name="NINIdleFeet">Danzo Sune-ate</var>
  477.         <var name="NINTPAmmo">Qirmiz Tathlum</var>
  478.         <var name="NINTPNeck">Rancor Collar</var>
  479.         <var name="NINTPBody">Iga Ningi +1</var>
  480.         <var name="NINTPHands">Dusk Gloves</var>
  481.         <var name="NINDD">TP</var>
  482.         <var name="NINEva">Eva1</var>
  483.         <var name="Area">Inside</var>
  484.         <var name="Critrate">High</var>
  485.         <var name="WSFocus">DMG</var>
  486.         <var name="MigaSkill">0</var>
  487.         <var name="NingiLock">0</var>
  488.         <var name="Utsusemi">0</var>
  489.         <var name="Melee">$NINDD</var>
  490.         <var name="DDNeck">$NINTPNeck</var>
  491.         <var name="Rancor">0</var>
  492.         <var name="Procs">0</var>
  493.         <var name="FastFeet">None</var>
  494.         <var name="Distance">4</var>
  495.         <var name="Nukes">Damage</var>
  496.         <var name="Active">0</var>
  497.         <var name="Armor">None</var>
  498.         <var name="IceStaff">Aquilo's Staff</var>
  499.         <var name="WindStaff">Auster's Staff</var>
  500.         <var name="EarthStaff">Terra's Staff</var>
  501.         <var name="ThunderStaff">Jupiter's Staff</var>
  502.         <var name="WaterStaff">Neptune's Staff</var>
  503.         <var name="FireStaff">Vulcan's Staff</var>
  504.     </variables>
  505.     <rules>
  506.         <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
  507.         <if EquipLear = "Reraise Earring"><equip when="all"><lear lock="true" /></equip></if>
  508.         <if EquipRear = "Reraise Earring"><equip when="all"><rear lock="true" /></equip></if>
  509.         <if EquipFeet = "Powder Boots"><equip when="all"><feet lock="true" /></equip></if>
  510.         <if EquipRange = "Aliyat Chakram|Killer Shortbow"><equip when="all"><range lock="true" /><ammo lock="true" /></equip></if>
  511.         <!-- Dancing Chains is the primary AutoExec trigger and can also be used
  512.         as a trigger to force your gear to swap to the appropriate idle/engaged set
  513.         if your gear doesn't swap properly in a given situation. -->
  514.         <if spell="Dancing Chains">
  515.         <if mode="OR" TimeLT="6.00" TimeGT="17.59">
  516.             <var cmd="set NINTPHands Koga Tekko" />
  517.             <var cmd="set STRWSHands Koga Tekko" />
  518.         </if>
  519.         <else>
  520.             <var cmd="set NINTPHands Dusk Gloves +1" />
  521.             <var cmd="set STRWSHands Denali Wristbands" />
  522.         </else>
  523.         <if mode="OR" TimeLT="7.00" TimeGT="16.59">
  524.             <var cmd="set NINIdleFeet Nin. Kyahan +1" />
  525.         </if>
  526.         <else>
  527.             <var cmd="set NINIdleFeet Danzo Sune-ate" />
  528.         </else>
  529.         <if advanced='"$Rancor" = "1"'>
  530.         <if buffactive="Copy*">
  531.             <var cmd="set DDNeck Rancor Collar" />
  532.         </if>
  533.         <else>
  534.             <var cmd="set DDNeck $NINTPNeck" />
  535.         </else>
  536.     </if>
  537.     <if area="Abyssea*">
  538.         <var cmd="set Area Abyssea" />
  539.     </if>
  540.     <else>
  541.         <var cmd="set Area Outside" />
  542.     </else>
  543.     <if advanced='"$Active" = "0"'>
  544.         <if status="engaged">
  545.             <equip set="$Melee|$Armor|$FastFeet" />
  546.         </if>
  547.         <elseif advanced='"%status" != "zoning|dead"'>
  548.             <equip set="Idle|$Armor|Movement" />
  549.         </elseif>
  550.     </if>
  551.     <cancelspell />
  552.     <return />
  553.     </if>
  554.     <!-- PDT/MDT triggers. Trigger once to equip the set over your current engaged or idle equip,
  555.     then again to remove it. -->
  556.     <elseif spell="Barbed Crescent|Aegis Schism">
  557.         <if spell="Barbed Crescent">
  558.             <if advanced='"$Armor" == "PDT"'>
  559.                 <var cmd="set Armor None" />
  560.             </if>
  561.             <else>
  562.                 <var cmd="set Armor PDT" />
  563.                 <addtochat>PDT Set Equipped</addtochat>
  564.             </else>
  565.         </if>
  566.     <else>
  567.     <if advanced='"$Armor" == "MDT"'>
  568. <var cmd="set Armor None" />
  569. </if>
  570. <else>
  571. <var cmd="set Armor MDT" />
  572. <addtochat>MDT Set Equipped</addtochat>
  573. </else>
  574. </else>
  575. <if status="engaged">
  576. <equip set="$Melee|$Armor|$FastFeet" />
  577. </if>
  578. <elseif advanced='"%status" != "zoning|dead"'>
  579. <equip set="Idle|$Armor|Movement" />
  580. </elseif>
  581. <cancelspell />
  582. <return />
  583. </elseif>
  584. <elseif spell="Shackled Fists|Vulcan Shot|Carnal Nightmare|Poison V|Poisonga V|Scop's Operetta|Herb Pastoral|Shining Fantasia|Raptor Mazurka|Foxfire|Netherspikes|Diaga V|Banishga V|Goblin Gavotte">
  585. <!-- Engaged set toggles. Triggering any of these once will swap you to
  586. the currently selected set for that gear type (DD, Eva, Store TP).
  587. Triggering while in that gear type will cycle between sets if available. -->
  588. <if spell="Vulcan Shot">
  589. <if advanced='"$Melee" != "$NINDD"'>
  590. <addtochat>DD Gear On</addtochat>
  591. </if>
  592. <else>
  593. <if advanced='"$NINDD" = "TP"'>
  594. <var cmd="set NINDD TPCrit" />
  595. <addtochat>TP Gear - Crit</addtochat>
  596. </if>
  597. <elseif advanced='"$NINDD" = "TPCrit"'>
  598. <var cmd="set NINDD TPAcc" />
  599. <addtochat>TP Gear - Acc</addtochat>
  600. </elseif>
  601. <else>
  602. <var cmd="set NINDD TP" />
  603. <addtochat>TP Gear - Default</addtochat>
  604. </else>
  605. </else>
  606. <var cmd="set Melee $NINDD" />
  607. </if>
  608. <elseif spell="Carnal Nightmare">
  609. <if advanced='"$Melee" != "$NINEva"'>
  610. <addtochat>Evasion Gear On</addtochat>
  611. </if>
  612. <else>
  613. <if advanced='"$NINEva" = "Eva1"'>
  614. <var cmd="set NINEva Eva2" />
  615. <addtochat>Evasion Gear - Level 2</addtochat>
  616. </if>
  617. <elseif advanced='"$NINEva" = "Eva2"'>
  618. <var cmd="set NINEva Eva3" />
  619. <addtochat>Evasion Gear - Level 3</addtochat>
  620. </elseif>
  621. <else>
  622. <var cmd="set NINEva Eva1" />
  623. <addtochat>Evasion Gear - Level 1</addtochat>
  624. </else>
  625. </else>
  626. <var cmd="set Melee $NINEva" />
  627. </elseif>
  628. <elseif spell="Scop's Operetta">
  629. <var cmd="set Melee Procs" />
  630. <addtochat>Store TP Set On</addtochat>
  631. </elseif>
  632. <!-- Weaponskill variables. Triggering the appropriate spell will cycle
  633. through the various set types. I have implemented two variables.
  634. The first controls critrate for crit weaponskills and has two values,
  635. Low and High. Low setting eliminates critrate gear inside Abyssea for times
  636. when you cap via Innin, atmas, etc, and toggles in low DEX sets outside Abyssea.
  637. High setting adds in critrate gear inside Abyssea and DEX gear outside.
  638. The second variable toggles between an accuracy focus, a middle set with less acc
  639. and more offensive stats, and and a third setting for when acc and attack are
  640. capped which focuses on WSC, DA, critrate/dmg, etc. This setup is designed to be
  641. highly flexible and customizable to your needs, add or remove as you see fit. -->
  642. <elseif spell="Poison V">
  643. <if advanced='"$Critrate" = "Low"'>
  644. <var cmd="set Critrate High" />
  645. <addtochat>Weaponskill Set - Full Critrate/DEX Gear</addtochat>
  646. </if>
  647. <else>
  648. <var cmd="set Critrate Low" />
  649. <addtochat>Weaponskill Set - Low Critrate/DEX Gear</addtochat>
  650. </else>
  651. </elseif>
  652. <elseif spell="Poisonga V">
  653. <if advanced='"$WSFocus" = "Attack"'>
  654. <var cmd="set WSFocus DMG" />
  655. <addtochat>Weaponskill Set - WSC/DA/Crit Emphasis</addtochat>
  656. </if>
  657. <elseif advanced='"$WSFocus" = "DMG"'>
  658. <var cmd="set WSFocus Accuracy" />
  659. <addtochat>Weaponskill Set - Accuracy Emphasis</addtochat>
  660. </elseif>
  661. <else>
  662. <var cmd="set WSFocus Attack" />
  663. <addtochat>Weaponskill Gear - Attack Emphasis</addtochat>
  664. </else>
  665. </elseif>
  666. <!-- Gear toggles -->
  667. <elseif spell="Shining Fantasia">
  668. <if advanced='"$Rancor" = "0"'>
  669. <var cmd="set Rancor 1" />
  670. <if buffactive="Copy*">
  671. <var cmd="set DDNeck Rancor Collar" />
  672. </if>
  673. <addtochat>Rancor Collar - Shadows Up Only</addtochat>
  674. </if>
  675. <elseif advanced='"$Rancor" = "1"'>
  676. <var cmd="set Rancor 2" />
  677. <var cmd="set DDNeck Rancor Collar" />
  678. <addtochat>Rancor Collar - Always On</addtochat>
  679. </elseif>
  680. <else>
  681. <var cmd="set Rancor 0" />
  682. <var cmd="set DDNeck $NINTPNeck" />
  683. <addtochat>Rancor Collar - Off</addtochat>
  684. </else>
  685. </elseif>
  686. <elseif spell="Raptor Mazurka">
  687. <if advanced='"$NINTPBody" = "Iga Ningi +2"'>
  688. <var cmd="set NINTPBody Nin. Chainmail +1" />
  689. <addtochat>TP Body - Nin. Chainmail +1</addtochat>
  690. </if>
  691. <else>
  692. <var cmd="set NINTPBody Iga Ningi +2" />
  693. <addtochat>TP Body - Iga Ningi +2</addtochat>
  694. </else>
  695. </elseif>
  696. <elseif spell="Netherspikes">
  697. <if advanced='"$NINTPAmmo" = "Qirmiz Tathlum"'>
  698. <var cmd="set NINTPAmmo Bomb Core" />
  699. <addtochat>TP Ammo - Bomb Core</addtochat>
  700. </if>
  701. <elseif advanced='"$NINTPAmmo" = "Bomb Core"'>
  702. <var cmd="set NINTPAmmo Fire Bomblet" />
  703. <addtochat>TP Ammo - Fire Bomblet</addtochat>
  704. </elseif>
  705. <else>
  706. <var cmd="set NINTPAmmo Qirmiz Tathlum" />
  707. <addtochat>TP Ammo - Qirmiz Tathlum</addtochat>
  708. </else>
  709. </elseif>
  710. <elseif spell="Diaga V">
  711. <if advanced='"$NINTPNeck" = "Iga Erimaki"'>
  712. <var cmd="set NINTPNeck Agasaya's Collar" />
  713. <addtochat>TP Neck - Agasaya's Collar</addtochat>
  714. </if>
  715. <else>
  716. <var cmd="set NINTPNeck Iga Erimaki" />
  717. <addtochat>TP Neck - Iga Erimaki</addtochat>
  718. </else>
  719. <if advanced='"Rancor" = "0"'>
  720. <var cmd="set DDNeck $NINTPNeck" />
  721. </if>
  722. <elseif advanced='"Rancor" = "1"' notbuffactive="Copy*">
  723. <var cmd="set DDNeck $NINTPNeck" />
  724. </elseif>
  725. </elseif>
  726. <elseif spell="Herb Pastoral">
  727. <if advanced='"$MigaSkill" = "0"'>
  728. <var cmd="set MigaSkill 1" />
  729. <addtochat>Migawari: Ichi - Skill Build Enabled</addtochat>
  730. </if>
  731. <else>
  732. <var cmd="set MigaSkill 0" />
  733. <addtochat>Migawari: Ichi - Skill Build Disabled</addtochat>
  734. </else>
  735. </elseif>
  736. <elseif spell="Banishga V">
  737. <if advanced='"$NingiLock" = "0"'>
  738. <var cmd="set NingiLock 1" />
  739. <addtochat>Iga Ningi +2 Lock On</addtochat>
  740. </if>
  741. <else>
  742. <var cmd="set NingiLock 0" />
  743. <addtochat>Iga Ningi +2 Lock Off</addtochat>
  744. </else>
  745. </elseif>
  746. <elseif spell="Foxfire">
  747. <if advanced='"$FastFeet" = "None"'>
  748. <var cmd="set FastFeet Movement" />
  749. <addtochat>Engaged Movement Speed: Active</addtochat>
  750. </if>
  751. <else>
  752. <var cmd="set FastFeet None" />
  753. <addtochat>Engaged Movement Speed: Disabled</addtochat>
  754. </else>
  755. </elseif>
  756. <elseif spell="Goblin Gavotte">
  757. <if advanced='"$Nukes" = "Damage"'>
  758. <var cmd="set Nukes Trigger" />
  759. <addtochat>Ninjutsu Nukes: NTE Gear</addtochat>
  760. </if>
  761. <else>
  762. <var cmd="set Nukes Damage" />
  763. <addtochat>Ninjutsu Nukes: Damage Gear</addtochat>
  764. </else>
  765. </elseif>
  766. <!-- Distance rule trigger. Use this to set the maximum distance at which you will
  767. be able to WS. It will adjust your maximum spell and JA range accordingly.-->
  768. <elseif spell="Shackled Fists">
  769. <var cmd="set Distance %SpellTargetDistance" />
  770. <addtochat>Distance Variable: $Distance</addtochat>
  771. </elseif>
  772. <!-- Gearswap handling and spell cancelling for all triggers. Gearswaps are disabled if you are
  773. in the middle of a Ninjutsu spell to avoid situations such as AutoExec triggering
  774. in the middle of Utsusemi and potentially causing you to cast in something other
  775. than AF3+2 feet. -->
  776. <if advanced='"$Active" = "0"'>
  777. <cmd>Dancing Chains</cmd>
  778. </if>
  779. <cancelspell />
  780. <return />
  781. </elseif>
  782. <!-- Cancels any action if you are unable to act due to debuffs. Debuffs affecting
  783. specific action types are handled later. -->
  784. <elseif buffactive="terror|sleep|petrification|stun">
  785. <cancelspell />
  786. <return />
  787. </elseif>
  788. <!-- Weaponskill rules -->
  789. <elseif CommandPrefix="/weaponskill" >
  790. <if mode="OR" TargetDistanceGT="$Distance" TPLT='100' buffactive="amnesia|Impairment">
  791. <cancelspell />
  792. <return />
  793. </if>
  794. <elseif spell="Blade: Hi">
  795. <equip when="precast" set="Hi-$Area-$Critrate-$WSFocus" />
  796. </elseif>
  797. <elseif spell="Blade: Jin|Evisceration">
  798. <equip when="precast" set="Crit-$WSFocus" />
  799. </elseif>
  800. <elseif spell="Tachi: Koki|Tachi: Jinpu">
  801. <equip when="precast" set="MAB-STR" />
  802. </elseif>
  803. <elseif spell="Blade: Yu|Aeolian Edge">
  804. <equip when="precast" set="MAB-DEX" />
  805. </elseif>
  806. <elseif spell="Sanguine Blade">
  807. <equip when="precast" set="MAB-INT" />
  808. </elseif>
  809. <elseif spell="Blade: Kamu">
  810. <equip when="precast" set="Phys" />
  811. </elseif>
  812. <!-- Anything not listed in the above will WS in whatever you're currently wearing. I do this mostly for convenience with
  813. proc WS since I often end up opening my equip window to change weapons before aftercast fires. If you want a WS not
  814. listed to use a proper WS set, add it to one of the above sets or customize as you desire. -->
  815. </elseif>
  816. <!-- Ninjutsu rules -->
  817. <elseif skill="Ninjutsu">
  818. <if buffactive="silence|mute|Omerta">
  819. <cancelspell />
  820. <return />
  821. </if>
  822. <else>
  823. <if CastTimeGT="3">
  824. <midcastdelay delay="2.5" />
  825. </if>
  826. </else>
  827. <if spell="Utsusemi*">
  828. <if advanced='(int)$Active == 1'>
  829. <cmd>cancel 66; wait 2; Dancing Chains</cmd>
  830. <cancelspell />
  831. </if>
  832. <else>
  833. <if advanced='"$Armor" != "None"'>
  834. <equip when="precast">
  835. <waist>Twilight Belt</waist>
  836. <feet>Iga Kyahan +2</feet>
  837. </equip>
  838. </if>
  839. <elseif BuffActive="Copy Image (3)|Copy Image (4+)">
  840. <cancelspell />
  841. <return />
  842. </elseif>
  843. <else>
  844. <equip when="precast" set="UtsusemiPre" />
  845. </else>
  846. <if spell="Utsusemi: Ni">
  847. <cmd>wait 0.5; sc set UtsusemiMid</cmd>
  848. </if>
  849. <else>
  850. <cmd>wait 2.5; sc set UtsusemiMid</cmd>
  851. </else>
  852. </else>
  853. </if>
  854. <elseif spell="Hojo*|Jubaku*|Kurayami*|Aisha*|Dokumori*|Yurin*">
  855. <if TargetDistanceGT="13+$Distance">
  856. <cancelspell />
  857. <return />
  858. </if>
  859. <else>
  860. <equip when="midcast" set="NINEnfeeb" />
  861. <if Spell="Hojo: Ni">
  862. <cmd when="aftercast">wait 145; input /echo [%Spell : %target : half resist in 5s]</cmd>
  863. <cmd when="aftercast">wait 295; input /echo [%Spell : %target : wearing in 5s]</cmd>
  864. </if>
  865. <if Spell="Kurayami: Ni">
  866. <cmd when="aftercast">wait 115; input /echo [%Spell : %target : half resist in 5s]</cmd>
  867. <cmd when="aftercast">wait 235; input /echo [%Spell : %target : wearing in 5s]</cmd>
  868. </if>
  869. <if Spell="Yurin: Ichi">
  870. <cmd when="aftercast">wait 85; input /echo [%Spell : %target : half resist in 5s]</cmd>
  871. <cmd when="aftercast">wait 175; input /echo [%Spell : %target : wearing in 5s]</cmd>
  872. </if>
  873. <if Spell="Jubaku: Ichi">
  874. <cmd when="aftercast">wait 40; input /echo [%Spell : %target : half resist in 5s]</cmd>
  875. <cmd when="aftercast">wait 85; input /echo [%Spell : %target : wearing in 5s]</cmd>
  876. </if>
  877. <if Spell="Aisha: Ichi">
  878. <cmd when="aftercast">wait 55; input /echo [%Spell : %target : half resist in 5s]</cmd>
  879. <cmd when="aftercast">wait 115; input /echo [%Spell : %target : wearing in 5s]</cmd>
  880. </if>
  881. </else>
  882. </elseif>
  883. <elseif spell="Katon*|Hyoton*|Huton*|Doton*|Raiton*|Suiton*">
  884. <if TargetDistanceGT="13+$Distance">
  885. <cancelspell />
  886. <return />
  887. </if>
  888. <else>
  889. <if advanced='"$Nukes" = "Trigger"'>
  890. <equip when="precast">
  891. <ammo>Impatiens</ammo>
  892. <hands>Koga Tekko</hands>
  893. </equip>
  894. </if>
  895. <else>
  896. <equip when="midcast" set="NINNuke" />
  897. <if advanced='"$NukeStaff" = "1"'><equip when="midcast"><main>$%SpellElementStaff</main></equip></if>
  898. </else>
  899. </else>
  900. </elseif>
  901. <elseif spell="Kakka: Ichi">
  902. <equip when="midcast">
  903. <hands>Koga Tekko</hands>
  904. </equip>
  905. <cmd when="aftercast">wait 175; input /echo [%Spell : wearing in 5s]</cmd>
  906. </elseif>
  907. <elseif spell="Myoshu: Ichi">
  908. <if BuffActive="Subtle Blow Plus">
  909. <cancelspell />
  910. <return />
  911. </if>
  912. <equip when="midcast">
  913. <hands>Koga Tekko</hands>
  914. </equip>
  915. <cmd when="aftercast">wait 175; input /echo [%Spell : wearing in 5s]</cmd>
  916. </elseif>
  917. <elseif spell="Migawari: Ichi">
  918. <if advanced='"$Engaged" != "$NINDD"'>
  919. <equip when="precast" set="Eva3" />
  920. </if>
  921. <if advanced='"$MigaSkill" = "0"'>
  922. <if advanced='"$Engaged" != "$NINDD"'>
  923. <equip when="midcast" set="Eva1" />
  924. </if>
  925. <else>
  926. <equip when="midcast" set="TP" />
  927. </else>
  928. </if>
  929. <else>
  930. <equip when="midcast" set="Migawari" />
  931. </else>
  932. <if advanced='"$NingiLock" = "1"'>
  933. <equip when="midcast">
  934. <body>Iga Ningi +2</body>
  935. </equip>
  936. <cmd when="midcast">sc disable body</cmd>
  937. </if>
  938. </elseif>
  939. <elseif Spell="Monomi: Ichi" BuffActive="Sneak">
  940. <command when="midcast">cancel 71</command>
  941. </elseif>
  942. <cmd when="precast">sc var set Active 1; wait %CastTime; sc var set Active 0</cmd>
  943. </elseif>
  944. <!-- Miscellaneous action handling -->
  945. <elseif spell="Provoke|Warcry" notbuffactive="Innin">
  946. <equip when="precast" set="enmity" />
  947. </elseif>
  948. <elseif spell="*Waltz*">
  949. <equip when="precast" set="Waltz" />
  950. </elseif>
  951. <elseif spell="*Step|*Flourish">
  952. <equip when="precast" set="TPAcc" />
  953. </elseif>
  954. <!-- Aftercast handling -->
  955. <if advanced='"%status" != "zoning|dead"'>
  956. <cmd when="engaged|idle|aftercast">Dancing Chains</cmd>
  957. </if>
  958. </rules>
  959. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment