akyrey90

Akyrey_BLU.xml

Dec 11th, 2011
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 38.28 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config />
  4.     <!--- Last Updated: 10:12 PM 10/11/2011 --->
  5.     <variables clear="True">
  6.         <!--- Standard Variables 1 --->
  7.         <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  8.         <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  9.         <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  10.         <var name="Resist">R</var>
  11.         <var name="Area">Outside</var>
  12.         <var name="Distance">6.5</var>
  13.         <var name="Delay-JA">0.3</var>
  14.         <var name="Delay-Spell">0.2</var>
  15.         <var name="LockMain">1</var>
  16.         <var name="R-Weapon">Trollbane</var>
  17.         <var name="Armor-Idle">BlankSet</var>
  18.         <var name="Armor-Engaged">BlankSet</var>
  19.         <!--- Standard Variables 2 --->
  20.         <var name="VAR-TP">HASTE</var>
  21.         <var name="VAR-WS">ATT</var>
  22.         <var name="VAR-Utsusemi">PDT</var>
  23.         <var name="VAR-Cure">Potency</var>
  24.         <var name="Movement-Idle">Movement</var>
  25.         <var name="Movement-Engaged">BlankSet</var>
  26.         <var name="EquipmentSlot-Set">PieceOfGear</var>
  27.         <!--- Standard Variables 3 --->
  28.         <var name="QuickResist">R</var>
  29.         <var name="VAR-DireCast">BlankSet</var>
  30.         <var name="VAR-Stun">Haste</var>
  31.         <var name="VAR-Refresh">Refresh</var>
  32.         <!--- Multi-Class Variables  --->
  33.         <var name="SleepOrder">0</var>
  34.         <var name="SleepTimer">0</var>
  35.         <var name="DurationTimer">0</var>
  36.         <var name="VAR-Casttime">midcast</var>
  37.         <var name="ChainAffinity">N</var>
  38.         <var name="BurstAffinity">N</var>
  39.         <var name="Efflux">BlankSet</var>
  40.         <var name="BreathSet">BlankSet</var>
  41.         <var name="ConvertSet">BlankSet</var>
  42.         <var name="STYLE">SWORD</var>
  43.         <!--- Include Variables --->
  44.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  45.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='EleStaffConst']/*" />
  46.     </variables>
  47.     <sets>
  48.         <group name="Abyssea-R">
  49.             <set name="Idle" baseset="PDT">
  50.                 <head>Crimson Mask</head>
  51.                 <neck>Orochi Nodowa</neck>
  52.                 <body>Mavi Mintan +2</body>
  53.                 <hands>Serpentes Cuffs</hands>
  54.                 <legs>Stearc Subligar</legs>
  55.             </set>
  56.             <set name="Resting" load="no">
  57.                 <main>Pluto's Staff</main>
  58.                 <neck>Eidolon Pendant</neck>
  59.                 <rear>Relaxing Earring</rear>
  60.                 <hands>Serpentes Cuffs</hands>
  61.                 <back>Vita Cape</back>
  62.                 <waist>Austerity Belt</waist>
  63.                 <legs>Nisse Slacks</legs>
  64.             </set>
  65.             <set name="PDT">
  66.                 <head>Darksteel Cap +1</head>
  67.                 <neck>Twilight Torque</neck>
  68.                 <body>Dst. Harness +1</body>
  69.                 <hands>Melaco Mittens</hands>
  70.                 <lring>Jelly Ring</lring>
  71.                 <back>Cheviot Cape</back>
  72.                 <legs>Dst. Subligar +1</legs>
  73.                 <feet>Dst. Leggings +1</feet>
  74.             </set>
  75.             <set name="MDT">
  76.                 <neck>Twilight Torque</neck>
  77.                 <lear>Merman's Earring</lear>
  78.                 <rear>Merman's Earring</rear>
  79.                 <lring>Minerva's Ring</lring>
  80.                 <rring>Dark Ring</rring>
  81.                 <back>Lamia Mantle +1</back>
  82.             </set>
  83.             <set name="FullEvasion" baseset="TP-SWORD-EVA">
  84.                 <head>Optical Hat</head>
  85.                 <neck>Evasion Torque</neck>
  86.                 <lear>Musical Earring</lear>
  87.                 <rear>Ethereal Earring</rear>
  88.                 <body>Aurore Doublet</body>
  89.                 <back>Boxer's Mantle</back>
  90.                 <waist>Sveltesse Gouriz</waist>
  91.                 <feet>Magus Charuqs</feet>
  92.             </set>
  93.             <set name="Movement">
  94.                 <legs>Blood Cuisses</legs>
  95.             </set>
  96.             <set name="BlankSet" />
  97.             <set name="Refresh">
  98.                 <body>Mavi Mintan +2</body>
  99.             </set>
  100.             <set name="DireCast-1">
  101.                 <legs>Magus Shalwar</legs>
  102.             </set>
  103.             <set name="DireCast-2" baseset="PDT">
  104.             </set>
  105.             <set name="FastCast">
  106.                 <!--<main>Isador</main>-->
  107.                 <rear>Loquac. Earring</rear>
  108.                 <body>Mavi Mintan +2</body>
  109.                 <!--<legs>Homam Cosciales</legs>-->
  110.             </set>
  111.             <set name="TP-SWORD-HASTE">
  112.                 <ammo>Mavi Tathlum</ammo>
  113.                 <head>Mavi Kavuk +1</head>
  114.                 <neck>Wivre Gorget</neck>
  115.                 <lear>Brutal Earring</lear>
  116.                 <rear>Suppanomimi</rear>
  117.                 <body>Mavi Mintan +2</body>
  118.                 <hands>Dusk Gloves +1</hands>
  119.                 <lring>Epona's Ring</lring>
  120.                 <rring>Rajas Ring</rring>
  121.                 <back>Atheling Mantle</back>
  122.                 <waist>Twilight Belt</waist>
  123.                 <legs>Mavi Tayt +2</legs>
  124.                 <feet>Aurore Gaiters</feet>
  125.             </set>
  126.             <set name="TP-SWORD-EVA" baseset="TP-SWORD-HASTE">
  127.                 <neck>Evasion Torque</neck>
  128.                 <body>Mavi Mintan +2</body>
  129.                 <hands>Ocelot Gloves</hands>
  130.                 <!--<legs>Ocelot Trousers</legs>-->
  131.             </set>
  132.             <set name="TP-SWORD-ACC" baseset="TP-SWORD-HASTE">
  133.             </set>
  134.             <set name="Chant du Cygne-ATT">
  135.                 <body>Loki's Kaftan</body>
  136.                 <hands>Enkidu's Mittens</hands>
  137.                 <rring>Rajas Ring</rring>
  138.                 <back>Atheling Mantle</back>
  139.                 <rear>Suppanomimi</rear>
  140.                 <waist>Cuchulain's Belt</waist>
  141.                 <legs>Tumbler Trunks</legs>
  142.                 <feet>Lithe Boots</feet>
  143.                 <head>Aias Bonnet</head>
  144.                 <neck>Rancor Collar</neck>
  145.                 <lear>Brutal Earring</lear>
  146.                 <lring>Epona's Ring</lring>
  147.                 <ammo>Thunder Sachet</ammo>
  148.             </set>
  149.             <set name="Chant du Cygne-DEX" baseset="Chant du Cygne-ATT">
  150.                 <slot>Example</slot>
  151.             </set>
  152.             <set name="Vorpal Blade">
  153.                 <head>Aias Bonnet</head>
  154.                 <neck>Soil Gorget</neck>
  155.                 <lear>Brutal Earring</lear>
  156.                 <rear>Ethereal Earring</rear>
  157.                 <body>Loki's Kaftan</body>
  158.                 <hands>Heafoc Mitts</hands>
  159.                 <rring>Rajas Ring</rring>
  160.                 <lring>Spiral Ring</lring>
  161.                 <back>Atheling Mantle</back>
  162.                 <waist>Soil Belt</waist>
  163.                 <legs>Mavi Tayt +2</legs>
  164.                 <feet>Areion's Gamashes</feet>
  165.             </set>
  166.             <set name="Sanguine Blade">
  167.                 <head>Teal Chapeau</head>
  168.                 <neck>Artemis' Medal</neck>
  169.                 <rear>Moldavite Earring</rear>
  170.                 <lear>Hecate's Earring</lear>
  171.                 <body>Teal Saio</body>
  172.                 <hands>Mavi Bazubands +1</hands>
  173.                 <rring>Omega Ring</rring>
  174.                 <lring>Spiral Ring</lring>
  175.                 <back>Potentia Cape</back>
  176.                 <waist>Penitent's Rope</waist>
  177.                 <legs>Teal Slops</legs>
  178.                 <feet>Mavi Basmak +1</feet>
  179.             </set>
  180.             <set name="Savage Blade">
  181.                 <head>Aias Bonnet</head>
  182.                 <neck>Wivre Gorget</neck>
  183.                 <lear>Brutal Earring</lear>
  184.                 <rear>Ethereal Earring</rear>
  185.                 <body>Loki's Kaftan</body>
  186.                 <hands>Heafoc Mitts</hands>
  187.                 <rring>Rajas Ring</rring>
  188.                 <lring>Spiral Ring</lring>
  189.                 <back>Atheling Mantle</back>
  190.                 <waist>Cuchulain's Belt</waist>
  191.                 <legs>Mavi Tayt +2</legs>
  192.                 <feet>Areion's Gamashes</feet>
  193.             </set>
  194.             <set name="Expiacion">
  195.                 <head>Aias Bonnet</head>
  196.                 <neck>Wivre Gorget</neck>
  197.                 <lear>Brutal Earring</lear>
  198.                 <rear>Ethereal Earring</rear>
  199.                 <body>Loki's Kaftan</body>
  200.                 <hands>Heafoc Mitts</hands>
  201.                 <rring>Rajas Ring</rring>
  202.                 <lring>Spiral Ring</lring>
  203.                 <back>Atheling Mantle</back>
  204.                 <waist>Penitent's Rope</waist>
  205.                 <legs>Nisse Slacks</legs>
  206.                 <feet>Areion's Gamashes</feet>
  207.             </set>
  208.             <set name="Cure-Potency">
  209.                 <main>Apollo's Staff</main>
  210.                 <head>Teal Chapeau</head>
  211.                 <body>Teal Saio</body>
  212.                 <hands>Mavi Bazubands +1</hands>
  213.                 <!--<hands>Serpente's Cuffs</hands>-->
  214.                 <rring>Omega Ring</rring>
  215.                 <back>Oretania's Cape</back>
  216.                 <waist>Penitent's Rope</waist>
  217.             </set>
  218.             <set name="Cure-EnmityPlus" baseset="Cure-Potency">
  219.                 <waist>Warwolf Belt</waist>
  220.             </set>
  221.             <set name="Cure-EnmityMinus" baseset="Cure-Potency">
  222.                 <lear>Delta Earring</lear>
  223.                 <rring>Trooper's Ring</rring>
  224.                 <legs>Nisse Slacks</legs>
  225.             </set>
  226.             <set name="Stun-Haste" baseset="TP-SWORD-HASTE">
  227.                 <body>Mavi Mintan +2</body>
  228.                 <hands>Mavi Bazubands +1</hands>
  229.             </set>
  230.             <set name="Stun-MagicACC" baseset="Stun-Haste">
  231.                 <neck>Artemis' Medal</neck>
  232.                 <lear>Mavi Earring</lear>
  233.                 <body>Mavi Mintan +2</body>
  234.                 <lring>Spiral Ring</lring>
  235.                 <rring>Omega Ring</rring>
  236.                 <back>Potentia Cape</back>
  237.                 <waist>Penitent's Rope</waist>
  238.                 <legs>Mavi Tayt +2</legs>
  239.             </set>
  240.             <set name="HP">
  241.                 <rring>Meridian Ring</rring>
  242.                 <body>Mavi Mintan +2</body>
  243.                 <lear>Bloodgem Earring</lear>
  244.             </set>
  245.             <set name="BreathSet" baseset="HP">
  246.                 <main>$Staff-%SpellElement</main>
  247.                 <neck>Ardor Pendant</neck>
  248.             </set>
  249.             <set name="BlueMagicSkill">
  250.                 <ammo>Mavi Tathlum</ammo>
  251.                 <head>Mirage Keffiyeh</head>
  252.                 <!--<neck>Mavi Scarf</neck>-->
  253.                 <body>Magus Jubbah</body>
  254.                 <hands>Symbios Gloves</hands>
  255.                 <legs>Mavi Tayt +2</legs>
  256.             </set>
  257.             <set name="Physical-STR-N" baseset="BlueMagicSkill">
  258.                 <head>Aias Bonnet</head>
  259.                 <!--<neck>Kubira Beads</neck>-->
  260.                 <hands>Heafoc Mitts</hands>
  261.                 <rring>Rajas Ring</rring>
  262.                 <lring>Spiral Ring</lring>
  263.                 <back>Potentia Cape</back>
  264.                 <waist>Warwolf Belt</waist>
  265.                 <feet>Areion's Gamashes</feet>
  266.             </set>
  267.             <set name="Physical-STR-BA" baseset="Physical-STR-N">
  268.                 <slot>Example</slot>
  269.             </set>
  270.             <set name="Physical-STR:ACC-N" baseset="Physical-STR-N">
  271.                 <slot>Example</slot>
  272.             </set>
  273.             <set name="Physical-STR:ACC-BA" baseset="Physical-STR:ACC-N">
  274.                 <slot>Example</slot>
  275.             </set>
  276.             <set name="Physical-DEX-N" baseset="Physical-STR-N">
  277.                 <!--<neck>Kubira Beads</neck>-->
  278.                 <lring>Airy Ring</lring>
  279.                 <back>Vigilance Mantle+1</back>
  280.             </set>
  281.             <set name="Physical-DEX-CA" baseset="Physical-DEX-N">
  282.                 <head>Mavi Kavuk +1</head> 
  283.                 <body>Loki's Kaftan</body>
  284.                 <rring>Rajas Ring</rring>
  285.                 <feet>Lithe Boots</feet>
  286.             </set>
  287.             <set name="Physical-AGI:ACC-N" baseset="Physical-STR-N">
  288.                 <!--<hands>Enkidu's Mittens</hands>-->
  289.                 <!--<neck>Kubira Beads</neck>-->
  290.             </set>
  291.             <set name="Physical-AGI:ACC-CA" baseset="Physical-AGI:ACC-N">
  292.                 <head>Mavi Kavuk +1</head>
  293.                 <body>Loki's Kaftan</body>
  294.                 <hands>Ocelot Gloves</hands>
  295.                 <rear>Suppanomimi</rear>
  296.                 <feet>Lithe Boots</feet>
  297.             </set>
  298.             <set name="Physical-STR:DEX-N" baseset="Physical-STR-N">
  299.                 <!--<neck>Kubira Beads</neck>-->
  300.                 <back>Vigilance Mantle +1</back>
  301.             </set>
  302.             <set name="Physical-STR:DEX-CA" baseset="Physical-STR:DEX-N">
  303.                 <head>Mavi Kavuk +1</head>
  304.             </set>
  305.             <set name="Physical-STR:VIT-N" baseset="Physical-STR-N">
  306.                 <lring>Spiral Ring</lring>
  307.             </set>
  308.             <set name="Physical-STR:VIT-CA" baseset="Physical-STR:VIT-N">
  309.                 <head>Mavi Kavuk +1</head>
  310.             </set>
  311.             <set name="Magical-INT-INT-N">
  312.                 <main>$Staff-%SpellElement</main>
  313.                 <ammo>Mavi Tathlum</ammo>
  314.                 <head>Teal Chapeau</head>
  315.                 <neck>Artemis' Medal</neck>
  316.                 <rear>Hecate's Earring</rear>
  317.                 <lear>Moldavite Earring</lear>
  318.                 <body>Teal Saio</body>
  319.                 <hands>Mavi Bazubands +1</hands>
  320.                 <lring>Spiral Ring</lring>
  321.                 <rring>Omega Ring</rring>
  322.                 <back>Romanus Cape</back>
  323.                 <waist>Penitent's Rope</waist>
  324.                 <legs>Teal Slops</legs>
  325.                 <feet>Mavi Basmak +1</feet>
  326.             </set>
  327.             <set name="Magical-INT-INT-BA" baseset="Magical-INT-INT-N">
  328.                 <feet>Mavi Basmak +1</feet>
  329.             </set>
  330.             <set name="Magical-INT-DEX-N" baseset="Magical-INT-INT-N">
  331.                 <sub>Brass Grip +1</sub>
  332.                 <!--<ammo>Thunder Sachet</ammo>-->
  333.                 <head>Aias Bonnet</head>
  334.                 <neck>Artemis' Medal</neck>
  335.                 <rear>Hecate's Earring</rear>
  336.                 <lear>Moldavite Earring</lear>
  337.                 <body>Loki's Kaftan</body>
  338.                 <hands>Mavi Bazubands +1</hands>
  339.                 <lring>Airy Ring</lring>
  340.                 <rring>Rajas Ring</rring>
  341.                 <back>Vigilance Mantle +1</back>
  342.                 <waist>Cuchulain's Belt</waist>
  343.                 <legs>Teal Slops</legs>
  344.                 <feet>Mavi Basmak +1</feet>
  345.             </set>
  346.             <set name="Magical-INT-DEX-BA" baseset="Magical-INT-DEX-N">
  347.                 <body>Loki's Kaftan</body>
  348.                 <legs>Mavi Tayt +2</legs>
  349.             </set>
  350.             <set name="Magical-INT-VIT-N" baseset="Magical-INT-INT-N">
  351.                 <slot>Example</slot>
  352.             </set>
  353.             <set name="Magical-INT-VIT-BA" baseset="Magical-INT-VIT-N">
  354.                 <slot>Example</slot>
  355.             </set>
  356.             <set name="Magical-INT-MND-N" baseset="Magical-INT-INT-N">
  357.                 <slot>Example</slot>
  358.             </set>
  359.             <set name="Magical-INT-MND-BA" baseset="Magical-INT-MND-N">
  360.                 <slot>Example</slot>
  361.             </set>
  362.             <set name="Magical-INT-INT:MND-N" baseset="Magical-INT-INT-N">
  363.                 <slot>Example</slot>
  364.             </set>
  365.             <set name="Magical-INT-INT:MND-BA" baseset="Magical-INT-INT:MND-N">
  366.                 <slot>Example</slot>
  367.             </set>
  368.             <set name="Magical-MND-MND">
  369.                 <slot>Example</slot>
  370.             </set>
  371.             <set name="Magical-CHR-CHR">
  372.                 <slot>Example</slot>
  373.             </set>
  374.             <set name="MagicAccuracy" baseset="BlueMagicSkill">
  375.                 <main>$Staff-%SpellElement</main>
  376.                 <body>Mavi Mintan +2</body>
  377.                 <hands>Mavi Bazubands +1</hands>
  378.                 <lring>Spiral Ring</lring>
  379.                 <rring>Omega Ring</rring>
  380.                 <back>Potentia Cape</back>
  381.                 <waist>Penitent's Rope</waist>
  382.                 <feet>Mavi Basmak +1</feet>
  383.             </set>
  384.             <set name="Utsusemi-Precast">
  385.                 <lear>Loquac. Earring</lear>
  386.             </set>
  387.             <set name="Utsusemi-Midcast-SpellInterruption" baseset="DireCast-1">
  388.                 <main>%EquipMain</main>
  389.                 <sub>%EquipSub</sub>
  390.             </set>
  391.             <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion">
  392.                 <main>%EquipMain</main>
  393.                 <sub>%EquipSub</sub>
  394.             </set>
  395.             <set name="Utsusemi-Midcast-PDT" baseset="PDT">
  396.                 <main>%EquipMain</main>
  397.                 <sub>%EquipSub</sub>
  398.             </set>
  399.             <set name="Efflux">
  400.                 <legs>Mavi Tayt +2</legs>
  401.             </set>
  402.             <set name="ConvertSet">
  403.                 <slot>Example</slot>
  404.             </set>
  405.             <set name="BLU-Recast" baseset="Haste">
  406.                 <hands>Mavi Bazubands +1</hands>
  407.             </set>
  408.             <set name="Haste">
  409.                 <head>Mavi Kavuk +1</head>
  410.                 <body>Mavi Mintan +2</body>
  411.                 <hands>Dusk Gloves +1</hands>
  412.                 <waist>Twilight Belt</waist>
  413.                 <legs>Mavi Tayt +2</legs>
  414.                 <feet>Aurore Gaiters</feet>
  415.             </set>
  416.         </group>
  417.         <group name="Abyssea-NM" inherit="Abyssea-R" />
  418.         <group name="Outside-R" inherit="Abyssea-R" default="true" />
  419.         <group name="Outside-NM" inherit="Outside-R" />
  420.     </sets>
  421.     <rules>
  422.         <!--- Core Include Rules --->
  423.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LVrestriction']/*" />
  424.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ReturnRules']/*" />
  425.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='CleanTransportation']/*" />
  426.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='AreaRule']/*" />
  427.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  428.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SpellCancel']/*" />
  429.         <!--- Optional Include Rules --->
  430.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='MPCostRule']/*" />
  431.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  432.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  433.         <!--- Automatically change variables when buffs wear off --->
  434.         <if notBuffactive="Chain Affinity">
  435.             <var cmd="set ChainAffinity N" />
  436.         </if>
  437.         <if notBuffactive="Burst Affinity">
  438.             <var cmd="set BurstAffinity N" />
  439.         </if>
  440.         <if notBuffactive="Efflux">
  441.             <var cmd="set Efflux BlankSet" />
  442.         </if>
  443.         <if BuffActive="Spontaneity">
  444.             <var cmd="set VAR-CastTime precast" />
  445.         </if>
  446.         <else>
  447.             <var cmd="set VAR-CastTime midcast" />
  448.         </else>
  449.         <!--- Automatically Equip Gear Rules --->
  450.         <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  451.         <!--- Automatically change group --->
  452.         <if notgroup="$Area-$Resist">
  453.             <command>sc group $Area-$Resist</command>
  454.         </if>
  455.         <!--- Trigger Spells --->
  456.         <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  457.             <if spell="$TriggerSetOne">
  458.                 <!--- Auto Update Gear --->
  459.                 <if spell="Dancing Chains">
  460.                     <cancelspell />
  461.                     <if status="idle">
  462.                         <equip set="%Status|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  463.                     </if>
  464.                     <elseif status="engaged">
  465.                         <if advanced='"$VAR-TP"="EVA"'>
  466.                             <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  467.                         </if>
  468.                         <else>
  469.                             <equip set="TP-$STYLE-$VAR-TP|$VAR-Refresh|$BreathSet|$ConvertSet|$Armor-%Status|$Movement-%Status" />
  470.                         </else>
  471.                     </elseif>
  472.                     <elseif status="resting">
  473.                         <equip set="%Status" />
  474.                     </elseif>
  475.                 </if>
  476.                 <!--- Change the distance at which to cancel WS --->
  477.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  478.                 <!--- Change the resistance variable: Regular mobs or NMs --->
  479.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ResistRule']/*" />
  480.                 <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
  481.                 <!--- Equip DD or Idle Set --->
  482.                 <elseif Spell="Vulcan Shot">
  483.                     <cancelspell />
  484.                     <var cmd="set Armor-%Status BlankSet" />
  485.                     <var cmd="set ConvertSet BlankSet" />
  486.                     <var cmd="set BreathSet BlankSet" />
  487.                     <command>Dancing Chains</command>
  488.                 </elseif>
  489.                 <!--- Equip MDT (Aegis Schism) --->
  490.                 <elseif Spell="Aegis Schism">
  491.                     <cancelspell />
  492.                     <var cmd="set Armor-%Status MDT" />
  493.                     <var cmd="set ConvertSet BlankSet" />
  494.                     <var cmd="set BreathSet BlankSet" />
  495.                     <command>Dancing Chains</command>
  496.                 </elseif>
  497.                 <!--- Equip PDT (Barbed Crescent) --->
  498.                 <elseif Spell="Barbed Crescent">
  499.                     <cancelspell />
  500.                     <var cmd="set Armor-%Status PDT" />
  501.                     <var cmd="set ConvertSet BlankSet" />
  502.                     <var cmd="set BreathSet BlankSet" />
  503.                     <command>Dancing Chains</command>
  504.                 </elseif>
  505.                 <!--- Equip Full Evasion (Carnal Nightmare) --->
  506.                 <elseif Spell="Carnal Nightmare">
  507.                     <cancelspell />
  508.                     <var cmd="set Armor-%Status FullEvasion" />
  509.                     <var cmd="set ConvertSet BlankSet" />
  510.                     <var cmd="set BreathSet BlankSet" />
  511.                     <command>Dancing Chains</command>
  512.                 </elseif>
  513.             </if>
  514.             <elseif spell="$TriggerSetTwo">
  515.                 <!--- Change TP set type --->
  516.                 <if spell="Poison V">
  517.                     <cancelspell />
  518.                     <if advanced='"$VAR-TP"="HASTE"'>
  519.                         <var cmd="set VAR-TP ACC" />
  520.                     </if>
  521.                     <elseif advanced='"$VAR-TP"="ACC"'>
  522.                         <var cmd="set VAR-TP EVA" />
  523.                     </elseif>
  524.                     <elseif advanced='"$VAR-TP"="EVA"'>
  525.                         <var cmd="set VAR-TP HASTE" />
  526.                     </elseif>
  527.                     <addtochat color="135">TP Variable: $VAR-TP</addtochat>
  528.                     <if status="engaged">
  529.                         <command>Dancing Chains</command>
  530.                     </if>
  531.                 </if>
  532.                 <!--- Change WS set type --->
  533.                 <elseif spell="Poisonga V">
  534.                     <cancelspell />
  535.                     <if advanced='"$VAR-WS"="ATT"'>
  536.                         <var cmd="set VAR-WS DEX" />
  537.                     </if>
  538.                     <elseif advanced='"$VAR-WS"="DEX"'>
  539.                         <var cmd="set VAR-WS ATT" />
  540.                     </elseif>
  541.                     <addtochat color="135">WS Variable: $VAR-WS</addtochat>
  542.                 </elseif>
  543.                 <!--- Change Midcast for Utsusemi --->
  544.                 <elseif spell="Scop's Operetta">
  545.                     <cancelspell />
  546.                     <if advanced='"$VAR-Utsusemi"="PDT"'>
  547.                         <var cmd="set VAR-Utsusemi EVA" />
  548.                     </if>
  549.                     <elseif advanced='"$VAR-Utsusemi"="EVA"'>
  550.                         <var cmd="set VAR-Utsusemi SpellInterruption" />
  551.                     </elseif>
  552.                     <else>
  553.                         <var cmd="set VAR-Utsusemi PDT" />
  554.                     </else>
  555.                     <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
  556.                 </elseif>
  557.                 <!--- Change Cure type --->
  558.                 <elseif spell="Herb Pastoral">
  559.                     <cancelspell />
  560.                     <if advanced='"$VAR-Cure"="Potency"'>
  561.                         <var cmd="set VAR-Cure EnmityMinus" />
  562.                     </if>
  563.                     <elseif advanced='"$VAR-Cure"="EnmityMinus"'>
  564.                         <var cmd="set VAR-Cure EnmityPlus" />
  565.                     </elseif>
  566.                     <elseif advanced='"$VAR-Cure"="EnmityPlus"'>
  567.                         <var cmd="set VAR-Cure Potency" />
  568.                     </elseif>
  569.                     <addtochat color="135">Cure Variable: $VAR-Cure</addtochat>
  570.                 </elseif>
  571.                 <!--- Lock Breath gear --->
  572.                 <elseif spell="Shining Fantasia">
  573.                     <cancelspell />
  574.                     <if advanced='"$BreathSet"="BlankSet"'>
  575.                         <var cmd="set BreathSet BreathSet" />
  576.                         <addtochat color="135">Breath Set: ON</addtochat>
  577.                     </if>
  578.                     <else>
  579.                         <var cmd="set BreathSet BlankSet" />
  580.                         <addtochat color="135">Breath Set: OFF</addtochat>
  581.                     </else>
  582.                     <command>Dancing Chains</command>
  583.                 </elseif>
  584.                 <!--- Add or Remove Movement gear --->
  585.                 <elseif spell="Raptor Mazurka">
  586.                     <cancelspell />
  587.                     <if advanced='"$Movement-%Status"="BlankSet"'>
  588.                         <var cmd="set Movement-%Status Movement" />
  589.                         <addtochat color="135">Movement Speed: ON</addtochat>
  590.                     </if>
  591.                     <else>
  592.                         <var cmd="set Movement-%Status BlankSet" />
  593.                         <addtochat color="135">Movement Speed: OFF</addtochat>
  594.                     </else>
  595.                     <command>Dancing Chains</command>
  596.                 </elseif>
  597.             </elseif>
  598.             <else>
  599.                 <!--- Class Specific Trigger 1: Change the gear used for stun spells --->
  600.                 <if spell="Foxfire">
  601.                     <cancelspell />
  602.                     <if advanced='"$VAR-Stun"="Haste"'>
  603.                         <var cmd="set VAR-Stun MagicACC" />
  604.                     </if>
  605.                     <else>
  606.                         <var cmd="set VAR-Stun Haste" />
  607.                     </else>
  608.                     <addtochat color="135">Stun variable: $VAR-Stun</addtochat>
  609.                 </if>
  610.                 <!--- Class Specific Trigger 2: Change between Refresh and Non-Refresh TP Sets --->
  611.                 <elseif spell="Netherspikes">
  612.                     <cancelspell />
  613.                     <if advanced='"$VAR-Refresh"="Refresh"'>
  614.                         <var cmd="set VAR-Refresh BlankSet" />
  615.                         <addtochat color="135">TP in Refresh: OFF</addtochat>
  616.                     </if>
  617.                     <else>
  618.                         <var cmd="set VAR-Refresh Refresh" />
  619.                         <addtochat color="135">TP in Refresh: ON</addtochat>
  620.                     </else>
  621.                     <command>Dancing Chains</command>
  622.                 </elseif>
  623.                 <!--- Class Specific Trigger 3: Cast in Spell Interruption or PDT gear for Enfeebles or Buffs --->
  624.                 <elseif spell="Diaga V">
  625.                     <cancelspell />
  626.                     <if advanced='"$VAR-DireCast"="BlankSet"'>
  627.                         <var cmd="set VAR-DireCast DireCast-1" />
  628.                         <addtochat color="135">Dire Cast: [Dire Cast 1] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  629.                     </if>
  630.                     <elseif advanced='"$VAR-DireCast"="DireCast-1"'>
  631.                         <var cmd="set VAR-DireCast DireCast-2" />
  632.                         <addtochat color="135">Dire Cast: [Dire Cast 2] gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  633.                     </elseif>
  634.                     <elseif advanced='"$VAR-DireCast"="DireCast-2"'>
  635.                         <var cmd="set VAR-DireCast BlankSet" />
  636.                         <addtochat color="135">Dire Cast: No gear will overlay Enfeebles and some Enhancing Skills</addtochat>
  637.                     </elseif>
  638.                 </elseif>
  639.                 <!--- Class Specific Trigger 4 --->
  640.                 <elseif spell="Banishga V">
  641.                     <cancelspell />
  642.                 </elseif>
  643.                 <!--- Class Specific Trigger 5 --->
  644.                 <elseif spell="Goblin Gavotte">
  645.                     <cancelspell />
  646.                 </elseif>
  647.             </else>
  648.         </if>
  649.         <!--- Rules for Blue Magic --->
  650.         <elseif type="BlueMagic">
  651.             <!--- Cast Delay --->
  652.             <if notspell="Sudden Lunge|Head Butt|Temporal Shift">
  653.                 <castdelay delay="$Delay-Spell" />
  654.             </if>
  655.             <!--- Fast Cast for Blue Magic: I'll work on a universal Fast Cast rule in the future, but this suffices for now --->
  656.             <if notSpell="Sheep*|Dream*|Yawn|Sopor*|*Breath" notBuffactive="Spontaneity" CastTimeGT="2">
  657.                 <equip when="precast" set="FastCast" />
  658.             </if>
  659.             <!--- Blue Magic: Skill-based buff Spells --->
  660.             <if Spell="Metallic Body|Diamond*|Occultation|Magic Barrier">
  661.                 <equip when="$VAR-CastTime" set="BLU-Haste|BlueMagicSkill" />
  662.             </if>
  663.             <!--- Blue Magic: Healing Spells --->
  664.             <elseif Spell="Plen*|*Fruit|Polle*|Healing*|Wild*">
  665.                 <equip when="precast" set="Cure-$VAR-Cure|$BreathSet" />
  666.             </elseif>
  667.             <elseif Spell="White Wind">
  668.                 <equip when="$VAR-CastTime" set="HP|$BreathSet" />
  669.             </elseif>
  670.             <!--- Blue Magic: Physical or Improperly labeled spells (Way to go SE) --->
  671.             <elseif type="BlueMagic" Element="Unknown">
  672.                 <!--- Offensive Physical Spells --->
  673.                 <if ValidTarget="Enemy|NPC">
  674.                     <if Spell="Quad*|Cannonball|Delta*">
  675.                         <equip when="precast" set="Physical-STR:VIT-$ChainAffinity|$Efflux" />
  676.                     </if>
  677.                     <elseif Spell="Disseverment|Goblin Rush">
  678.                         <equip when="precast" set="Physical-STR:DEX-$ChainAffinity|$Efflux" />
  679.                     </elseif>
  680.                     <elseif Spell="Head Butt|Sudden Lunge">
  681.                         <equip when="precast" set="Stun-$VAR-Stun" />
  682.                     </elseif>
  683.                     <elseif Spell="Benthic Typhoon">
  684.                         <equip when="precast" set="Physical-AGI:ACC-$ChainAffinity|$Efflux" />
  685.                     </elseif>
  686.                     <elseif Spell="Vanity Dive|Frenetic Rip">
  687.                         <equip when="precast" set="Physical-DEX-$ChainAffinity|$Efflux" />
  688.                     </elseif>
  689.                     <elseif Spell="Heavy Strike">
  690.                         <equip when="precast" set="Physical-STR:ACC-$ChainAffinity|$Efflux" />
  691.                     </elseif>
  692.                     <else>
  693.                         <equip when="precast" set="Physical-STR-$ChainAffinity|$Efflux" />
  694.                     </else>
  695.                 </if>
  696.                 <!--- Non-Offensive Unknown Element Spells --->
  697.                 <else>
  698.                     <equip when="$VAR-CastTime" set="BLU-Recast" />
  699.                 </else>
  700.             </elseif>
  701.             <!--- Blue Magic: Magical Spells --->
  702.             <elseif type="BlueMagic" notElement="Unknown">
  703.                 <!--- Offensive Nukes and Debuffs --->
  704.                 <if ValidTarget="Enemy|NPC">
  705.                     <if Buffactive="Convergence">
  706.                         <addtochat color="135">Convergence: %Spell! No AOE</addtochat>
  707.                     </if>
  708.                     <!--- Primary INT Nukes --->
  709.                     <if Spell="Dark Orb|Ice Break|Leafstorm|Blazing Bound">
  710.                         <equip when="$VAR-CastTime" set="Magical-INT-INT-$BurstAffinity" />
  711.                     </if>
  712.                     <elseif Spell="Charged Whisker">
  713.                         <equip when="$VAR-CastTime" set="Magical-INT-DEX-$BurstAffinity" />
  714.                     </elseif>
  715.                     <elseif Spell="Thermal Pulse">
  716.                         <equip when="$VAR-CastTime" set="Magical-INT-VIT-$BurstAffinity" />
  717.                     </elseif>
  718.                     <elseif Spell="Evryone. Grudge|Regurgitation|Acrid Stream">
  719.                         <equip when="$VAR-CastTime" set="Magical-INT-MND-$BurstAffinity" />
  720.                     </elseif>
  721.                     <elseif Spell="Water Bomb|Firespit|Maelstrom|Thunderbolt">
  722.                         <equip when="$VAR-CastTime" set="Magical-INT-INT:MND-$BurstAffinity" />
  723.                     </elseif>
  724.                     <!--- Primary MND Nukes --->
  725.                     <elseif Spell="Mind Blast|Magic Hammer">
  726.                         <equip when="$VAR-CastTime" set="Magical-MND-MND" />
  727.                     </elseif>
  728.                     <!--- Primary CHR Nukes --->
  729.                     <elseif Spell="Ey*">
  730.                         <equip when="$VAR-CastTime" set="Magical-CHR-CHR" />
  731.                     </elseif>
  732.                     <!--- Offensive spells based on skill --->
  733.                     <elseif Spell="Blood Drain|Digest|Blood Saber|Osmosis|Cold Wave">
  734.                         <equip when="$VAR-CastTime" set="MagicAccuracy|BlueMagicSkill" />
  735.                     </elseif>
  736.                     <!--- Sleep Spells --->
  737.                     <elseif Spell="Sheep Song|Soporific|Yawn|Dream Flower">
  738.                         <equip when="$VAR-CastTime" set="MagicAccuracy|$VAR-DireCast" />
  739.                         <!--- Misc: Sleep timers --->
  740.                         <if advanced='"$SleepTimer"=="1"'>
  741.                             <if Spell="Sheep Song">
  742.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 25; input /echo [%Spell : %target : %Spell wearing in 35s]</command>
  743.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 45; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  744.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 55; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  745.                             </if>
  746.                             <elseif Spell="Yawn">
  747.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  748.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  749.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  750.                             </elseif>
  751.                             <elseif Spell="Soporific">
  752.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  753.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  754.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  755.                             </elseif>
  756.                             <elseif Spell="Dream Flower">
  757.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
  758.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
  759.                                 <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
  760.                             </elseif>
  761.                         </if>
  762.                     </elseif>
  763.                     <!--- Breath Spells --->
  764.                     <elseif Spell="*Breath|Flying*">
  765.                         <equip when="$VAR-CastTime" set="BLU-Recast|$BreathSet" />
  766.                     </elseif>
  767.                     <!--- Other spells (Primarily, Enfeebles) --->
  768.                     <else>
  769.                         <equip when="$VAR-CastTime" set="MagicAccuracy" />
  770.                     </else>
  771.                 </if>
  772.                 <!--- Non-Offensive Elemental Spells --->
  773.                 <else>
  774.                     <equip when="$VAR-CastTime" set="BLU-Recast" />
  775.                 </else>
  776.             </elseif>
  777.         </elseif>
  778.         <elseif type="Ninjutsu">
  779.             <!--- Utsusemi Rules --->
  780.             <if SubJob="NIN">
  781.                 <if spell="Utsusemi: Ichi">
  782.                     <equip when="precast" set="Utsusemi-Precast" />
  783.                     <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
  784.                     <midcastdelay delay="2" />
  785.                     <equip when="midcast" set="Haste" />
  786.                 </if>
  787.                 <elseif spell="Utsusemi: Ni">
  788.                     <equip when="precast|midcast" set="Haste" />
  789.                 </elseif>
  790.             </if>
  791.             <!--- Change Utsusemi to Occultation if not sub NIN --->
  792.             <else>
  793.                 <if Spell="Utsusemi*">
  794.                     <changespell Spell="Occultation" />
  795.                     <equip set="Haste|BlueMagicSkill" />
  796.                 </if>
  797.             </else>
  798.         </elseif>
  799.         <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  800.             <castdelay delay="1" />
  801.             <equip when="precast">
  802.                 <ammo lock="true">$R-Weapon</ammo>
  803.             </equip>
  804.         </elseif>
  805.         <elseif type="WeaponSkill">
  806.             <castdelay delay="$Delay-JA" />
  807.             <if spell="Chant du Cygne">
  808.                 <equip set="%Spell-$VAR-WS" />
  809.             </if>
  810.             <elseif Spell="Sanguine Blade|Savage Blade|Expiacion|Vorpal Blade">
  811.                 <equip set="%Spell" />
  812.             </elseif>
  813.             <else>
  814.                 <equip set="WS Base" />
  815.             </else>
  816.         </elseif>
  817.         <elseif type="JobAbility">
  818.             <!--- Chain Affinity Variable --->
  819.             <if spell="Chain Affinity">
  820.                 <var cmd="set ChainAffinity CA" />
  821.             </if>
  822.             <!--- Burst Affinity Variable --->
  823.             <elseif spell="Burst Affinity">
  824.                 <var cmd="set BurstAffinity BA" />
  825.             </elseif>
  826.             <!--- Efflux Variable --->
  827.             <elseif spell="Efflux">
  828.                 <var cmd="set Efflux Efflux" />
  829.             </elseif>
  830.             <!--- Sub: Convert gear locked until you hit Trigger/Non-Cure Spell --->
  831.             <elseif spell="Convert">
  832.                 <var cmd="set ConvertSet ConvertSet" />
  833.             </elseif>
  834.         </elseif>
  835.         <elseif type="Samba|Waltz|Flourish*|Jig">
  836.             <return />
  837.         </elseif>
  838.         <elseif type="Scholar">
  839.             <return />
  840.         </elseif>
  841.     </rules>
  842. </spellcast>
  843.  
Advertisement
Add Comment
Please, Sign In to add comment