akyrey90

Akyrey_RDM.xml

Dec 11th, 2011
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 41.47 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config />
  4.     <variables>
  5.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='TrialStaffFastCast']/*" />
  6.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
  7.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='TrialStaffACC']/*" />
  8.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  9.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='VarEnSpells']/*" />
  10.         <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  11.         <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  12.         <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  13.         <var name="Distance">6</var>
  14.         <var name="Resist">R</var>
  15.         <var name="Area">Outside</var>
  16.         <var name="LockMain">0</var>
  17.         <var name="TP">TP-HASTE</var>
  18.         <var name="Idle">Idle</var>
  19.         <var name="Armor">BlankSet</var>
  20.         <var name="VARTP">HASTE</var>
  21.         <var name="VARWS">DEX</var>
  22.         <var name="VARUtsusemi">PDT</var>
  23.         <var name="VARCure">Potency</var>
  24.         <var name="VARStun">Haste</var>
  25.         <var name="VARDireCast">BlankSet</var>
  26.         <var name="BlackMagicBook">0</var>
  27.         <var name="WhiteMagicBook">0</var>
  28.         <var name="Castwhen">midcast</var>
  29.         <var name="ChangeComposure">0</var>
  30.         <var name="QuickResist">R</var>
  31.         <var name="SleepOrder">0</var>
  32.         <var name="SleepTimer">1</var>
  33.         <var name="DurationTimer">1</var>
  34.         <var name="Main-Idle">Terra's Staff</var>
  35.         <var name="Sub-Idle">Verse Strap +1</var>
  36.         <var name="Legs-Idle">Blood Cuisses</var>
  37.         <var name="FastCastTotal">0.5</var>
  38.     </variables>
  39.     <sets>
  40.         <group name="Abyssea-R">
  41.             <set name="Idle" baseset="PDT">
  42.                 <head>Duelist's Chapeau</head>
  43.                 <body>Dalmatica</body>
  44.                 <hands>Serpentes Cuffs</hands>
  45.                 <legs>Stearc Subligar</legs>
  46.                 <feet>Serpentes Sabots</feet>
  47.             </set>
  48.             <set name="PDT">
  49.                 <main>Terra's Staff</main>
  50.                 <head>Darksteel Cap +1</head>
  51.                 <neck>Twilight Torque</neck>
  52.                 <body>Dst. Harness +1</body>
  53.                 <hands>Melaco Mittens</hands>
  54.                 <lring>Dark Ring</lring>
  55.                 <rring>Jelly Ring</rring>
  56.                 <back>Cheviot Cape</back>
  57.                 <legs>Dst. Subligar +1</legs>
  58.                 <feet>Dst. Leggings +1</feet>
  59.             </set>
  60.             <set name="Utsusemi-PDT">
  61.                 <head>Darksteel Cap +1</head>
  62.                 <neck>Twilight Torque</neck>
  63.                 <body>Dst. Harness +1</body>
  64.                 <hands>Melaco Mittens</hands>
  65.                 <lring>Dark Ring</lring>
  66.                 <rring>Jelly Ring</rring>
  67.                 <back>Cheviot Cape</back>
  68.                 <legs>Dst. Subligar +1</legs>
  69.                 <feet>Dst. Leggings +1</feet>
  70.             </set>
  71.             <set name="MDT">
  72.                 <neck>Twilight Torque</neck>
  73.                 <lear>Merman's Earring</lear>
  74.                 <hands>Coral Fng. Gnt. +1</hands>
  75.                 <lring>Dark Ring</lring>
  76.                 <rring>Minerva's Ring</rring>
  77.                 <back>Lamia Mantle +1</back>
  78.                 <legs>Coral Cuisses +1</legs>
  79.                 <rear>Merman's Earring</rear>
  80.             </set>
  81.             <set name="Haste">
  82.                 <head>Walahra Turban</head>
  83.                 <hands>Dusk Gloves +1</hands>
  84.                 <waist>Goading Belt</waist>
  85.             </set>
  86.             <set name="Resting">
  87.                 <main>Pluto's Staff</main>
  88.                 <head>Duelist's Chapeau</head>
  89.                 <neck>Eidolon Pendant</neck>
  90.                 <lear>Relaxing Earring</lear>
  91.                 <body>Dalmatica</body>
  92.                 <hands>Serpentes Cuffs</hands>
  93.                 <back>Vita Cape</back>
  94.                 <waist>Austerity Belt</waist>
  95.                 <legs>Nisse Slacks</legs>
  96.                 <feet>Avocat Pigaches</feet>
  97.             </set>
  98.             <set name="FastCast-Impact">
  99.                 <body>Twilight Cloak</body>
  100.             </set>
  101.             <set name="FastCast-50Max">
  102.                 <body>Duelist's Tabard</body>
  103.                 <head>Warlock's Chapeau</head>
  104.             </set>
  105.             <set name="FastCast" baseset="FastCast-50Max">
  106.                 <feet>Augur's Gaiters</feet>
  107.             </set>
  108.             <set name="SpellInterruption">
  109.                 <head>Darksteel Cap +1</head>
  110.                 <neck>Twilight Torque</neck>
  111.                 <body>Warlock's Tabard</body>
  112.                 <back>Cheviot Cape</back>
  113.                 <legs>Dst. Subligar +1</legs>
  114.             </set>
  115.             <set name="Utsusemi-SpellInterruption">
  116.                 <head>Darksteel Cap +1</head>
  117.                 <neck>Twilight Torque</neck>
  118.                 <body>Warlock's Tabard</body>
  119.                 <back>Cheviot Cape</back>
  120.                 <legs>Dst. Subligar +1</legs>
  121.             </set>
  122.             <set name="EmpyreanSet">
  123.                 <!--<head>Estq. Chappel +2</head>
  124.                <body>Estq. Sayon +2</body>
  125.                <hands>Estq. Ganthrt. +2</hands>
  126.                <legs>Estqr. Fuseau +2</legs>
  127.                <feet>Estq. Houseaux +2</feet>-->
  128.             </set>
  129.             <set name="TP-ACC">
  130.                 <body>Goliard Saio</body>
  131.                 <head>Zelus Tiara</head>
  132.                 <hands>Dusk Gloves</hands>
  133.                 <feet>Dusk Ledelsens</feet>
  134.                 <waist>Goading Belt</waist>
  135.             </set>
  136.             <set name="TP-HASTE" baseset="TP-ACC">
  137.                 <head>Zelus Tiara</head>
  138.                 <hands>Dusk Gloves</hands>
  139.                 <feet>Dusk Ledelsens</feet>
  140.                 <body>Goliard Saio</body>
  141.                 <waist>Goading Belt</waist>
  142.             </set>
  143.             <set name="TP-PDT" baseset="TP-HASTE">
  144.                 <body>Estq. Sayon +2</body>
  145.             </set>
  146.             <set name="Chant du Cygne-ACC">
  147.                 <body>Estq. Sayon +2</body>
  148.                 <head>Estq. Chappel +2</head>
  149.                 <hands>Eradico Mitts</hands>
  150.                 <legs>Estqr. Fuseau +2</legs>
  151.                 <feet>Goliard Clogs</feet>
  152.                 <neck>Feud Pendant</neck>
  153.                 <lear>Moldavite Earring</lear>
  154.                 <rear>Hecate's Earring</rear>
  155.                 <lring>Diamond Ring</lring>
  156.                 <rring>Demon's Ring</rring>
  157.                 <waist>Penitent's Rope</waist>
  158.                 <back>Potentia Cape</back>
  159.                 <ammo>Snow Sachet</ammo>
  160.             </set>
  161.             <set name="Chant du Cygne-DEX" baseset="Chant du Cygne-ACC">
  162.                 <body>Teal Saio</body>
  163.                 <head>Estq. Chappel +2</head>
  164.                 <legs>Estqr. Fuseau +2</legs>
  165.                 <feet>Goliard Clogs</feet>
  166.                 <waist>Penitent's Rope</waist>
  167.                 <back>Potentia Cape</back>
  168.                 <hands>Eradico Mitts</hands>
  169.                 <lring>Diamond Ring</lring>
  170.                 <rring>Demon's Ring</rring>
  171.                 <neck>Feud Pendant</neck>
  172.                 <lear>Moldavite Earring</lear>
  173.                 <rear>Hecate's Earring</rear>
  174.                 <ammo>Snow Sachet</ammo>
  175.             </set>
  176.             <set name="Evisceration-ACC">
  177.                 <slot>Example</slot>
  178.             </set>
  179.             <set name="Evisceration-DEX" baseset="Evisceration-ACC">
  180.                 <slot>Example</slot>
  181.             </set>
  182.             <set name="Knights of Round">
  183.                 <slot>Example</slot>
  184.             </set>
  185.             <set name="Mercy Stroke">
  186.                 <slot>Example</slot>
  187.             </set>
  188.             <set name="Vorpal Blade">
  189.                 <slot>Example</slot>
  190.             </set>
  191.             <set name="Sanguine Blade">
  192.                 <body>Estq. Sayon +2</body>
  193.                 <head>Estq. Chappel +2</head>
  194.                 <hands>Eradico Mitts</hands>
  195.                 <legs>Estqr. Fuseau +2</legs>
  196.                 <feet>Goliard Clogs</feet>
  197.                 <neck>Feud Pendant</neck>
  198.                 <lear>Moldavite Earring</lear>
  199.                 <rear>Hecate's Earring</rear>
  200.                 <lring>Diamond Ring</lring>
  201.                 <rring>Demon's Ring</rring>
  202.                 <waist>Penitent's Rope</waist>
  203.                 <back>Potentia Cape</back>
  204.                 <ammo>Snow Sachet</ammo>
  205.             </set>
  206.             <set name="Elemental-Debuffs">
  207.                 <main>$Staff-ACC-%SpellElement</main>
  208.                 <!--<ammo>Snow Sachet</ammo>-->
  209.                 <head>Estq. Chappel +1</head>
  210.                 <neck>Artemis' Medal</neck>
  211.                 <body>Teal Saio</body>
  212.                 <lring>Omega Ring</lring>
  213.                 <rring>Balrahn's Ring</rring>
  214.                 <back>Potentia Cape</back>
  215.                 <waist>Penitent's Rope</waist>
  216.                 <legs>Estqr. Fuseau +1</legs>
  217.                 <sub>Bugard Strap +1</sub>
  218.             </set>
  219.             <set name="Elemental-Nukes">
  220.                 <main>$Staff-DMG-%SpellElement</main>
  221.                 <ammo>Witchstone</ammo>
  222.                 <head>Estq. Chappel +1</head>
  223.                 <neck>Artemis' Medal</neck>
  224.                 <lear>Moldavite Earring</lear>
  225.                 <rear>Hecate's Earring</rear>
  226.                 <body>Teal Saio</body>
  227.                 <hands>Eradico Mitts</hands>
  228.                 <lring>Omega Ring</lring>
  229.                 <rring>Spiral Ring</rring>
  230.                 <back>Romanus Cape</back>
  231.                 <waist>Penitent's Rope</waist>
  232.                 <legs>Estqr. Fuseau +1</legs>
  233.                 <feet>Duelist's Botts</feet>
  234.                 <sub>Bugard Strap +1</sub>
  235.             </set>
  236.             <set name="Elemental-Impact" baseset="Elemental-Nukes">
  237.                 <head />
  238.                 <body>Twilight Cloak</body>
  239.             </set>
  240.             <set name="Dark-Skill" baseset="Haste">
  241.                 <main>$Staff-ACC-%SpellElement</main>
  242.                 <head>Estq. Chappel +1</head>
  243.                 <neck>Dark Torque</neck>
  244.                 <body>Glamor Jupon</body>
  245.                 <hands>Estq. Ganthrt. +1</hands>
  246.                 <lring>Omega Ring</lring>
  247.                 <rring>Balrahn's Ring</rring>
  248.                 <back>Potentia Cape</back>
  249.                 <waist>Goading Belt</waist>
  250.                 <legs>Estqr. Fuseau +1</legs>
  251.             </set>
  252.             <set name="Dark-ACC" baseset="Dark-Skill">
  253.                 <head>Estq. Chappel +1</head>
  254.                 <neck>Dark Torque</neck>
  255.             </set>
  256.             <set name="Dark-DMG" baseset="Dark-ACC">
  257.                 <main>$Staff-DMG-%SpellElement</main>
  258.                 <head>Estq. Chappel +1</head>
  259.                 <lear>Moldavite Earring</lear>
  260.                 <rear>Hecate's Earring</rear>
  261.                 <neck>Dark Torque</neck>
  262.                 <body>Glamor Jupon</body>
  263.                 <hands>Eradico Mitts</hands>
  264.                 <waist>Penitent's Rope</waist>
  265.             </set>
  266.             <set name="Dark-Haste" baseset="Dark-ACC">
  267.                 <head>Walahra Turban</head>
  268.                 <hands>Dusk Gloves +1</hands>
  269.                 <waist>Goading Belt</waist>
  270.             </set>
  271.             <set name="Divine-ACC">
  272.                 <main>$Staff-ACC-%SpellElement</main>
  273.             </set>
  274.             <set name="Divine-DMG" baseset="Divine-ACC">
  275.                 <main>$Staff-DMG-%SpellElement</main>
  276.             </set>
  277.             <set name="Enhancing-Skill" baseset="PDT">
  278.                 <neck>Colossus's Torque</neck>
  279.                 <body>Glamor Jupon</body>
  280.                 <back>Estoqueur's Cape</back>
  281.                 <legs>Warlock's Tights</legs>
  282.             </set>
  283.             <set name="Enhancing-Stoneskin">
  284.                 <!--<neck>Stone Gorget</neck>
  285.                <hands>Stone Mufflers</hands>-->
  286.                 <waist>Siegel Sash</waist>
  287.                 <legs>Haven Hose</legs>
  288.             </set>
  289.             <set name="Enhancing-Spikes">
  290.                 <head>Estq. Chappel +1</head>
  291.                 <waist>Penitent's Rope</waist>
  292.                 <legs>Estqr. Fuseau +1</legs>
  293.             </set>
  294.             <set name="Enfeebling-Dark-ACC">
  295.                 <main>$Staff-ACC-%SpellElement</main>
  296.                 <head>Estq. Chappel +1</head>
  297.                 <neck>Enfeebling Torque</neck>
  298.                 <body>Warlock's Tabard</body>
  299.                 <hands>Estq. Ganthry. +1</hands>
  300.                 <lring>Omega Ring</lring>
  301.                 <rring>Balrahn's Ring</rring>
  302.                 <back>Potentia Cape</back>
  303.                 <waist>Penitent's Rope</waist>
  304.                 <legs>Estqr. Fuseau +1</legs>
  305.                 <feet>Avocat Pigaches</feet>
  306.             </set>
  307.             <set name="Enfeebling-Light-ACC">
  308.                 <main>$Staff-ACC-%SpellElement</main>
  309.                 <head>Estq. Chappel +1</head>
  310.                 <neck>Enfeebling Torque</neck>
  311.                 <body>Warlock's Tabard</body>
  312.                 <hands>Estq. Ganthrt. +1</hands>
  313.                 <lring>Omega Ring</lring>
  314.                 <rring>Balrahn's Ring</rring>
  315.                 <back>Estoqueur's Cape</back>
  316.                 <waist>Penitent's Rope</waist>
  317.                 <legs>Estqr. Fuseau +1</legs>
  318.                 <feet>Avocat Pigaches</feet>
  319.             </set>
  320.             <set name="Enfeebling-Light-MND" baseset="Enfeebling-Light-ACC">
  321.                 <neck>Estoqueur's Collar</neck>
  322.                 <body>Crm. Scale Male</body>
  323.             </set>
  324.             <set name="Cure-Potency">
  325.                 <main>Surya's Staff +3</main>
  326.                 <head>Teal Chapeau</head>
  327.                 <neck>Fylgja Torque</neck>
  328.                 <rear>Gifted Earring</rear>
  329.                 <hands>Augur's Gloves</hands>
  330.                 <lring>Omega Ring</lring>
  331.                 <rring>Trooper's Ring</rring>
  332.                 <back>Oretania's Cape</back>
  333.                 <waist>Penitent's Rope</waist>
  334.                 <legs>Nisse Slacks</legs>
  335.             </set>
  336.             <set name="Cure-EnmityMinus">
  337.                 <rear>Delta Earring</rear>
  338.                 <body>Goliard Saio</body>
  339.                 <hands>Eradico Mitts</hands>
  340.                 <lring>Trooper's Ring</lring>
  341.                 <rring>Metanoia Ring</rring>
  342.             </set>
  343.             <set name="Cure-EnmityPlus">
  344.             </set>
  345.             <set name="AilmentRemoval" baseset="Haste">
  346.             </set>
  347.             <set name="Ninjutsu-Nukes" baseset="Enhancing-Spikes">
  348.                 <main>$Staff-DMG-%SpellElement</main>
  349.             </set>
  350.             <set name="Convert">
  351.                 <head>Estq. Chappel +1</head>
  352.                 <neck>Estoqueur's Collar</neck>
  353.                 <body>Crm. Scale Male</body>
  354.                 <back>Estoqueur's Cape</back>
  355.                 <legs>Estqr. Fuseau +1</legs>
  356.             </set>
  357.             <set name="BlankSet" />
  358.             <set name="Utsusemi-Precast" BaseSet="Fast Cast">
  359.                 <lear>Loquac. Earring</lear>
  360.                 <neck>Magoraga Beads</neck>
  361.             </set>
  362.         </group>
  363.         <group name="Abyssea-RNM" inherit="Abyssea-R"/>
  364.         <group name="Abyssea-NM" inherit="Abyssea-R"/>
  365.         <group name="Outside-R" inherit="Abyssea-R" default="yes"/>
  366.         <group name="Outside-RNM" inherit="Outside-R">
  367.             <set name="Enfeebling-Dark-ACC">
  368.                 <main>$Staff-DMG-%SpellElement</main>
  369.                 <body>Teal Saio</body>
  370.                 <head>Estq. Chappel +2</head>
  371.                 <legs>Estqr. Fuseau +2</legs>
  372.                 <feet>Goliard Clogs</feet>
  373.                 <waist>Penitent's Rope</waist>
  374.                 <back>Potentia Cape</back>
  375.                 <hands>Eradico Mitts</hands>
  376.                 <lring>Diamond Ring</lring>
  377.                 <rring>Demon's Ring</rring>
  378.                 <neck>Feud Pendant</neck>
  379.                 <lear>Moldavite Earring</lear>
  380.                 <rear>Hecate's Earring</rear>
  381.                 <ammo>Snow Sachet</ammo>
  382.             </set>
  383.         </group>
  384.         <group name="Outside-NM" inherit="Outside-R"/>
  385.     </sets>
  386.     <rules>
  387.         <!--- Core Include Rules --->
  388.         <if notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  389.             <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ReturnRules']/*" />
  390.         </if>
  391.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LVrestriction']/*" />
  392.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  393.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ResistRule']/*" />
  394.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='AreaRule']/*" />
  395.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  396.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='AutoChangeGear']/*" />
  397.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SpellCancel']/*" />
  398.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  399.         <!--- Optional Include Rules --->
  400.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='MPCostRule']/*" />
  401.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  402.         <!--- Initial fixations: Automatically change groups to reflect variables --->
  403.         <if notgroup="$Area-$Resist">
  404.             <command>sc group $Area-$Resist</command>
  405.         </if>
  406.         <!--- Auto Update Gear --->
  407.         <if spell="Dancing Chains">
  408.             <cancelspell />
  409.             <if status="idle">
  410.                 <equip set="$Idle" />
  411.             </if>
  412.             <elseif status="engaged">
  413.                 <if advanced='"$VARTP"="PDT"'>
  414.                     <var cmd="set TP TP-$VARTP" />
  415.                     <equip set="$TP" />
  416.                 </if>
  417.                 <else>
  418.                     <var cmd="set TP TP-$VARTP|$Armor" />
  419.                     <equip set="$TP" />
  420.                 </else>
  421.             </elseif>
  422.         </if>
  423.         <!--- Equip Basic DD Set --->
  424.         <elseif Spell="Vulcan Shot">
  425.             <cancelspell />
  426.             <var cmd="set Armor BlankSet" />
  427.             <if status="engaged">
  428.                 <var cmd="set TP TP-$VARTP|$Armor" />
  429.                 <equip set="$TP" />
  430.             </if>
  431.             <elseif status="idle">
  432.                 <var cmd="set Idle Idle|$Armor" />
  433.                 <equip set="$Idle" />
  434.             </elseif>
  435.         </elseif>
  436.         <!--- Equip MDT (Aegis Schism) --->
  437.         <elseif Spell="Aegis Schism">
  438.             <cancelspell />
  439.             <var cmd="set Armor MDT" />
  440.             <if status="engaged">
  441.                 <var cmd="set TP TP-$VARTP|$Armor" />
  442.                 <equip set="$TP" />
  443.             </if>
  444.             <elseif status="idle">
  445.                 <var cmd="set Idle Idle|$Armor" />
  446.                 <equip set="$Idle" />
  447.             </elseif>
  448.         </elseif>
  449.         <!--- Equip PDT (Barbed Crescent) --->
  450.         <elseif Spell="Barbed Crescent">
  451.             <cancelspell />
  452.             <var cmd="set Armor PDT" />
  453.             <if status="engaged">
  454.                 <var cmd="set TP TP-$VARTP|$Armor" />
  455.                 <equip set="$TP" />
  456.             </if>
  457.             <if status="idle">
  458.                 <var cmd="set Idle Idle|$Armor" />
  459.                 <equip set="$Idle" />
  460.             </if>
  461.         </elseif>
  462.         <!--- Change TP set type --->
  463.         <if spell="Poison V">
  464.             <cancelspell />
  465.             <if advanced='"$VARTP"="HASTE"'>
  466.                 <var cmd="set VARTP ACC" />
  467.                 <var cmd="set TP TP-$VARTP|$Armor" />
  468.                 <addtochat color="135">TP Variable: Accuracy</addtochat>
  469.             </if>
  470.             <elseif advanced='"$VARTP"="ACC"'>
  471.                 <var cmd="set VARTP PDT" />
  472.                 <var cmd="set TP TP-$VARTP|$Armor" />
  473.                 <addtochat color="135">TP Variable: PDT</addtochat>
  474.             </elseif>
  475.             <elseif advanced='"$VARTP"="PDT"'>
  476.                 <var cmd="set VARTP HASTE" />
  477.                 <var cmd="set TP TP-$VARTP|$Armor" />
  478.                 <addtochat color="135">TP Variable: Haste</addtochat>
  479.             </elseif>
  480.             <if status="engaged">
  481.                 <equip set="$TP" />
  482.             </if>
  483.         </if>
  484.         <!--- Change WS set type --->
  485.         <if spell="Poisonga V">
  486.             <cancelspell />
  487.             <if advanced='"$VARWS"="DEX"'>
  488.                 <var cmd="set VARWS ACC" />
  489.                 <addtochat color="135">WS Variable: Accuracy</addtochat>
  490.             </if>
  491.             <elseif advanced='"$VARWS"="ACC"'>
  492.                 <var cmd="set VARWS DEX" />
  493.                 <addtochat color="135">WS Variable: Critical hit rate</addtochat>
  494.             </elseif>
  495.         </if>
  496.         <!--- Change Midcast for Utsusemi --->
  497.         <if spell="Scop's Operetta">
  498.             <cancelspell />
  499.             <if advanced='"$VARUtsusemi"="SpellInterruption"'>
  500.                 <var cmd="set VARUtsu PDT" />
  501.                 <addtochat color="135">Utsusemi Midcast: PDT</addtochat>
  502.             </if>
  503.             <elseif advanced='"$VARUtsusemi"="PDT"'>
  504.                 <var cmd="set VARUtsusemi SpellInterruption" />
  505.                 <addtochat color="135">Utsusemi Midcast: Spell Interruption</addtochat>
  506.             </elseif>
  507.         </if>
  508.         <!--- Change Cure type --->
  509.         <if spell="Herb Pastoral">
  510.             <cancelspell />
  511.             <if advanced='"$VARCure"="Potency"'>
  512.                 <var cmd="set VARCure EnmityMinus" />
  513.             </if>
  514.             <elseif advanced='"$VARCure"="EnmityMinus"'>
  515.                 <var cmd="set VARCure EnmityPlus" />
  516.             </elseif>
  517.             <elseif advanced='"$VARCure"="EnmityPlus"'>
  518.                 <var cmd="set VARCure Potency" />
  519.             </elseif>
  520.         </if>
  521.         <!--- Change Idle Main --->
  522.         <if spell="Shining Fantasia">
  523.             <cancelspell />
  524.             <if advanced='"$Main-Idle"="Terra&apos;s Staff"'>
  525.                 <var cmd="set Main-Idle Owleyes" />
  526.                 <var cmd="set Sub-Idle Genbu&apos;s Shield" />
  527.             </if>
  528.             <elseif advanced='"$Main-Idle"="Owleyes"'>
  529.                 <var cmd="set Main-Idle Terra&apos;s Staff" />
  530.                 <var cmd="set Sub-Idle Pax Grip" />
  531.             </elseif>
  532.             <if status="idle">
  533.                 <equip>
  534.                     <main>$Main-Idle</main>
  535.                     <sub>$Sub-Idle</sub>
  536.                 </equip>
  537.             </if>
  538.         </if>
  539.         <!--- Change Idle Legs --->
  540.         <if spell="Raptor Mazurka">
  541.             <cancelspell />
  542.             <if advanced='"$Legs-Idle"="Blood Cuisses"'>
  543.                 <var cmd="set Legs-Idle Stearc Subligar" />
  544.             </if>
  545.             <elseif advanced='"$Legs-Idle"="Stearc Subligar"'>
  546.                 <var cmd="set Legs-Idle Blood Cuisses" />
  547.             </elseif>
  548.             <if status="idle">
  549.                 <equip>
  550.                     <legs>$Legs-Idle</legs>
  551.                 </equip>
  552.             </if>
  553.         </if>
  554.         <!--- Class Specific Trigger 1: Cast next offensive spell with  --->
  555.         <if spell="Foxfire">
  556.             <cancelspell />
  557.             <if advanced='"$VARStun"="Haste"'>
  558.                 <var cmd="set VARStun ACC" />
  559.                 <addtochat color="135">.:Stun Variable: Magic Accuracy:.</addtochat>
  560.             </if>
  561.             <elseif advanced='"$VARStun"="ACC"'>
  562.                 <var cmd="set VARSTUN Haste" />
  563.                 <addtochat color="135">.:Stun Variable: Haste:.</addtochat>
  564.             </elseif>
  565.         </if>
  566.         <!--- Class Specific Trigger 2 --->
  567.         <if spell="Netherspikes">
  568.             <cancelspell />
  569.             <if advanced='"$QuickResist"="R"'>
  570.                 <var cmd="set QuickResist RNM" />
  571.                 <addtochat color="135">.:Next offensive spell will use sets from [Regular-NM] group:.</addtochat>
  572.             </if>
  573.             <elseif advanced='"$QuickResist"="RNM"'>
  574.                 <var cmd="set QuickResist NM" />
  575.                 <addtochat color="135">.:Next offensive spell will use sets from [Notorious Monster] group:.</addtochat>
  576.             </elseif>
  577.             <elseif advanced='"$QuickResist"="NM"'>
  578.                 <var cmd="set QuickResist R" />
  579.                 <addtochat color="135">.:Next offensive spell will use sets from [Regular] group:.</addtochat>
  580.             </elseif>
  581.         </if>
  582.         <if type="BlackMagic|WhiteMagic" advanced='"$Resist"!="$QuickResist"' notSpellTargetType="SELF|PLAYER">
  583.             <command when="aftercast">sc var set QuickResist $Resist</command>
  584.         </if>
  585.         <!--- Class Specific Trigger 3 --->
  586.         <if spell="Diaga V">
  587.             <cancelspell />
  588.             <if advanced='"$VARDireCast"="BlankSet"'>
  589.                 <var cmd="set VARDireCast SpellInterruption" />
  590.                 <addtochat color="135">Dire Cast: [Spell Interruption] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
  591.             </if>
  592.             <elseif advanced='"$VARDireCast"="SpellInterruption"'>
  593.                 <var cmd="set VARDireCast PDT" />
  594.                 <addtochat color="135">Dire Cast: [Physical Damage Taken] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
  595.             </elseif>
  596.             <elseif advanced='"$VARDireCast"="PDT"'>
  597.                 <var cmd="set VARDireCast BlankSet" />
  598.                 <addtochat color="135">Dire Cast: [BlankSet] gear will overlay Dark Enfeebles and some Enhancing Skills</addtochat>
  599.             </elseif>
  600.         </if>
  601.         <!--- Class Specific Trigger 4 --->
  602.         <if spell="Banishga V">
  603.             <cancelspell />
  604.         </if>
  605.         <!--- Class Specific Trigger 5 --->
  606.         <if spell="Goblin Gavotte">
  607.             <cancelspell />
  608.         </if>
  609.         <!--- Spells: Fastcast; Impact: Keep the cast delay at 1 or greater --->
  610.         <if spell="Impact" notBuffactive="Chainspell|Alacrity|Celerity">
  611.             <castdelay delay="1" />
  612.             <equip when="precast" set="FastCast-Impact" />
  613.             <equip when="precast">
  614.                 <main>$Staff-FastCast-%SpellElement</main>
  615.             </equip>
  616.         </if>
  617.         <!--- Spells: Fast Cast; For the first line, edit Element to match the Magian+2 staffs you have; if none, set to Element="Unknown" --->
  618.         <elseif type="WhiteMagic|BlackMagic" Element="Ice|Fire|Water|Wind|Thunder|Wind|Dark" notSpell="Cure*|Cura*|Cursna|Erase|Stoneskin" notBuffactive="Chainspell|Alacrity|Celerity">
  619.             <if advanced='(%CastTime * 0.88) * ((1 - $FastCastTotal) * (1 - $%TypeBook)) &gt;= 1.35'>
  620.                 <castdelay delay="0.03" />
  621.                 <equip when="precast" set="FastCast" />
  622.                 <equip when="precast">
  623.                     <main>$Staff-FastCast-%SpellElement</main>
  624.                 </equip>
  625.             </if>
  626.             <elseif advanced='(%CastTime) * ((1 - $FastCastTotal) * (1 - $%TypeBook)) &gt;= 1.35'>
  627.                 <castdelay delay="0.03" />
  628.                 <equip when="precast" set="FastCast" />
  629.             </elseif>
  630.             <elseif advanced='(%CastTime) * (0.5) * (1 - $%TypeBook) &gt;= 1.35'>
  631.                 <castdelay delay="0.03" />
  632.                 <equip when="precast" set="FastCast-50Max" />
  633.             </elseif>
  634.         </elseif>
  635.         <elseif type="WhiteMagic|BlackMagic" notSpell="Cure*|Cura*|Cursna|Erase|Stoneskin" notBuffactive="Chainspell|Alacrity|Celerity">
  636.             <if advanced='(%CastTime * ((1 - $FastCastTotal) * (1 - $%TypeBook))) &gt;= 1.35'>
  637.                 <castdelay delay="0.03" />
  638.                 <equip when="precast" set="FastCast" />
  639.             </if>
  640.             <elseif mode="OR" advanced='(%CastTime * (0.5 * (1 - $%TypeBook))) &gt;= 1.35'>
  641.                 <castdelay delay="0.03" />
  642.                 <equip when="precast" set="FastCast-50Max" />
  643.             </elseif>
  644.         </elseif>
  645.         <!--- Spells: Elemental Magic --->
  646.         <if skill="ElementalMagic">
  647.             <if spell="Stone*|Water*|Aero*|Fire*|Fira*|Blizzard*|Blizza*|Thunder*|Thunda*">
  648.                 <equip when="$Castwhen" set="Elemental-Nukes" setgroup="$Area-$QuickResist" />
  649.             </if>
  650.             <elseif spell="Impact">
  651.                 <equip when="$Castwhen" set="Elemental-Impact" setgroup="$Area-$QuickResist" />
  652.             </elseif>
  653.             <elseif spell="Frost|Chok*|Burn|Drow*|Shock|Rasp">
  654.                 <equip when="$Castwhen" set="Elemental-Debuff" setgroup="$Area-$QuickResist" />
  655.             </elseif>
  656.         </if>
  657.         <!--- Spells: Dark Magic --->
  658.         <elseif skill="DarkMagic">
  659.             <if spell="Absorb*|Aspir*">
  660.                 <equip when="$Castwhen" set="Dark-ACC" setgroup="$Area-$QuickResist" />
  661.             </if>
  662.             <elseif spell="Drain*">
  663.                 <equip when="$Castwhen" set="Dark-DMG" setgroup="$Area-$QuickResist" />
  664.             </elseif>
  665.             <elseif spell="Bio*">
  666.                 <equip when="$Castwhen" set="Dark-Skill" setgroup="$Area-$QuickResist" />
  667.             </elseif>
  668.             <elseif spell="Stun">
  669.                 <equip when="precast" set="Dark-$VARStun" setgroup="$Area-$QuickResist" />
  670.             </elseif>
  671.         </elseif>
  672.         <!--- Spells: Divine Magic --->
  673.         <elseif skill="DivineMagic">
  674.             <if spell="Repose">
  675.                 <equip when="$Castwhen" set="Divine-ACC" setgroup="$Area-$QuickResist" />
  676.             </if>
  677.             <elseif spell="Banish*">
  678.                 <equip when="$Castwhen" set="Divine-DMG" setgroup="$Area-$QuickResist" />
  679.             </elseif>
  680.             <elseif spell="Flash">
  681.                 <equip when="precast" set="Divine-ACC|Haste" setgroup="$Area-$QuickResist" />
  682.             </elseif>
  683.         </elseif>
  684.         <!--- Spells: Enfeebling Magic --->
  685.         <elseif skill="EnfeeblingMagic">
  686.             <if spell="Break|Bind|Blind|Dispel|Gravity|Sleep*|Poison*">
  687.                 <equip when="$Castwhen" set="Enfeebling-Dark-ACC|$VARDireCast" setgroup="$Area-$QuickResist" />
  688.             </if>
  689.             <elseif spell="Silence|Addle">
  690.                 <equip when="$Castwhen" set="Enfeebling-Light-ACC" setgroup="$Area-$QuickResist" />
  691.             </elseif>
  692.             <elseif spell="Slow*|Paralyze*">
  693.                 <equip when="$Castwhen" set="Enfeebling-Light-MND" setgroup="$Area-$QuickResist" />
  694.             </elseif>
  695.         </elseif>
  696.         <!--- Spells: Enhancing Magic --->
  697.         <elseif skill="EnhancingMagic">
  698.             <if mode="OR" SpellTargetType="SELF">
  699.                 <if spell="Bar*">
  700.                     <equip when="precast" set="Enhancing-Skill" />
  701.                 </if>
  702.                 <elseif spell="Phalanx|Gain*">
  703.                     <equip when="$Castwhen" set="Enhancing-Skill|$VARDireCast" />
  704.                 </elseif>
  705.                 <elseif spell="*Spikes">
  706.                     <equip when="$Castwhen" set="Enhancing-Spikes|$VARDireCast" />
  707.                 </elseif>
  708.                 <elseif spell="Stoneskin">
  709.                     <equip when="precast" set="Enhancing-Stoneskin|$VARDireCast" />
  710.                 </elseif>
  711.                 <elseif spell="Regen*|Haste|Refresh*">
  712.                     <equip when="$Castwhen" set="Haste|$VARDireCast" />
  713.                 </elseif>
  714.                 <elseif spell="Erase">
  715.                     <equip when="precast" set="AilmentRemoval" />
  716.                 </elseif>
  717.             </if>
  718.             <elseif Buffactive="Composure" SpellTargetType="PLAYER">
  719.                 <if spell="Phalanx II">
  720.                     <equip when="$Castwhen" set="Enhancing-Skill|EmpyreanSet" />
  721.                 </if>
  722.                 <elseif spell="Regen*|Refresh*|Haste">
  723.                     <equip when="$Castwhen" set="Haste|EmpyreanSet" />
  724.                 </elseif>
  725.                 <elseif spell="Erase">
  726.                     <equip when="precast" set="AilmentRemoval" />
  727.                 </elseif>
  728.             </elseif>
  729.             <elseif NotBuffActive="Composure" SpellTargetType="PLAYER">
  730.                 <if spell="Phalanx II">
  731.                     <equip when="$Castwhen" set="Enhancing-Skill" />
  732.                 </if>
  733.                 <elseif spell="Regen*|Refresh*|Haste">
  734.                     <equip when="$Castwhen" set="Haste" />
  735.                 </elseif>
  736.                 <elseif spell="Erase">
  737.                     <equip when="precast" set="AilmentRemoval" />
  738.                 </elseif>
  739.             </elseif>
  740.         </elseif>
  741.         <!--- Spells: Healing Magic--->
  742.         <elseif skill="HealingMagic">
  743.             <if spell="Cure*|Cura*">
  744.                 <if status="engaged" advanced='"$TP"!="Convert"'>
  745.                     <equip when="precast" set="Cure-$VARCure" />
  746.                 </if>
  747.                 <if status="idle" advanced='"$Idle"!="Convert"'>
  748.                     <equip when="precast" set="Cure-$VARCure" />
  749.                 </if>
  750.             </if>
  751.             <elseif spell="Poisona|Cursna|Blindna|Viruna|Paralyna|Stona">
  752.                 <equip when="precast" set="AilmentRemoval" />
  753.             </elseif>
  754.             <elseif spell="Raise*" SpellTargetType="PLAYER">
  755.                 <equip when="$Castwhen" set="Haste" />
  756.             </elseif>
  757.         </elseif>
  758.         <!--- Spells: Refresh --->
  759.         <if spell="Refresh*">
  760.             <equip when="$Castwhen">
  761.                 <legs lock="true">Estqr. Fuseau +2</legs>
  762.             </equip>
  763.         </if>
  764.         <!--- Spells: Enhancing Magic --->
  765.         <if skill="EnhancingMagic">
  766.             <equip when="precast">
  767.                 <waist>Siegel Sash</waist>
  768.             </equip>
  769.             <equip when="$Castwhen">
  770.                 <feet lock="true">Estq. Houseaux +2</feet>
  771.                 <back lock="true">Estoqueur's Cape</back>
  772.             </equip>
  773.         </if>
  774.         <!--- Spells: Sleep timers --->
  775.         <if advanced='"$SleepTimer"=="1"'>
  776.             <if Spell="Sleep|Sleepga">
  777.                 <var cmd="inc SleepOrder" />
  778.                 <command when="aftercast">wait 25; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 35s]</command>
  779.                 <command when="aftercast">wait 45; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
  780.                 <command when="aftercast">wait 55; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
  781.             </if>
  782.             <elseif Spell="Break">
  783.                 <var cmd="inc SleepOrder" />
  784.                 <command when="aftercast">wait 15; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
  785.                 <command when="aftercast">wait 20; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 10s]</command>
  786.                 <command when="aftercast">wait 25; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
  787.             </elseif>
  788.             <elseif Spell="Sleep II|Sleepga II">
  789.                 <var cmd="inc SleepOrder" />
  790.                 <command when="aftercast">wait 40; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 50s]</command>
  791.                 <command when="aftercast">wait 75; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 15s]</command>
  792.                 <command when="aftercast">wait 85; input /echo [%Spell ($SleepOrder) : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder</command>
  793.             </elseif>
  794.         </if>
  795.         <!--- Spells: Haste and Refresh -->
  796.         <if advanced='"$DurationTimer"=="1"' SpellTargetType="SELF">
  797.             <if spell="Refresh*" Buffactive="Composure">
  798.                 <command when="aftercast">wait 525; input /echo %Spell wearing off in 45s</command>
  799.                 <command when="aftercast">wait 555; input /echo %Spell wearing off in 20s</command>
  800.                 <command when="aftercast">wait 570; input /echo %Spell wearing off in 5s</command>
  801.             </if>
  802.             <elseif spell="Haste" Buffactive="Composure">
  803.                 <command when="aftercast">wait 642; input /echo %Spell wearing off in 45s</command>
  804.                 <command when="aftercast">wait 672; input /echo %Spell wearing off in 20s</command>
  805.                 <command when="aftercast">wait 687; input /echo %Spell wearing off in 5s</command>
  806.             </elseif>
  807.         </if>
  808.         <elseif advanced='"$DurationTimer"=="1"' SpellTargetType="PLAYER">
  809.             <if spell="Refresh*" buffactive="Composure">
  810.                 <command when="aftercast">wait 232; input /echo %Spell wearing off in 60s</command>
  811.                 <command when="aftercast">wait 262; input /echo %Spell wearing off in 30s</command>
  812.                 <command when="aftercast">wait 277; input /echo %Spell wearing off in 15s</command>
  813.             </if>
  814.             <elseif spell="Haste" buffactive="Composure">
  815.                 <command when="aftercast">wait 291; input /echo %Spell wearing off in 69s</command>
  816.                 <command when="aftercast">wait 321; input /echo %Spell wearing off in 30s</command>
  817.                 <command when="aftercast">wait 336; input /echo %Spell wearing off in 15s</command>
  818.             </elseif>
  819.         </elseif>
  820.         <!--- Abilities: Weaponskill --->
  821.         <if type="WeaponSkill">
  822.             <castdelay delay="0.03" />
  823.             <if spell="Chant du Cygne|Evisceration">
  824.                 <equip when="precast|midcast" set="%Spell-$VARWS" />
  825.             </if>
  826.             <elseif Spell="Sanguine Blade|Knights of Round|Mercy Stroke|Vorpal Blade">
  827.                 <equip when="precast|midcast" set="%Spell" />
  828.             </elseif>
  829.             <elseif notSpell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  830.                 <equip when="precast|midcast" set="WS Base" />
  831.             </elseif>
  832.         </if>
  833.         <!--- Abilities: Chainspell, Alacrity, and Celerity --->
  834.         <if mode="OR" spell="Chainspell|Celerity|Alacrity" Buffactive="Chainspell|Celerity|Alacrity">
  835.             <var cmd="set Castwhen precast" />
  836.         </if>
  837.         <elseif notBuffactive="Chainspell|Celerity|Alacrity" advanced='"$Castwhen"!="midcast"'>
  838.             <var cmd="set Castwhen midcast" />
  839.         </elseif>
  840.         <!--- Abilities: Composure --->
  841.         <if NotBuffActive="Composure" Skill="EnhancingMagic" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp|Sneak|Invisible" SpellTargetType="SELF" Advanced='("$ChangeComposure" = "0")'>
  842.             <command>wait 1.8;%Spell %SpellTargetRaw;</command>
  843.             <command>Composure</command>
  844.             <cancelspell />
  845.             <return />
  846.         </if>
  847.         <if spell="Composure">
  848.             <var Cmd="set ChangeComposure 1" />
  849.             <command>wait 300;sc var set ChangeComposure 0</command>
  850.         </if>
  851.         <!--- Abilities: Conv gear locked until non-cure action taken -->
  852.         <if status="engaged" Spell="Convert">
  853.             <castdelay delay="0.02" />
  854.             <equip when="precast" set="%Spell" />
  855.             <var cmd="set TP Convert" />
  856.         </if>
  857.         <elseif status="idle" Spell="Convert">
  858.             <castdelay delay="0.02" />
  859.             <equip when="precast" set="%Spell" />
  860.             <var cmd="set Idle Convert" />
  861.         </elseif>
  862.         <!--- Abilities: Saboteur --->
  863.         <if skill="EnfeeblingMagic" buffactive="Saboteur">
  864.             <equip when="midcast">
  865.                 <hands lock="true">Estq. Ganthrt. +2</hands>
  866.             </equip>
  867.         </if>
  868.         <!--- Misc: AutoLock Weapons --->
  869.         <if EquipMain="Almace|Teiwaz" advanced='"$LockMain"!="1"'>
  870.             <var cmd="set LockMain 1" />
  871.         </if>
  872.         <elseif status="idle" notEquipMain="Almace|Teiwaz" advanced='"$LockMain"="1"'>
  873.             <var cmd="set LockMain 0" />
  874.         </elseif>
  875.         <!--- Subs: Change book variables depending on book --->
  876.         <if spell="Dark Arts|Addendum: Black" advanced='$BlackMagicBook!=0.1 OR $WhiteMagicBook=0'>
  877.             <var cmd="set BlackMagicBook 0.1" />
  878.             <var cmd="set WhiteMagicBook -0.2" />
  879.         </if>
  880.         <elseif spell="Light Arts|Addendum: White" advanced='$WhiteMagicBook!=0.1 OR $BlackMagicBook=0'>
  881.             <var cmd="set BlackMagicBook -0.2" />
  882.             <var cmd="set WhiteMagicBook 0.1" />
  883.         </elseif>
  884.         <elseif Buffactive="Dark Arts|Addendum: Black" advanced='$BlackMagicBook!=0.1 OR $WhiteMagicBook=0'>
  885.             <var cmd="set BlackMagicBook 0.1" />
  886.             <var cmd="set WhiteMagicBook -0.2" />
  887.         </elseif>
  888.         <elseif Buffactive="Light Arts|Addendum: White" advanced='$WhiteMagicBook!=0.1 OR $BlackMagicBook=0'>
  889.             <var cmd="set BlackMagicBook -0.2" />
  890.             <var cmd="set WhiteMagicBook 0.1" />
  891.         </elseif>
  892.         <!--- Subs: Scholar JAs show recast and number of charges left --->
  893.         <if type="Scholar">
  894.             <command>input /recast %Spell</command>
  895.         </if>
  896.         <!--- Subs: Utsusemi --->
  897.         <if spell="Utsusemi: Ichi">
  898.             <equip when="precast" set="Utsusemi-Precast" />
  899.             <if advanced='LockMain=0'>
  900.                 <command when="precast">wait 0.5; sc set "$VARUtsusemi"</command>
  901.             </if>
  902.             <else>
  903.                 <command when="precast">wait 0.5; sc set "Utsusemi-$VARUtsusemi"</command>
  904.             </else>
  905.             <midcastdelay delay="1.5" />
  906.             <equip when="midcast" set="Haste" />
  907.         </if>
  908.         <elseif spell="Utsusemi: Ni">
  909.             <equip when="precast|midcast" set="Haste" />
  910.         </elseif>
  911.     </rules>
  912. </spellcast>
  913.  
Advertisement
Add Comment
Please, Sign In to add comment