Don't like ads? PRO users don't see any ads ;-)

Chomeymatt's SCH XML (Old)

By: Mattistrance88 on May 1st, 2012  |  syntax: None  |  size: 43.81 KB  |  hits: 143  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.   <?xml version="1.0" ?>
  2.      
  3.     <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4.         <config
  5.            RequireVersion="2.40"
  6.            ShowGearSwaps="false"
  7.            Debug="false"
  8.            ShowSpellInfo="false"
  9.            />
  10.         <variables>
  11.             <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
  12.             <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust -->
  13.             <var name="SleepTimers">1</var>
  14.             <!-- use Ugg Pendant or not? set to 0 if you do not have it. -->
  15.             <var name="UggPendant">0</var>
  16.             <!-- use Twilight Cape or not? set to 0 if you do not have it. -->
  17.             <var name="TwilightCape">0</var>
  18.             <!-- use Artemis' Medal or not? set to 0 if you do not have it. -->
  19.             <var name="ArtemisMedal">0</var>
  20.             <!-- Elemental Grips, set to 1 for each you have -->
  21.             <var name="LightGrip">0</var>
  22.             <var name="DarkGrip">0</var>
  23.             <var name="ThunderGrip">0</var>
  24.             <var name="IceGrip">0</var>
  25.             <var name="FireGrip">0</var>
  26.             <var name="WindGrip">0</var>
  27.             <var name="WaterGrip">0</var>
  28.             <var name="EarthGrip">0</var>
  29.             <!-- Elemental Staffs, input what staff to use for each element here -->
  30.             <var name="IceStaff">Vourukasha I</var>
  31.             <var name="DarkStaff">Xsaeta I</var>
  32.             <var name="ThunderStaff">Apamajas I</var>
  33.             <var name="WindStaff">Vayuvata I</var>
  34.             <var name="FireStaff">Atar I</var>
  35.             <var name="EarthStaff">Vishrava I</var>
  36.             <var name="LightStaff">Chatoyant Staff</var>
  37.             <var name="WaterStaff">Haoma I</var>
  38.             <!-- Elemental Obi's, set to 1 for the ones you have. -->
  39.             <var name="DarkObi">0</var>
  40.             <var name="LightObi">0</var>
  41.             <var name="ThunderObi">0</var>
  42.             <var name="IceObi">0</var>
  43.             <var name="FireObi">0</var>
  44.             <var name="WindObi">0</var>
  45.             <var name="WaterObi">0</var>
  46.             <var name="EarthObi">0</var>
  47.             <!--Do not change these-->
  48.             <var Name="ChangeAddendum">0</var>
  49.             <var Name="ChangeArt">0</var>
  50.             <var Name="StratagemPrep">0</var>
  51.             <var Name="StratagemConserveMP">0</var>
  52.             <var Name="StratagemFastCast">0</var>
  53.             <var Name="StratagemAreaEffect">0</var>
  54.             <var Name="StratagemPotency">0</var>
  55.             <var Name="StratagemDuration">0</var>
  56.             <var Name="StratagemChain">0</var>
  57.             <!--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-->
  58.             <var Name="AutomaticArts">0</var>
  59.             <var Name="AutomaticAddendum">0</var>
  60.             <!--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)-->
  61.             <var Name="QueueStratagems">0</var>
  62.             <var Name="SublimationSet">0</var>
  63.         </variables>
  64.         <sets>
  65.             <group name="SCH" default="yes">
  66.                 <set name="Standard">
  67.                     <main>Owleyes</main>
  68.                     <sub>Genbu's Shield</sub>
  69.                     <ammo>Mana Ampulla</ammo>
  70.                     <head>Nefer Khat</head>
  71.                     <neck>Wiglen Gorget</neck>
  72.                     <lear>Loquac. Earring</lear>
  73.                     <rear>Novia Earring</rear>
  74.                     <body>Heka's Kalasiris</body>
  75.                     <hands>Serpentes Cuffs</hands>
  76.                     <lring>Sheltered Ring</lring>
  77.                     <rring>Paguroidea Ring</rring>
  78.                     <back>Umbra Cape</back>
  79.                     <waist>Slipor Sash</waist>
  80.                     <legs>Nares Trews</legs>
  81.                     <feet>Serpentes Sabots</feet>
  82.                 </set>
  83.                 <set name="FastCast">
  84.                     <head>Nares Cap</head>
  85.                     <lear>Loquacious Earring</lear>
  86.                     <body>Anhur Robe</body>
  87.                                         <hands>Savant's Bracers +2</hands>
  88.                                         <back>Swith Cape +1</back>
  89.                                         <legs>Rubeus Spats</legs>
  90.                     <ammo>Incantor Stone</ammo>
  91.                                         <feet>Argute Loafers +2</feet>
  92.                                         <rring>Prolix Ring</rring>
  93.                 </set>
  94.                 <set name="Resting" BaseSet="Standard">
  95.                     <main lock="true">Owleyes</main>
  96.                                         <lring>Sheltered Ring</lring>
  97.                                         <ammo>Mana Ampulla</ammo>
  98.                                         <head>Nefer Khat</head>
  99.                                         <neck>Wiglen Gorget</neck>
  100.                                         <lear>Loquacious Earring</lear>
  101.                                         <rear>Novia Earring</rear>
  102.                                         <body>Heka's Kalasiris</body>
  103.                                         <hands>Nares Cuffs</hands>
  104.                     <legs>Nares Trews</legs>
  105.                     <back>Umbra Cape</back>
  106.                     <waist>Slipor Sash</waist>
  107.                                         <feet>Serpentes Sabots</feet>
  108.                                         <rring>Paguroidea Ring</rring>
  109.                                         <sub>Genbu's Shield</sub>
  110.                 </set>
  111.                 <set name="FullDamage" >
  112.                     <sub>Wizzan Grip</sub>
  113.                     <ammo>Witchstone</ammo>
  114.                     <head>Nares Cap</head>
  115.                     <neck>Saevus Pendant</neck>
  116.                     <lear>Novio Earring</lear>
  117.                     <rear>Hecate's Earring</rear>
  118.                     <body>Savant's Gown +2</body>
  119.                     <hands>Nares Cuffs</hands>
  120.                     <back>Searing Cape</back>
  121.                     <waist>Oneiros Sash</waist>
  122.                     <legs>Rubeus Spats</legs>
  123.                     <lring>Strendu Ring</lring>
  124.                     <rring>Icesoul Ring</rring>
  125.                     <feet>Nares Clogs</feet>
  126.                 </set>
  127.                 <set name="Helix" Baseset="FullDamage" >
  128.                                     <sub>Wizzan Grip</sub>
  129.                     <ammo>Ombre Tathlum</ammo>
  130.                     <head>Nares Cap</head>
  131.                     <neck>Saevus Pendant</neck>
  132.                     <lear>Novio Earring</lear>
  133.                     <rear>Hecate's Earring</rear>
  134.                     <body>Savant's Gown +2</body>
  135.                     <hands>Savant's Bracers +2</hands>
  136.                     <back>Searing Cape</back>
  137.                     <waist>Oneiros Sash</waist>
  138.                     <legs>Rubeus Spats</legs>
  139.                     <lring>Strendu Ring</lring>
  140.                     <rring>Icesoul Ring</rring>
  141.                     <feet>Savant's Loafers +2</feet>                              
  142.                 </set>
  143.                 <set name="LightResist" BaseSet="FullDamage" />
  144.                 <set name="MidResist" BaseSet="FullDamage" />
  145.                 <set name="HighResist" BaseSet="FullDamage" />
  146.                 <set name="DarkMagic" BaseSet="Standard" >
  147.                                     <sub>Wizzan Grip</sub>
  148.                                         <ammo>Ombre Tathlum</ammo>
  149.                                         <head>Appetence Crown</head>
  150.                     <neck>Aesir Torque</neck>
  151.                                         <rear>Dark Earring</rear>
  152.                     <body>Rubeus Jacket</body>
  153.                     <hands>Avesta Bangles</hands>
  154.                                         <back>Merciful Cape</back>
  155.                                         <waist>Casso Sash</waist>
  156.                     <legs>Portent Pants</legs>
  157.                     <lring>Balrahn's Ring</lring>
  158.                     <rring>Archon Ring</rring>
  159.                                         <feet>Nares Clogs</feet>
  160.                                 </set>
  161.                 <set name="EnfeeblingMagic" >
  162.                     <sub>Wizzan Grip</sub>
  163.                                         <ammo>Savant's Treatise</ammo>
  164.                                         <head>Hykso Khat +1</head>
  165.                     <neck>Enfeebling Torque</neck>
  166.                                         <rear>Enfeebling Earring</rear>
  167.                     <body>Rubeus Jacket</body>
  168.                     <hands>Avesta Bangles</hands>
  169.                                         <back>Hecate's Cape</back>
  170.                                         <waist>Casso Sash</waist>
  171.                     <legs>Portent Pants</legs>
  172.                     <lring>Balrahn's Ring</lring>
  173.                     <rring>Icesoul Ring</rring>
  174.                                         <feet>Rubeus Boots</feet>
  175.                 </set>
  176.                 <set name="HealingMagic" >
  177.                     <main lock="true">Arka IV</main>
  178.                     <sub>Verse strap +1</sub>
  179.                     <ammo>Mana Ampulla</ammo>
  180.                     <head>Hyksos Khat +1</head>
  181.                     <neck>Colossus's Torque</neck>
  182.                     <lear>Loquacious Earring</lear>
  183.                     <rear>Novia Earring</rear>
  184.                     <body>Heka's Kalasiris</body>
  185.                     <hands>Augur's Gloves</hands>
  186.                     <back>Swith Cape +1</back>
  187.                     <legs>Nares Trews</legs>
  188.                     <lring>Karka Ring</lring>
  189.                     <waist>Olympus Sash</waist>
  190.                     <rring>Aquasoul Ring</rring>
  191.                     <feet>Rubeus Boots</feet>
  192.                 </set>
  193.                 <set name="CureCastTime" BaseSet="FastCast" >
  194.                     <body>Heka's Kalasiris</body>
  195.                 </set>
  196.                 <set name="DivineMagic" >
  197.                                     <sub>Verse Strap +1</sub>
  198.                     <ammo>Witchstone</ammo>
  199.                     <head>Nares Cap</head>
  200.                     <neck>Saevus Pendant</neck>
  201.                     <lear>Novio Earring</lear>
  202.                     <rear>Hecate's Earring</rear>
  203.                     <body>Savant's Gown +2</body>
  204.                     <hands>Nares Cuffs</hands>
  205.                     <back>Searing Cape</back>
  206.                     <waist>Oneiros Sash</waist>
  207.                     <legs>Rubeus Spats</legs>
  208.                     <lring>Strendu Ring</lring>
  209.                     <rring>Aquasoul Ring</rring>
  210.                     <feet>Nares Clogs</feet>
  211.                                 </set> 
  212.                 <set name="EnhancingMagic" >
  213.                     <main lock="true">Kirin's Pole</main>
  214.                                         <lring>Karka Ring</lring>
  215.                                         <ammo>Savant's Treatise</ammo>
  216.                                         <head>Savant's Bonnet +2</head>
  217.                                         <body>Anhur Robe</body>
  218.                                         <back>Merciful Cape</back>
  219.                     <waist>Olympus Sash</waist>
  220.                     <hands>Augur's Gloves</hands>
  221.                     <legs>Portent Pants</legs>
  222.                     <feet>Rubeus Boots</feet>
  223.                                         <rring>Aquasoul Ring</rring>
  224.                     <neck>Colossus's Torque</neck>
  225.                                     <lear>Loquacious Earring</lear>
  226.                                     <rear>Augmenting Earring</rear>
  227.                                         <sub>Verse Strap +1</sub>
  228.                 </set>
  229.                                 <set name="Sublimation">
  230.                     <main>Owleyes</main>
  231.                     <sub>Genbu's Shield</sub>
  232.                     <ammo>Mana Ampulla</ammo>
  233.                     <head>Nefer Khat</head>
  234.                     <neck>Wiglen Gorget</neck>
  235.                     <lear>Loquac. Earring</lear>
  236.                     <rear>Novia Earring</rear>
  237.                     <body>Heka's Kalasiris</body>
  238.                     <hands>Serpentes Cuffs</hands>
  239.                     <lring>Sheltered Ring</lring>
  240.                     <rring>Paguroidea Ring</rring>
  241.                     <back>Umbra Cape</back>
  242.                     <waist>Slipor Sash</waist>
  243.                     <legs>Nares Trews</legs>
  244.                     <feet>Serpentes Sabots</feet>
  245.                 </set>
  246.             </group>
  247.         </sets>
  248.         <rules>
  249.                     <if Spell="Sneak" >
  250.                 <if BuffActive="Sneak" >
  251.                                     <if SpellTarget="Chomeymatt">
  252.                                             <midcastdelay delay="1.0" />
  253.                                             <command when="midcast">cancel 71</command>
  254.                                             <return />
  255.                                     </if>
  256.                             </if>
  257.             </if>
  258.                     <!--if Spell="*storm" >
  259.                             <equip when="precast" set="FastCast" />
  260.                                     <feet>Argute Loafers +2</feet>
  261.                                                         <equip when="midcast" >
  262.                                     <feet>Argute Loafers +2</feet>
  263.                             </equip>
  264.                     </if>
  265.                    
  266.                     <if Spell="Escape|Warp|Teleport-*|Tractor|Sneak|Invisible|Deodorize|Protectra*|Shellra*">
  267.                 <return />
  268.             </if>
  269.                    
  270.                     <!--Queues up Stratagems for use before spells if enabled-->
  271.             <if Spell="Accession|Alacrity|Celerity|Ebullience|Manifestation|Parsimony|Penury|Rapture|Perpetuance|Immanence">
  272.                 <if Advanced="$QueueStratagems=1 AND $StratagemPrep=0">
  273.                     <if Spell="Parsimony|Penury">
  274.                         <if Advanced="$StratagemConserveMP=0">
  275.                             <var cmd="set StratagemConserveMP 1" />
  276.                             <addtochat Color="121">[Stratagem: Enabled] Reduces the MP cost of your next spell by 50%.</addtochat>
  277.                         </if>
  278.                         <else>
  279.                             <var cmd="set StratagemConserveMP 0" />
  280.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  281.                         </else>
  282.                     </if>
  283.                     <if Spell="Alacrity|Celerity">
  284.                         <if Advanced="$StratagemFastCast=0">
  285.                             <var cmd="set StratagemFastCast 1" />
  286.                             <addtochat Color="121">[Stratagem: Enabled] Reduces the casting time and recast time of your next spell by 50%.</addtochat>
  287.                         </if>
  288.                         <else>
  289.                             <var cmd="set StratagemFastCast 0" />
  290.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  291.                         </else>
  292.                     </if>
  293.                     <if Spell="Accession|Manifestation">
  294.                         <if Advanced="$StratagemAreaEffect=0">
  295.                             <var cmd="set StratagemAreaEffect 1" />
  296.                             <addtochat Color="121">[Stratagem: Enabled] Extends the effect of your next spell to targets within range. MP cost and recast time are doubled.</addtochat>
  297.                         </if>
  298.                         <else>
  299.                             <var cmd="set StratagemAreaEffect 0" />
  300.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  301.                         </else>
  302.                     </if>
  303.                     <if Spell="Ebullience|Rapture">
  304.                         <if Advanced="$StratagemPotency=0">
  305.                             <var cmd="set StratagemPotency 1" />
  306.                             <addtochat Color="121">[Stratagem: Enabled] Enhances potency of your next spell.</addtochat>
  307.                         </if>
  308.                         <else>
  309.                             <var cmd="set StratagemPotency 0" />
  310.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  311.                         </else>
  312.                     </if>
  313.                                     <if Spell="Perpetuance">
  314.                         <if Advanced="$StratagemDuration=0">
  315.                             <var cmd="set StratagemDuration 1" />
  316.                             <addtochat Color="121">[Stratagem: Enabled] Increases duration of your next enhancing spell.</addtochat>
  317.                         </if>
  318.                         <else>
  319.                             <var cmd="set StratagemDuration 0" />
  320.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  321.                         </else>
  322.                     </if>
  323.                                     <if Spell="Immanence">
  324.                         <if Advanced="$StratagemChain=0">
  325.                             <var cmd="set StratagemChain 1" />
  326.                             <addtochat Color="121">[Stratagem: Enabled] Allows next elemental spell to be used in skillchain.</addtochat>
  327.                         </if>
  328.                         <else>
  329.                             <var cmd="set StratagemChain 0" />
  330.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  331.                         </else>
  332.                     </if>
  333.                     <cancelspell />
  334.                 </if>
  335.             </if>
  336.             <if Type="BlackMagic|WhiteMagic">
  337.                 <if Type="BlackMagic">
  338.                     <!--Uses to Dark Arts if casting a Black Magic spell-->
  339.                     <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  340.                         <if BuffActive="Enlightenment" >
  341.                                                     <var cmd="set ChangeArt 0" />
  342.                                             </if>
  343.                                             <else>
  344.                                                     <var cmd="set ChangeArt 1" />
  345.                                                     <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  346.                                                     <command>Dark Arts</command>
  347.                                                     <cancelspell />
  348.                                                     <return />
  349.                                             </else>
  350.                     </if>
  351.                     <!--Uses Addendum: Black if required to cast spell-->
  352.                     <if Spell="Sleep*|Dispel|Break|*IV|*V" NotBuffActive="Addendum: Black|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  353.                        AND ("%Spell"="Stone V" OR "%Spell"="Water V" OR "%Spell"="Aero V" OR "%Spell"="Fire V" OR "%Spell"="Blizzard V" OR "%Spell"="Thunder V" OR "%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" OR "%Spell"="Break"
  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.                             <var cmd="set ChangeArt 1" />
  361.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  362.                             <command>Dark Arts</command>
  363.                             <cancelspell />
  364.                             <return />
  365.                         </if>
  366.                         <var cmd="set ChangeAddendum 1" />
  367.                         <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  368.                         <command>Addendum: Black</command>
  369.                         <cancelspell />
  370.                         <return />
  371.                     </if>
  372.                     <!--Uses Stratagems if they have been added to the queue-->
  373.                     <if Advanced="$QueueStratagems=1">
  374.                         <var cmd="set StratagemPrep 1" />
  375.                         <if Advanced="$StratagemConserveMP=1">
  376.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  377.                                 <var cmd="set ChangeArt 1" />
  378.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  379.                                 <command>Dark Arts</command>
  380.                                 <cancelspell />
  381.                                 <return />
  382.                             </if>
  383.                             <var cmd="set StratagemConserveMP 0" />
  384.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  385.                             <command>Parsimony</command>
  386.                             <cancelspell />
  387.                             <return />
  388.                         </if>
  389.                         <if Advanced="$StratagemFastCast=1">
  390.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  391.                                 <var cmd="set ChangeArt 1" />
  392.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  393.                                 <command>Dark Arts</command>
  394.                                 <cancelspell />
  395.                                 <return />
  396.                             </if>
  397.                             <var cmd="set StratagemFastCast 0" />
  398.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  399.                             <command>Alacrity</command>
  400.                             <cancelspell />
  401.                             <return />
  402.                         </if>
  403.                         <if Advanced="$StratagemAreaEffect=1" Spell="Absorb*|Aspir|Bind|Bio*|Blind|Dispel|Drain|Gravity|Klimaform|Poison|Sleep*|Stun|Break">
  404.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  405.                                 <var cmd="set ChangeArt 1" />
  406.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  407.                                 <command>Dark Arts</command>
  408.                                 <cancelspell />
  409.                                 <return />
  410.                             </if>
  411.                             <var cmd="set StratagemAreaEffect 0" />
  412.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  413.                             <command>Manifestation</command>
  414.                             <cancelspell />
  415.                             <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.                                 <var cmd="set ChangeArt 1" />
  420.                                 <command>wait 1.5;%Spell</command>
  421.                                 <command>Dark Arts</command>
  422.                                 <cancelspell />
  423.                                 <return />
  424.                             </if>
  425.                             <var cmd="set StratagemPotency 0" />
  426.                             <command>wait 1.5;%Spell</command>
  427.                             <command>Ebullience</command>
  428.                             <cancelspell />
  429.                             <return />
  430.                         </if>
  431.                                             <if Advanced="$StratagemChain=1" Spell="Aero*|Blizzard*|Fire*|Stone*|Thunder*|Water*|*helix">
  432.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  433.                                 <var cmd="set ChangeArt 1" />
  434.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  435.                                 <command>Dark Arts</command>
  436.                                 <cancelspell />
  437.                                 <return />
  438.                             </if>
  439.                             <var cmd="set StratagemChain 0" />
  440.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  441.                             <command>Immanence</command>
  442.                             <cancelspell />
  443.                             <return />
  444.                         </if>
  445.                         <var cmd="set StratagemPrep 0" />
  446.                     </if>
  447.                 </if>
  448.                 <if Type="WhiteMagic">
  449.                     <!--Uses to Light Arts if casting a White Magic spell-->
  450.                     <if NotBuffActive="Light Arts|Addendum: White" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  451.                         <if BuffActive="Enlightenment" >
  452.                                                     <var cmd="set ChangeArt 0" />
  453.                                             </if>
  454.                                             <else>
  455.                                                     <if spell="*storm|Haste">
  456.                                                             <var cmd="set ChangeArt 0" />
  457.                                                     </if>
  458.                                                     <else>
  459.                                                             <var cmd="set ChangeArt 1" />
  460.                                                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  461.                                                             <command>Light Arts</command>
  462.                                                             <cancelspell />
  463.                                                             <return />
  464.                                                     </else>
  465.                                             </else>
  466.                     </if>
  467.                     <!--Uses Addendum: White if required to cast spell-->
  468.                     <if Spell="Erase|Raise II|Reraise*|*na" NotBuffActive="Addendum: White|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  469.                        AND ("%Spell"="Raise II" OR "%Spell"="Reraise II" OR "%Spell"="Stona" OR ("%SubJob"!="WHM" OR ("%SubJob"="WHM"
  470.                        AND (("%Spell"="Blindna" AND %SubJobLVL&lt;14)
  471.                        OR ("%Spell"="Cursna" AND %SubJobLVL&lt;29)
  472.                        OR ("%Spell"="Erase" AND %SubJobLVL&lt;32)
  473.                        OR ("%Spell"="Paralyna" AND %SubJobLVL&lt;9)
  474.                        OR ("%Spell"="Poisona" AND %SubJobLVL&lt;6)
  475.                        OR ("%Spell"="Reraise" AND %SubJobLVL&lt;33)
  476.                        OR ("%Spell"="Silena" AND %SubJobLVL&lt;19)
  477.                        OR ("%Spell"="Viruna" AND %SubJobLVL&lt;34)))))'>
  478.                         <if NotBuffActive="Light Arts" Advanced="$ChangeArt=0">
  479.                             <var cmd="set ChangeArt 1" />
  480.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  481.                             <command>Light Arts</command>
  482.                             <cancelspell />
  483.                             <return />
  484.                         </if>
  485.                         <var cmd="set ChangeAddendum 1" />
  486.                         <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  487.                         <command>Addendum: White</command>
  488.                         <cancelspell />
  489.                         <return />
  490.                     </if>
  491.                     <!--Uses Stratagems if they have been added to the queue-->
  492.                     <if Advanced="$QueueStratagems=1">
  493.                         <var cmd="set StratagemPrep 1" />
  494.                         <if Advanced="$StratagemConserveMP=1">
  495.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  496.                                 <var cmd="set ChangeArt 1" />
  497.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  498.                                 <command>Light Arts</command>
  499.                                 <cancelspell />
  500.                                 <return />
  501.                             </if>
  502.                             <var cmd="set StratagemConserveMP 0" />
  503.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  504.                             <command>Penury</command>
  505.                             <cancelspell />
  506.                             <return />
  507.                         </if>
  508.                         <if Advanced="$StratagemFastCast=1">
  509.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  510.                                 <var cmd="set ChangeArt 1" />
  511.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  512.                                 <command>Light Arts</command>
  513.                                 <cancelspell />
  514.                                 <return />
  515.                             </if>
  516.                             <var cmd="set StratagemFastCast 0" />
  517.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  518.                             <command>Celerity</command>
  519.                             <cancelspell />
  520.                             <return />
  521.                         </if>
  522.                         <if Advanced="$StratagemAreaEffect=1" Spell="Aquaveil|Bar*|Blink|Cure*|Deodorize|En*|Erase|Phalanx|Refresh|Protect*|Regen*|Shell*|Adloquium|Embrava|Stoneskin|*na|*storm" NotSpell="*ra">
  523.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  524.                                 <var cmd="set ChangeArt 1" />
  525.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  526.                                 <command>Light Arts</command>
  527.                                 <cancelspell />
  528.                                 <return />
  529.                             </if>
  530.                             <var cmd="set StratagemAreaEffect 0" />
  531.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  532.                             <command>Accession</command>
  533.                             <cancelspell />
  534.                             <return />
  535.                         </if>
  536.                         <if Advanced="$StratagemPotency=1" Spell="Banish*|Cure*|Dia*">
  537.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  538.                                 <var cmd="set ChangeArt 1" />
  539.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  540.                                 <command>Light Arts</command>
  541.                                 <cancelspell />
  542.                                 <return />
  543.                             </if>
  544.                             <var cmd="set StratagemPotency 0" />
  545.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  546.                             <command>Rapture</command>
  547.                             <cancelspell />
  548.                             <return />
  549.                         </if>
  550.                                             <if Advanced="$StratagemDuration=1" Spell="Aquaveil|Bar*|Blink|Deodorize|En*|Phalanx|Protect*|Regen*|Shell*|Adloquium|Embrava|Stoneskin|*storm">
  551.                                                     <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  552.                                                             <var cmd="set ChangeArt 1" />
  553.                                                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  554.                                                             <command>Light Arts</command>
  555.                                                             <cancelspell />
  556.                                                             <return />
  557.                             </if>
  558.                             <var cmd="set StratagemDuration 0" />
  559.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  560.                             <command>Perpetuance</command>
  561.                             <cancelspell />
  562.                             <return />
  563.                         </if>
  564.                         <var cmd="set StratagemPrep 0" />
  565.                     </if>
  566.                 </if>
  567.                 <var cmd="set ChangeArt 0" />
  568.                 <var cmd="set ChangeAddendum 0" />
  569.             </if>
  570.                     <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  571.             <!--if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  572.                <changetarget target="&lt;me&gt;" />
  573.            </if-->
  574.             <!--if SpellTargetType="NONE" ValidTarget="*Self*">
  575.                <changetarget target="&lt;me&gt;" />
  576.            </if-->
  577.             <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  578.                     <equip when="Idle|Aftercast" set="Standard" />
  579.             <!-- set of gear to equip when resting -->
  580.             <equip when="Resting" set="Resting" />
  581.      
  582.                 <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
  583.                 <if mode="OR" NotSkill="ElementalMagic" Spell="Frost|Drown|Rasp|Burn|Shock|Choke" SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Cerberus|Khimaira|Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Sarameya|Tyger|Jailer of Love">
  584.                     <if Advanced='"$%SpellElementGrip" == "1"'>
  585.                         <equip when="midcast">
  586.                             <sub lock="true">%SpellElement Grip</sub>
  587.                         </equip>
  588.                     </if>
  589.                 </if>
  590.                 <!-- if were handling spells -->
  591.                 <if Skill="*Magic">
  592.                     <!-- if this is elemental magic (nukes/dot's, then do special handling -->
  593.                     <if Skill="ElementalMagic">
  594.                         <if Spell="*helix">
  595.                             <!-- equip elemental/INT gear for DoT's -->
  596.                             <equip when="precast|midcast" Set="Helix" />
  597.                         </if>
  598.                         <else>
  599.                                                     <!-- Normal mob, go full damage gear. -->
  600.                                                     <if BuffActive="Klimaform" >
  601.                                                             <equip when="precast" Set="FastCast" />
  602.                                                             <equip when="midcast" Set="FullDamage" >
  603.                                                                     <feet lock="true">Savant's Loafers +2</feet>
  604.                                                             </equip>
  605.                                                     </if>
  606.                                                     <else>
  607.                                                             <equip when="precast" Set="FastCast" />
  608.                                                             <equip when="midcast" Set="FullDamage" />
  609.                                                     </else>
  610.                                                     <!-- only equip medal/pendant in situations you would equip full damage gear -->
  611.                                                     <if Advanced="$ArtemisMedal==1">
  612.                                                             <if Advanced='%MoonPCT&gt;80'>
  613.                                                                     <equip when="midcast">
  614.                                                                             <neck lock="yes">Artemis' Medal</neck>
  615.                                                                     </equip>
  616.                                                             </if>
  617.                                                     </if>
  618.                                                     <else>
  619.                                                             <if Advanced='%MoonPCT&lt;80'>
  620.                                                                     <if MPPAfterCastLT="50" Advanced="$UggPendant==1">
  621.                                                                             <equip when="midcast">
  622.                                                                                     <neck lock="yes">Uggalepih Pendant</neck>
  623.                                                                             </equip>
  624.                                                                     </if>
  625.                                                             </if>
  626.                                                     </else>
  627.                         </else>
  628.                     </if>
  629.                     <!-- for any other type of spell, just equip matching set name. -->
  630.                     <else>
  631.                         <if Skill ="EnfeeblingMagic|HealingMagic|EnhancingMagic|DivineMagic|DarkMagic" >
  632.                                                     <if BuffActive="Perpetuance">
  633.                                                             <if spell="Regen*">
  634.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  635.                                                                             <head lock="true">Savant's Bonnet +2</head>
  636.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  637.                                                                     </equip>
  638.                                                             </if>
  639.                                                             <else>
  640.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  641.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  642.                                                                     </equip>
  643.                                                             </else>
  644.                                                     </if>
  645.                                                     <else>
  646.                                                             <if skill="HealingMagic">
  647.                                                                     <equip when="precast|midcast" set="CureCastTime|%Skill" />
  648.                                                             </if>
  649.                                                             <else>
  650.                                                                     <equip when="precast|midcast" set="FastCast|%Skill" />
  651.                                                             </else>
  652.                                                     </else>
  653.                         </if>
  654.                     </else>
  655.                 </if>
  656.                 <else>
  657.                     <equip when="precast|midcast" Set="Standard" />
  658.                 </else>
  659.                 <!-- Handle Elemental Obi's -->
  660.                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  661.                     <if     Element="Dark">
  662.                         <equip when="midcast">
  663.                             <waist lock="yes">Anrin Obi</waist>
  664.                         </equip>
  665.                     </if>
  666.                     <elseif Element="Light">
  667.                         <equip when="midcast">
  668.                             <waist lock="yes">Korin Obi</waist>
  669.                         </equip>
  670.                     </elseif>
  671.                     <elseif Element="Thunder">
  672.                         <equip when="midcast">
  673.                             <waist lock="yes">Rairin Obi</waist>
  674.                         </equip>
  675.                     </elseif>
  676.                     <elseif Element="Ice">
  677.                         <equip when="midcast">
  678.                             <waist lock="yes">Hyorin Obi</waist>
  679.                         </equip>
  680.                     </elseif>
  681.                     <elseif Element="Fire">
  682.                         <equip when="midcast">
  683.                             <waist lock="yes">Karin Obi</waist>
  684.                         </equip>
  685.                     </elseif>
  686.                     <elseif Element="Wind">
  687.                         <equip when="midcast">
  688.                             <waist lock="yes">Furin Obi</waist>
  689.                         </equip>
  690.                     </elseif>
  691.                     <elseif Element="Water">
  692.                         <equip when="midcast">
  693.                             <waist lock="yes">Suirin Obi</waist>
  694.                         </equip>
  695.                     </elseif>
  696.                     <elseif Element="Earth">
  697.                         <equip when="midcast">
  698.                             <waist lock="yes">Dorin Obi</waist>
  699.                         </equip>
  700.                     </elseif>
  701.                 </if>
  702.                             <!-- Handle Twilight Cape -->
  703.                             <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$TwilightCape" = "1") AND ("%skill"="ElementalMagic")'>
  704.                                     <equip when="midcast">
  705.                                             <back lock="yes">Twilight Cape</back>
  706.                                     </equip>
  707.                             </if>
  708.                 <!-- Timers for when sleep is wearing off. -->
  709.                 <if advanced='"$SleepTimers"="1"'>
  710.                     <if Spell="Sleep II|Sleepga II">
  711.                         <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s...</command>
  712.                         <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s...</command>
  713.                         <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s...;spellcast var dec sleepid;</command>
  714.                     </if>
  715.                     <elseif Spell="Sleep|Sleepga">
  716.                         <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s...</command>
  717.                         <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s...;spellcast var dec sleepid;</command>
  718.                     </elseif>
  719.                 </if>
  720.                 <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  721.                 <!--if Spell="Sneak" SpellTargetType="Self">
  722.                    <equip when="midcast" set="SneakInvis" />
  723.                    <if BuffActive="Sneak">
  724.                        <midcastdelay delay="1.0" />
  725.                        <command when="midcast">cancel 71</command>
  726.                    </if>
  727.                </if-->
  728.                            
  729.                 <if Type="Ninjutsu" NotBuffActive="Silence|Sleep|Stun|Terror">
  730.                                     <if Mode="AND" Status="Engaged" Spell="Utsusemi*" >
  731.                                             <equip When="PreCast" Set="FastCast" />
  732.                                             <if Spell="Utsusemi: Ichi" BuffActive="Copy Image" >
  733.                                                     <midcastdelay Delay="3.0" />
  734.                                                     <command When="MidCast">cancel 66</command>
  735.                                             </if>
  736.                                     </if>
  737.                                     <elseif Spell="Utsusemi*" >
  738.                                             <equip When="PreCast" Set="FastCast" />
  739.                                             <if Spell="Utsusemi: Ichi" BuffActive="Copy Image" >
  740.                                                     <midcastdelay Delay="3.0" />
  741.                                                     <command When="MidCast">cancel 66</command>
  742.                                             </if>
  743.                                     </elseif>
  744.                                     <elseif Spell="Monomi*" BuffActive="Sneak" SpellTargetType="Self">
  745.                                             <midcastdelay Delay="2.0" />
  746.                                             <command When="MidCast">cancel 71</command>
  747.                                     </elseif>
  748.                             </if>
  749.                 <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  750.                     <command when="midcast">cancel 37</command>
  751.                     <midcastdelay delay="4.0" />
  752.                 </elseif>
  753.                 <elseif Spell="Blink" BuffActive="Blink">
  754.                     <command when="midcast">cancel 36</command>
  755.                     <midcastdelay delay="4.0" />
  756.                 </elseif>
  757.                 <!-- finally, equip our staff! -->
  758.                 <equip when="midcast">
  759.                     <main>$%SpellElementStaff</main>
  760.                 </equip>
  761.                                 <if Spell="Tabula Rasa">
  762.                     <precastdelay delay="0.2" />
  763.                     <equip when="Precast">
  764.                             <legs>Argute Pants +2</legs></equip>
  765.                     <equip when="AfterCast" set="Standard" />
  766.                 </if>
  767.         </rules>
  768.     </spellcast>