akyrey90

Akyrey_SCH.xml

Dec 11th, 2011
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.31 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3. <!-- This doesn't really work very well...need to do some revisions -->
  4.     <config debug="false"/>
  5.     <variables>
  6.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='TrialStaffFastCast']/*" />
  7.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='TrialStaffDMG']/*" />
  8.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='EleStaffConst']/*" />
  9.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='ElementalObiConstants']/*" />
  10.         <!--Do not change these-->
  11.             <var Name="ChangeAddendum">0</var>
  12.             <var Name="ChangeArt">0</var>
  13.             <var Name="StratagemPrep">0</var>
  14.             <var Name="StratagemConserveMP">0</var>
  15.             <var Name="StratagemFastCast">0</var>
  16.             <var Name="StratagemAreaEffect">0</var>
  17.             <var Name="StratagemPotency">0</var>
  18.             <var name="SCHblinkMyArts1">Devotee's Mitts +1</var>
  19.             <var name="SCHblinkMyArts2">Argute Bracers</var>
  20.             <!--Set these to 1 if you want Spellcast to automatically change your Arts and Addendum to match the spell you're using, otherwise set to 0-->
  21.             <var Name="AutomaticArts">0</var>
  22.             <var Name="AutomaticAddendum">1</var>
  23.             <!--Set this to 1 if you want Stratagems to be queued and automatically used before a spell, otherwise set to 0 (Recommended if using Automatic Arts/Addendums)-->
  24.             <var Name="QueueStratagems">0</var>
  25.             <!-- Nuking set -->
  26.             <var name="Nuke">MAB</var>
  27.             <!-- Sublimination variables: DO NOT ALTER  -->
  28.             <var name="xSub">-Std</var>
  29.             <var name="sublimation-counter">0</var>
  30.             <var name="sublimation-complete">0</var>
  31.     </variables>
  32.     <sets>
  33.         <group default="yes" name="Scholar">
  34.             <set name="Standard">
  35.                 <main>$Staff-Earth</main>
  36.                 <sub>Verse Strap +1</sub>
  37.                 <ammo>Incantor Stone</ammo>
  38.                 <neck>Twilight Torque</neck>
  39.                 <lear>Magnetic Earring</lear>
  40.                 <rear>Loquac. Earring</rear>
  41.                 <hands>Serpentes Cuffs</hands>
  42.                 <rring>Dark Ring</rring>
  43.                 <lring>Minerva's Ring</lring>
  44.                 <back>Cheviot Cape</back>
  45.                 <waist>Siegel Sash</waist>
  46.                 <legs>Argute Pants</legs>
  47.                 <feet>Herald's Gaiters</feet>
  48.             </set>
  49.             <set name="Idle-Std" BaseSet="Standard">
  50.             </set>
  51.             <set name="Idle-Sub" BaseSet="Standard">
  52.                 <head>Scholar's Mortarboard</head>
  53.                 <lear>Savant's Earring</lear>
  54.                 <body>Argute Gown</body>
  55.                 <waist>Siegel Sash</waist>
  56.                 <legs>Argute Pants</legs>
  57.                 <feet>Herald's Gaiters</feet>
  58.             </set>
  59.             <set name="Resting-Std">
  60.                 <main>$DarkStaff</main>
  61.                 <sub>Verse Strap +1</sub>
  62.                 <ammo>Clarus Stone</ammo>
  63.                 <neck>Eidolon Pendant</neck>
  64.                 <rear>Relaxing Earring</rear>
  65.                 <hands>Serpentes Cuffs</hands>
  66.                 <back>Vita Cape</back>
  67.                 <waist>Austerity Belt</waist>
  68.                 <legs>Nisse Slacks</legs>
  69.                 <feet>Avocat Pigaches</feet>
  70.             </set>
  71.             <set name="Resting-Sub">
  72.                 <main>$DarkStaff</main>
  73.                 <sub>Verse Strap +1</sub>
  74.                 <ammo>Clarus Stone</ammo>
  75.                 <neck>Eidolon Pendant</neck>
  76.                 <rear>Relaxing Earring</rear>
  77.                 <hands>Serpentes Cuffs</hands>
  78.                 <back>Vita Cape</back>
  79.                 <waist>Austerity Belt</waist>
  80.                 <legs>Nisse Slacks</legs>
  81.                 <feet>Avocat Pigaches</feet>
  82.             </set>
  83.             <set name="ElementalMagic">
  84.                 <ammo>Witchstone</ammo>
  85.                 <head>Teal Chapeau</head>
  86.                 <neck>Artemis' Medal</neck>
  87.                 <lear>Moldavite Earring</lear>
  88.                 <rear>Hecate's Earring</rear>
  89.                 <body>Scholar's Gown</body>
  90.                 <hands>Vicious Mufflers</hands>
  91.                 <lring>Omega Ring</lring>
  92.                 <rring>Spiral Ring</rring>
  93.                 <back>Romanus Cape</back>
  94.                 <waist>Cognition Belt</waist>
  95.                 <legs>Teal Slops</legs>
  96.                 <feet>Svnt. Loafers +1</feet>
  97.                 <sub>Bugard Strap +1</sub>
  98.             </set>
  99.             <set name="MAB" baseset="ElementalMagic">
  100.                 <body>Teal Saio</body>
  101.             </set>
  102.             <set name="INT" BaseSet="MAB">
  103.                 <hands>Argute Bracers</hands>
  104.             </set>
  105.             <set name="EnfeeblingMagic-Base">
  106.                 <head>Scholar's Mortarboard</head>
  107.                 <neck>Enfeebling Torque</neck>
  108.                 <body>Scholar's Gown</body>
  109.                 <hands>Argute Bracers</hands>
  110.                 <lring>Omega Ring</lring>
  111.                 <rring>Balrahn's Ring</rring>
  112.                 <feet>Avocat Pigaches</feet>
  113.             </set>
  114.             <set name="EnfeeblingMagic-BlackMagic" baseset="EnfeeblingMagic-Base">
  115.                 <legs>Savant's Pants +2</legs>
  116.             </set>
  117.             <set name="EnfeeblingMagic-WhiteMagic" baseset="EnfeeblingMagic-Base">
  118.                 <neck>Morgana's Choker</neck>
  119.                 <legs>Scholar's Pants</legs>
  120.             </set>
  121.             <set name="HealingMagic">
  122.                 <main>Surya's Staff +3</main>
  123.                 <sub>Verse Strap +1</sub>
  124.                 <ammo>Clarus Stone</ammo>
  125.                 <neck>Fylgja Torque</neck>
  126.                 <rear>Delta Earring</rear>
  127.                 <lear>Gifted Earring</lear>
  128.                 <body>Augur's Jaseran</body>
  129.                 <hands>Augur's Gloves</hands>
  130.                 <lring>Trooper's Ring</lring>
  131.                 <rring>Sirona's Ring</rring>
  132.                 <legs>Tatsu. Sitagoromo</legs>
  133.             </set>
  134.             <set name="DivineMagic">
  135.                 <main>$Staff-Light</main>
  136.                 <sub>Verse Strap +1</sub>
  137.                 <head>Argute Mortarboard</head>
  138.                 <body>Augur's Jaseran</body>
  139.                 <hands>Augur's Gloves</hands>
  140.                 <lring>Omega Ring</lring>
  141.                 <rring>Balrahn's Ring</rring>
  142.                 <legs>Scholar's Pants</legs>
  143.                 <feet>Scholar's Loafers</feet>
  144.             </set>
  145.             <set name="DarkMagic">
  146.                 <main>$Staff-Dark</main>
  147.                 <head>Scholar's Mortarboard</head>
  148.                 <neck>Dark Torque</neck>
  149.                 <rear>Loquac. Earring</rear>
  150.                 <body>Scholar's Gown</body>
  151.                 <hands>Argute Bracers</hands>
  152.                 <lring>Omega Ring</lring>
  153.                 <rring>Balrahn's Ring</rring>
  154.                 <legs>Argute Pants</legs>
  155.                 <feet>Rostrum Pumps</feet>
  156.             </set>
  157.             <set name="EnhancingMagic">
  158.                 <head>Svnt. Bonnet +1</head>
  159.                 <body>Argute Gown</body>
  160.                 <neck>Colossus's Torque</neck>
  161.                 <legs>Scholar's Pants</legs>
  162.                 <feet>Scholar's Loafers</feet>
  163.             </set>
  164.             <set name="SS">
  165.                 <neck>Morgana's Choker</neck>
  166.                 <rear>Delta Earring</rear>
  167.                 <body>Augur's Jaseran</body>
  168.                 <hands>Augur's Gloves</hands>
  169.                 <rring>Omega Ring</rring>
  170.                 <waist>Siegel Sash</waist>
  171.                 <legs>Haven Hose</legs>
  172.                 <feet>Rostrum Pumps</feet>
  173.             </set>
  174.             <set name="FastCast" BaseSet="Standard">
  175.                 <ammo>Incantor Stone</ammo>
  176.                 <head>Argute Mortarboard</head>
  177.                 <body>Argute Gown</body>
  178.                 <rear>Loquac. Earring</rear>
  179.                 <back>Veela Cape</back>
  180.                 <feet>Scholar's Loafers</feet>
  181.             </set>
  182.         </group>
  183.     </sets>
  184.  
  185.     <rules>
  186.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='AbilitiesRules']/*" />
  187.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='SpellCancel']/*" />
  188.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='SleepRules']/*" />
  189.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='CureRules']/*" />
  190.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='ElementalObiRule']/*" />
  191.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='TargetRules']/*" />
  192.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  193.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  194.         <xi:include href="Sublimation.xml" xpointer="/includes/include[@name='Sublimation']/*" />
  195.     <!-- Autoset rules -->
  196.         <equip when="AfterCast|Idle" set="Standard" />
  197.         <equip when="Resting" set="Resting-Std" />
  198.         <equip when="Engaged" set="Standard" />
  199.  <!-- Uggalepih Pendant -->
  200.         <if MPPAftercastlt="51">
  201.             <equip when="midcast">
  202.                 <neck lock="t">Uggalepih Pendant</neck>
  203.             </equip>
  204.         </if>
  205.         <!--<if commandPrefix="/jobability">
  206.             <if equiphands="$SCHblinkMyArts1">
  207.                 <equip><hands>$SCHblinkMyArts2</hands></equip>
  208.             </if>
  209.             <else>
  210.                 <equip><hands>$SCHblinkMyArts1</hands></equip>
  211.             </else>
  212.         </if>-->
  213. <!--
  214.     ************************
  215.     *    Magic Casting     *
  216.     ************************
  217. -->
  218.  
  219. <!-- Elemental Magic -->
  220.         <if Skill="ElementalMagic">
  221.             <action type="equip" when="precast">
  222.                 <main>$Staff-%SpellElement</main>
  223.                 <sub>Bugard Strap +1</sub>
  224.             </action>
  225.     <!-- Obis -->
  226.             <if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
  227.                 <action type="Equip" when="precast">
  228.                     <waist lock="t">$%SpellElementObi</waist>
  229.                 </action>
  230.             </if>
  231.     <!-- Helices -->
  232.             <if Spell="*helix|Burn|Frost|Choke|Shock|Rasp|Drown">
  233.                 <action type="equip" when="precast" set="INT" />
  234.             </if>
  235.     <!-- Nukes -->
  236.             <else>
  237.                 <action type="equip" when="precast" set="$Nuke" />
  238.             </else>
  239.         </if>
  240.  
  241.  
  242.  
  243. <!-- Enfeebling Magic -->
  244.         <if Skill="EnfeeblingMagic">
  245.             <action type="equip" when="precast">
  246.                 <main>$Staff-%SpellElement</main>
  247.                 <sub>$%SpellElementGrip</sub>
  248.             </action>
  249.             <action type="equip" when="precast" set="%Skill-%Type" />
  250.         </if>
  251.  
  252.  
  253. <!-- Healing Magic -->
  254.         <if Spell="Cure*">
  255.             <action type="equip" when="precast" set="%Skill" />
  256.            
  257.         </if>
  258.  
  259. <!-- Dark Magic -->
  260.             <if Skill="DarkMagic">
  261.                 <action type="equip" when="precast" set="%Skill" />
  262.             </if>
  263.  
  264. <!-- Enhancing Magic -->
  265.  
  266.             <if Skill="EnhancingMagic" notspell="*storm">
  267.             <!-- Stoneskin -->
  268.             <!-- Phalanx, Bar- and Enspells -->
  269.                 <if Spell="En*|Bar*|Phalanx">
  270.                     <equip when="precast" set="%Skill" />
  271.                 </if>
  272.                 <if Spell="Stoneskin">
  273.                     <equip when="precast" set="SS" />
  274.                 </if>
  275.             <!-- Regen, Storms -->
  276.                 <if Spell="Regen*">
  277.                     <equip when="precast" set="FastCast" />
  278.                 </if>
  279.             <!-- Generic [Protect, Shell, Reraise] -->
  280.                 <equip when="precast" set="FastCast" />
  281.             </if>
  282. <!-- ddaydj's Scholar Automatic Arts XML Snippet -->
  283. <!--Queues up Stratagems for use before spells if enabled-->
  284.     <if NotBuffActive="Enlightenment">
  285.         <if Spell="Accession|Alacrity|Celerity|Ebullience|Manifestation|Parsimony|Penury|Rapture">
  286.             <if Advanced="$QueueStratagems=1 AND $StratagemPrep=0">
  287.                 <if Spell="Parsimony|Penury">
  288.                     <if Advanced="$StratagemConserveMP=0">
  289.                         <action Type="Var" cmd="set StratagemConserveMP 1"/>
  290.                         <action Type="AddtoChat" Color="121">[Stratagem: Enabled] Reduces the MP cost of your next spell by 50%.</action>
  291.                     </if>
  292.                     <else>
  293.                         <action Type="Var" cmd="set StratagemConserveMP 0"/>
  294.                         <action Type="AddtoChat" Color="121">[Stratagem: Disabled]</action>
  295.                     </else>
  296.                 </if>
  297.                 <if Spell="Alacrity|Celerity">
  298.                     <if Advanced="$StratagemFastCast=0">
  299.                         <action Type="Var" cmd="set StratagemFastCast 1"/>
  300.                         <action Type="AddtoChat" Color="121">[Stratagem: Enabled] Reduces the casting time and recast time of your next spell by 50%.</action>
  301.                     </if>
  302.                     <else>
  303.                         <action Type="Var" cmd="set StratagemFastCast 0"/>
  304.                         <action Type="AddtoChat" Color="121">[Stratagem: Disabled]</action>
  305.                     </else>
  306.                 </if>
  307.                 <if Spell="Accession|Manifestation">
  308.                     <if Advanced="$StratagemAreaEffect=0">
  309.                         <action Type="Var" cmd="set StratagemAreaEffect 1"/>
  310.                         <action Type="AddtoChat" Color="121">[Stratagem: Enabled] Extends the effect of your next spell to targets within range. MP cost and recast time are doubled.</action>
  311.                     </if>
  312.                     <else>
  313.                         <action Type="Var" cmd="set StratagemAreaEffect 0"/>
  314.                         <action Type="AddtoChat" Color="121">[Stratagem: Disabled]</action>
  315.                     </else>
  316.                 </if>
  317.                 <if Spell="Ebullience|Rapture">
  318.                     <if Advanced="$StratagemPotency=0">
  319.                         <action Type="Var" cmd="set StratagemPotency 1"/>
  320.                         <action Type="AddtoChat" Color="121">[Stratagem: Enabled] Enhances potency of your next spell.</action>
  321.                     </if>
  322.                     <else>
  323.                         <action Type="Var" cmd="set StratagemPotency 0"/>
  324.                         <action Type="AddtoChat" Color="121">[Stratagem: Disabled]</action>
  325.                     </else>
  326.                 </if>
  327.                 <action Type="CancelSpell"/>
  328.             </if>
  329.         </if>
  330.     </if>
  331.         <if Type="BlackMagic|WhiteMagic">
  332.             <if Type="BlackMagic">
  333.                 <if BuffActive="Ebullience">
  334.                     <equip when="midcast">
  335.                         <head lock="yes">Svnt. Bonnet +1</head>
  336.                     </equip>
  337.                 </if>
  338.                 <if BuffActive="Parsimony">
  339.                     <equip when="midcast">
  340.                         <legs lock="yes">Savant's Pants +2</legs>
  341.                     </equip>
  342.                 </if>
  343. <!--Uses Dark Arts if casting a Black Magic spell-->
  344.                 <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  345.                     <action Type="Var" cmd="set ChangeArt 1"/>
  346.                     <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  347.                     <action Type="Command">Dark Arts</action>
  348.                     <action Type="CancelSpell"/>
  349.                     <action Type="Return"/>
  350.                 </if>
  351. <!--Uses Addendum: Black if required to cast spell-->
  352.                 <if Spell="Sleep*|Dispel|*IV" NotBuffActive="Addendum: Black|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  353.                     AND ("%Spell"="Aero IV" OR "%Spell"="Blizzard IV" OR "%Spell"="Fire IV" OR "%Spell"="Sleep II" OR "%Spell"="Stone IV" OR "%Spell"="Thunder IV" OR "%Spell"="Water IV"
  354.                     OR (("%Spell"="Dispel" AND ("%SubJob"!="RDM" OR ("%SubJob"="RDM" AND %SubJobLVL&lt;32)))
  355.                     OR ("%Spell"="Sleep" AND (("%SubJob"!="BLM" AND "%SubJob"!="DRK" AND "%SubJob"!="RDM")
  356.                     OR (("%SubJob"="BLM" AND %SubJobLVL&lt;20)
  357.                     OR ("%SubJob"="DRK" AND %SubJobLVL&lt;30)
  358.                     OR ("%SubJob"="RDM" AND %SubJobLVL&lt;25))))))'>
  359.                     <if NotBuffActive="Dark Arts" Advanced="$ChangeArt=0">
  360.                         <action Type="Var" cmd="set ChangeArt 1"/>
  361.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  362.                         <action Type="Command">Dark Arts</action>
  363.                         <action Type="CancelSpell"/>
  364.                         <action Type="Return"/>
  365.                     </if>
  366.                     <action Type="Var" cmd="set ChangeAddendum 1"/>
  367.                     <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  368.                     <action Type="Command">Addendum: Black</action>
  369.                     <action Type="CancelSpell"/>
  370.                     <action Type="Return"/>
  371.                 </if>
  372. <!--Uses Stratagems if they have been added to the queue-->
  373.                 <if Advanced="$QueueStratagems=1">
  374.                     <action Type="Var" cmd="set StratagemPrep 1"/>
  375.                     <if Advanced="$StratagemConserveMP=1">
  376.                         <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  377.                             <action Type="Var" cmd="set ChangeArt 1"/>
  378.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  379.                             <action Type="Command">Dark Arts</action>
  380.                             <action Type="CancelSpell"/>
  381.                             <action Type="Return"/>
  382.                         </if>
  383.                         <action Type="Var" cmd="set StratagemConserveMP 0"/>
  384.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  385.                         <action Type="Command">Parsimony</action>
  386.                         <action Type="CancelSpell"/>
  387.                         <action Type="Return"/>
  388.                     </if>
  389.                     <if Advanced="$StratagemFastCast=1">
  390.                         <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  391.                             <action Type="Var" cmd="set ChangeArt 1"/>
  392.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  393.                             <action Type="Command">Dark Arts</action>
  394.                             <action Type="CancelSpell"/>
  395.                             <action Type="Return"/>
  396.                         </if>
  397.                         <action Type="Var" cmd="set StratagemFastCast 0"/>
  398.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  399.                         <action Type="Command">Alacrity</action>
  400.                         <action Type="CancelSpell"/>
  401.                         <action Type="Return"/>
  402.                     </if>
  403.                     <if Advanced="$StratagemAreaEffect=1" Spell="Absorb*|Aspir|Bind|Bio*|Blind|Dispel|Drain|Gravity|Klimaform|Poison|Sleep*|Stun">
  404.                         <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  405.                             <action Type="Var" cmd="set ChangeArt 1"/>
  406.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  407.                             <action Type="Command">Dark Arts</action>
  408.                             <action Type="CancelSpell"/>
  409.                             <action Type="Return"/>
  410.                         </if>
  411.                         <action Type="Var" cmd="set StratagemAreaEffect 0"/>
  412.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  413.                         <action Type="Command">Manifestation</action>
  414.                         <action Type="CancelSpell"/>
  415.                         <action Type="Return"/>
  416.                     </if>
  417.                     <if Advanced="$StratagemPotency=1" Spell="Aero*|Aspir|Bio*|Blizzard*|Drain|Fire*|Stone*|Thunder*|Water*|*helix">
  418.                         <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  419.                             <action Type="Var" cmd="set ChangeArt 1"/>
  420.                             <action Type="Command">wait 1.5;%Spell</action>
  421.                             <action Type="Command">Dark Arts</action>
  422.                             <action Type="CancelSpell"/>
  423.                             <action Type="Return"/>
  424.                         </if>
  425.                         <action Type="Var" cmd="set StratagemPotency 0"/>
  426.                         <action Type="Command">wait 1.5;%Spell</action>
  427.                         <action Type="Command">Ebullience</action>
  428.                         <action Type="CancelSpell"/>
  429.                         <action Type="Return"/>
  430.                     </if>
  431.                     <action Type="Var" cmd="set StratagemPrep 0"/>
  432.                 </if>
  433.             </if>
  434.             <if Type="WhiteMagic">
  435.                 <if BuffActive="Rapture">
  436.                     <equip when="midcast">
  437.                         <head lock="yes">Svnt. Bonnet +1</head>
  438.                     </equip>
  439.                 </if>
  440.                 <if BuffActive="Penury">
  441.                     <equip when="midcast">
  442.                         <legs lock="yes">Savant's Pants +2</legs>
  443.                     </equip>
  444.                 </if>
  445. <!--Uses to Light Arts if casting a White Magic spell-->
  446.                 <if NotBuffActive="Light Arts|Addendum: White" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  447.                     <action Type="Var" cmd="set ChangeArt 1"/>
  448.                     <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  449.                     <action Type="Command">Light Arts</action>
  450.                     <action Type="CancelSpell"/>
  451.                     <action Type="Return"/>
  452.                 </if>
  453. <!--Uses Addendum: White if required to cast spell-->
  454.                 <if Spell="Erase|Raise II|Reraise*|*na" NotBuffActive="Addendum: White|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  455.                     AND ("%Spell"="Raise II" OR "%Spell"="Reraise II" OR "%Spell"="Stona" OR ("%SubJob"!="WHM" OR ("%SubJob"="WHM"
  456.                     AND (("%Spell"="Blindna" AND %SubJobLVL&lt;14)
  457.                     OR ("%Spell"="Cursna" AND %SubJobLVL&lt;29)
  458.                     OR ("%Spell"="Erase" AND %SubJobLVL&lt;32)
  459.                     OR ("%Spell"="Paralyna" AND %SubJobLVL&lt;9)
  460.                     OR ("%Spell"="Poisona" AND %SubJobLVL&lt;6)
  461.                     OR ("%Spell"="Reraise" AND %SubJobLVL&lt;33)
  462.                     OR ("%Spell"="Silena" AND %SubJobLVL&lt;19)
  463.                     OR ("%Spell"="Viruna" AND %SubJobLVL&lt;34)))))'>
  464.                     <if NotBuffActive="Light Arts" Advanced="$ChangeArt=0">
  465.                         <action Type="Var" cmd="set ChangeArt 1"/>
  466.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  467.                         <action Type="Command">Light Arts</action>
  468.                         <action Type="CancelSpell"/>
  469.                         <action Type="Return"/>
  470.                     </if>
  471.                     <action Type="Var" cmd="set ChangeAddendum 1"/>
  472.                     <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  473.                     <action Type="Command">Addendum: White</action>
  474.                     <action Type="CancelSpell"/>
  475.                     <action Type="Return"/>
  476.                 </if>
  477. <!--Uses Stratagems if they have been added to the queue-->
  478.                 <if Advanced="$QueueStratagems=1">
  479.                     <action Type="Var" cmd="set StratagemPrep 1"/>
  480.                     <if Advanced="$StratagemConserveMP=1">
  481.                         <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  482.                             <action Type="Var" cmd="set ChangeArt 1"/>
  483.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  484.                             <action Type="Command">Light Arts</action>
  485.                             <action Type="CancelSpell"/>
  486.                             <action Type="Return"/>
  487.                         </if>
  488.                         <action Type="Var" cmd="set StratagemConserveMP 0"/>
  489.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  490.                         <action Type="Command">Penury</action>
  491.                         <action Type="CancelSpell"/>
  492.                         <action Type="Return"/>
  493.                     </if>
  494.                     <if Advanced="$StratagemFastCast=1">
  495.                         <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  496.                             <action Type="Var" cmd="set ChangeArt 1"/>
  497.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  498.                             <action Type="Command">Light Arts</action>
  499.                             <action Type="CancelSpell"/>
  500.                             <action Type="Return"/>
  501.                         </if>
  502.                         <action Type="Var" cmd="set StratagemFastCast 0"/>
  503.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  504.                         <action Type="Command">Celerity</action>
  505.                         <action Type="CancelSpell"/>
  506.                         <action Type="Return"/>
  507.                     </if>
  508.                     <if Advanced="$StratagemAreaEffect=1" Spell="Aquaveil|Bar*|Blink|Cure*|Deodorize|En*|Erase|Invisible|Phalanx|Protect*|Regen*|Shell*|Sneak|Stoneskin|*na|*storm" NotSpell="*ra">
  509.                         <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  510.                             <action Type="Var" cmd="set ChangeArt 1"/>
  511.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  512.                             <action Type="Command">Light Arts</action>
  513.                             <action Type="CancelSpell"/>
  514.                             <action Type="Return"/>
  515.                         </if>
  516.                         <action Type="Var" cmd="set StratagemAreaEffect 0"/>
  517.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  518.                         <action Type="Command">Accession</action>
  519.                         <action Type="CancelSpell"/>
  520.                         <action Type="Return"/>
  521.                     </if>
  522.                     <if Advanced="$StratagemPotency=1" Spell="Banish*|Cure*|Dia*">
  523.                         <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  524.                             <action Type="Var" cmd="set ChangeArt 1"/>
  525.                             <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  526.                             <action Type="Command">Light Arts</action>
  527.                             <action Type="CancelSpell"/>
  528.                             <action Type="Return"/>
  529.                         </if>
  530.                         <action Type="Var" cmd="set StratagemPotency 0"/>
  531.                         <action Type="Command">wait 1.5;%Spell %SpellTargetRaw;</action>
  532.                         <action Type="Command">Rapture</action>
  533.                         <action Type="CancelSpell"/>
  534.                         <action Type="Return"/>
  535.                     </if>
  536.                     <action Type="Var" cmd="set StratagemPrep 0"/>
  537.                 </if>
  538.             </if>
  539.             <action Type="Var" cmd="set ChangeArt 0"/>
  540.             <action Type="Var" cmd="set ChangeAddendum 0"/>
  541. </if>
  542.  
  543.  
  544. <!-- Dagod's Tabula Rasa optimization -->
  545.     <if spell="Tabula Rasa">
  546.         <if BuffActive="Tabula Rasa">
  547.             <if BuffActive="Penury|Parsimony">
  548.                 <if BuffActive="Rapture|Ebullience">
  549.                     <if BuffActive="Light Arts|Addendum: White">
  550.                         <action type="ChangeSpell" Spell="Celerity" />
  551.                     </if>
  552.                     <elseif BuffActive="Dark Arts|Addendum: Black">
  553.                     <action type="ChangeSpell" Spell="Alacrity" />
  554.                     </elseif>
  555.                 </if>
  556.                 <elseif BuffActive="Light Arts|Addendum: White">
  557.                     <action type="ChangeSpell" Spell="Rapture" />
  558.                 </elseif>
  559.                 <elseif BuffActive="Dark Arts|Addendum: Black">
  560.                     <action type="ChangeSpell" Spell="Ebullience" />
  561.                 </elseif>
  562.             </if>
  563.             <elseif BuffActive="Light Arts|Addendum: White">
  564.                 <action type="ChangeSpell" Spell="Penury" />
  565.             </elseif>
  566.             <elseif BuffActive="Dark Arts|Addendum: Black">
  567.                 <action type="ChangeSpell" Spell="Parsimony" />
  568.             </elseif>
  569.         </if>
  570.     </if>
  571. </rules>
  572. </spellcast>
  573.  
  574.  
Advertisement
Add Comment
Please, Sign In to add comment