Guest User

Sch

a guest
May 31st, 2012
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 32.11 KB | None | 0 0
  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">1</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">Aquilo's Staff</var>
  31.             <var name="DarkStaff">Pluto's Staff</var>
  32.             <var name="ThunderStaff">Jupiter's Staff</var>
  33.             <var name="WindStaff">Auster's Staff</var>
  34.             <var name="FireStaff">Vulcan's Staff</var>
  35.             <var name="EarthStaff">Terra's Staff</var>
  36.             <var name="LightStaff">Apollo's Staff</var>
  37.             <var name="WaterStaff">Neptune's Staff</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">1</var>
  59.             <var Name="AutomaticAddendum">1</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">1</var>
  62.             <var Name="SublimationSet">0</var>
  63.         </variables>
  64.         <sets>
  65.             <group name="SCH" default="yes">
  66.                 <set name="Standard">
  67.                     <ammo>Incantor Stone</ammo>
  68.                     <head>Nefer Khat</head>
  69.                     <neck>Wiglen Gorget</neck>
  70.                     <lear>Savant's Earring</lear>
  71.                     <rear>Novia Earring</rear>
  72.                     <body>Nefer Kalasiris</body>
  73.                     <hands>Svnt. Bracers +2</hands>
  74.                     <lring>Paguroidea Ring</lring>
  75.                     <rring>Sheltered Ring</rring>
  76.                     <back>Shadow Mantle</back>
  77.                 </set>
  78.                 <set name="FastCast">
  79.                                 <lear>Loquacious Earring</lear>
  80.                                     <ammo>Incantor Stone</ammo>
  81.                             </set>
  82.                 <set name="Resting" BaseSet="Standard">
  83.                     <main lock="true">Pluto's Staff</main>
  84.                 </set>
  85.                 <set name="FullDamage" >
  86.                     <sub>Bugard Strap +1</sub>
  87.                     <head>Nefer Khat</head>
  88.                     <neck>Stoicheion Medal</neck>
  89.                     <lear>Hecate's Earring</lear>
  90.                     <rear>Moldavite Earring</rear>
  91.                     <body>Praeco Doublet</body>
  92.                     <hands>Svnt. Bracers +2</hands>
  93.                     <back>Searing Cape</back>
  94.                     <waist>Cognition Belt</waist>
  95.                     <legs>rubeus spats</legs>
  96.                 </set>
  97.                             <set name="Helix" Baseset="FullDamage" >                            
  98.                             </set>
  99.                 <set name="LightResist" BaseSet="FullDamage" />
  100.                 <set name="MidResist" BaseSet="FullDamage" />
  101.                 <set name="HighResist" BaseSet="FullDamage" />
  102.                 <set name="DarkMagic" BaseSet="Standard" />
  103.                 <set name="EnfeeblingMagic" >
  104.                     <head>Scholar's M.board</head>
  105.                     <lring>Omega Ring</lring>
  106.                     <head>Nefer Khat</head>
  107.                     <neck>Stoicheion Medal</neck>
  108.                     <lear>Hecate's Earring</lear>
  109.                     <rear>Moldavite Earring</rear>
  110.                     <body>Praeco Doublet</body>
  111.                 </set>
  112.                 <set name="HealingMagic" >
  113.                     <main lock="true">Apollo's Staff</main>
  114.                     <lear>Loquac. Earring</lear>
  115.                     <body>Nefer Kalasiris</body>
  116.                     <hands>Augur's Gloves</hands>
  117.                     <back>Oretania's Cape</back>
  118.                     <legs>Praeco slacks</legs>
  119.                     <lring>Sirona's Ring</lring>
  120.                 </set>
  121.                             <set name="CureCastTime" BaseSet="FastCast" >
  122.                                     <body>Nefer Kalasiris</body>
  123.                             </set>
  124.                 <set name="DivineMagic" />
  125.                 <set name="EnhancingMagic" >
  126.                             <main>kirin's pole</main>
  127.                             <ammo>Savant's Treatise</ammo>
  128.                             <head>Savant's Bonnet +1</head>
  129.                              <body>Argute gown</body>
  130.                              <hands>Svnt. Bracers +2</hands>
  131.                              <neck>Enhancing Torque</neck>
  132.                             </set>
  133.                             <set name="Sublimation">
  134.                 </set>
  135.             </group>
  136.         </sets>
  137.         <rules>
  138.                     <if Spell="Sneak" >
  139.                 <if BuffActive="Sneak" >
  140.                                     <if SpellTarget="Anniel">
  141.                                             <midcastdelay delay="1.0" />
  142.                                             <command when="midcast">cancel 71</command>
  143.                                             <return />
  144.                                     </if>
  145.                             </if>
  146.             </if>
  147.                     <!--if Spell="*storm" >
  148.                            <equip when="precast" set="FastCast" />
  149.                            <equip when="midcast" >
  150.                                    <feet>Argute Loafers +2</feet>
  151.                            </equip>
  152.                    </if-->
  153.                    
  154.                     <if Spell="Escape|Warp|Teleport-*|Tractor|Sneak|Invisible|Deodorize|Protectra*|Shellra*">
  155.                 <return />
  156.             </if>
  157.                    
  158.                     <!--Queues up Stratagems for use before spells if enabled-->
  159.             <if Spell="Accession|Alacrity|Celerity|Ebullience|Manifestation|Parsimony|Penury|Rapture|Perpetuance|Immanence">
  160.                 <if Advanced="$QueueStratagems=1 AND $StratagemPrep=0">
  161.                     <if Spell="Parsimony|Penury">
  162.                         <if Advanced="$StratagemConserveMP=0">
  163.                             <var cmd="set StratagemConserveMP 1" />
  164.                             <addtochat Color="121">[Stratagem: Enabled] Reduces the MP cost of your next spell by 50%.</addtochat>
  165.                         </if>
  166.                         <else>
  167.                             <var cmd="set StratagemConserveMP 0" />
  168.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  169.                         </else>
  170.                     </if>
  171.                     <if Spell="Alacrity|Celerity">
  172.                         <if Advanced="$StratagemFastCast=0">
  173.                             <var cmd="set StratagemFastCast 1" />
  174.                             <addtochat Color="121">[Stratagem: Enabled] Reduces the casting time and recast time of your next spell by 50%.</addtochat>
  175.                         </if>
  176.                         <else>
  177.                             <var cmd="set StratagemFastCast 0" />
  178.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  179.                         </else>
  180.                     </if>
  181.                     <if Spell="Accession|Manifestation">
  182.                         <if Advanced="$StratagemAreaEffect=0">
  183.                             <var cmd="set StratagemAreaEffect 1" />
  184.                             <addtochat Color="121">[Stratagem: Enabled] Extends the effect of your next spell to targets within range. MP cost and recast time are doubled.</addtochat>
  185.                         </if>
  186.                         <else>
  187.                             <var cmd="set StratagemAreaEffect 0" />
  188.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  189.                         </else>
  190.                     </if>
  191.                     <if Spell="Ebullience|Rapture">
  192.                         <if Advanced="$StratagemPotency=0">
  193.                             <var cmd="set StratagemPotency 1" />
  194.                             <addtochat Color="121">[Stratagem: Enabled] Enhances potency of your next spell.</addtochat>
  195.                         </if>
  196.                         <else>
  197.                             <var cmd="set StratagemPotency 0" />
  198.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  199.                         </else>
  200.                     </if>
  201.                                     <if Spell="Perpetuance">
  202.                         <if Advanced="$StratagemDuration=0">
  203.                             <var cmd="set StratagemDuration 1" />
  204.                             <addtochat Color="121">[Stratagem: Enabled] Increases duration of your next enhancing spell.</addtochat>
  205.                         </if>
  206.                         <else>
  207.                             <var cmd="set StratagemDuration 0" />
  208.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  209.                         </else>
  210.                     </if>
  211.                                     <if Spell="Immanence">
  212.                         <if Advanced="$StratagemChain=0">
  213.                             <var cmd="set StratagemChain 1" />
  214.                             <addtochat Color="121">[Stratagem: Enabled] Allows next elemental spell to be used in skillchain.</addtochat>
  215.                         </if>
  216.                         <else>
  217.                             <var cmd="set StratagemChain 0" />
  218.                             <addtochat Color="121">[Stratagem: Disabled]</addtochat>
  219.                         </else>
  220.                     </if>
  221.                     <cancelspell />
  222.                 </if>
  223.             </if>
  224.             <if Type="BlackMagic|WhiteMagic">
  225.                 <if Type="BlackMagic">
  226.                     <!--Uses to Dark Arts if casting a Black Magic spell-->
  227.                     <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  228.                         <if BuffActive="Enlightenment" >
  229.                                                     <var cmd="set ChangeArt 0" />
  230.                                             </if>
  231.                                             <else>
  232.                                                     <var cmd="set ChangeArt 1" />
  233.                                                     <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  234.                                                     <command>Dark Arts</command>
  235.                                                     <cancelspell />
  236.                                                     <return />
  237.                                             </else>
  238.                     </if>
  239.                     <!--Uses Addendum: Black if required to cast spell-->
  240.                     <if Spell="Sleep*|Dispel|Break|*IV|*V" NotBuffActive="Addendum: Black|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  241.                       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"
  242.                       OR (("%Spell"="Dispel" AND ("%SubJob"!="RDM" OR ("%SubJob"="RDM" AND %SubJobLVL&lt;32)))
  243.                       OR ("%Spell"="Sleep" AND (("%SubJob"!="BLM" AND "%SubJob"!="DRK" AND "%SubJob"!="RDM")
  244.                       OR (("%SubJob"="BLM" AND %SubJobLVL&lt;20)
  245.                       OR ("%SubJob"="DRK" AND %SubJobLVL&lt;30)
  246.                       OR ("%SubJob"="RDM" AND %SubJobLVL&lt;25))))))'>
  247.                         <if NotBuffActive="Dark Arts" Advanced="$ChangeArt=0">
  248.                             <var cmd="set ChangeArt 1" />
  249.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  250.                             <command>Dark Arts</command>
  251.                             <cancelspell />
  252.                             <return />
  253.                         </if>
  254.                         <var cmd="set ChangeAddendum 1" />
  255.                         <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  256.                         <command>Addendum: Black</command>
  257.                         <cancelspell />
  258.                         <return />
  259.                     </if>
  260.                     <!--Uses Stratagems if they have been added to the queue-->
  261.                     <if Advanced="$QueueStratagems=1">
  262.                         <var cmd="set StratagemPrep 1" />
  263.                         <if Advanced="$StratagemConserveMP=1">
  264.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  265.                                 <var cmd="set ChangeArt 1" />
  266.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  267.                                 <command>Dark Arts</command>
  268.                                 <cancelspell />
  269.                                 <return />
  270.                             </if>
  271.                             <var cmd="set StratagemConserveMP 0" />
  272.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  273.                             <command>Parsimony</command>
  274.                             <cancelspell />
  275.                             <return />
  276.                         </if>
  277.                         <if Advanced="$StratagemFastCast=1">
  278.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  279.                                 <var cmd="set ChangeArt 1" />
  280.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  281.                                 <command>Dark Arts</command>
  282.                                 <cancelspell />
  283.                                 <return />
  284.                             </if>
  285.                             <var cmd="set StratagemFastCast 0" />
  286.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  287.                             <command>Alacrity</command>
  288.                             <cancelspell />
  289.                             <return />
  290.                         </if>
  291.                         <if Advanced="$StratagemAreaEffect=1" Spell="Absorb*|Aspir|Bind|Bio*|Blind|Dispel|Drain|Gravity|Klimaform|Poison|Sleep*|Stun|Break">
  292.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  293.                                 <var cmd="set ChangeArt 1" />
  294.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  295.                                 <command>Dark Arts</command>
  296.                                 <cancelspell />
  297.                                 <return />
  298.                             </if>
  299.                             <var cmd="set StratagemAreaEffect 0" />
  300.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  301.                             <command>Manifestation</command>
  302.                             <cancelspell />
  303.                             <return />
  304.                         </if>
  305.                         <if Advanced="$StratagemPotency=1" Spell="Aero*|Aspir|Bio*|Blizzard*|Drain|Fire*|Stone*|Thunder*|Water*|*helix">
  306.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  307.                                 <var cmd="set ChangeArt 1" />
  308.                                 <command>wait 1.5;%Spell</command>
  309.                                 <command>Dark Arts</command>
  310.                                 <cancelspell />
  311.                                 <return />
  312.                             </if>
  313.                             <var cmd="set StratagemPotency 0" />
  314.                             <command>wait 1.5;%Spell</command>
  315.                             <command>Ebullience</command>
  316.                             <cancelspell />
  317.                             <return />
  318.                         </if>
  319.                                             <if Advanced="$StratagemChain=1" Spell="Aero*|Blizzard*|Fire*|Stone*|Thunder*|Water*|*helix">
  320.                             <if NotBuffActive="Dark Arts|Addendum: Black" Advanced="$ChangeArt=0">
  321.                                 <var cmd="set ChangeArt 1" />
  322.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  323.                                 <command>Dark Arts</command>
  324.                                 <cancelspell />
  325.                                 <return />
  326.                             </if>
  327.                             <var cmd="set StratagemChain 0" />
  328.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  329.                             <command>Immanence</command>
  330.                             <cancelspell />
  331.                             <return />
  332.                         </if>
  333.                         <var cmd="set StratagemPrep 0" />
  334.                     </if>
  335.                 </if>
  336.                 <if Type="WhiteMagic">
  337.                     <!--Uses to Light Arts if casting a White Magic spell-->
  338.                     <if NotBuffActive="Light Arts|Addendum: White" Advanced="$AutomaticArts=1 AND $ChangeArt=0">
  339.                         <if BuffActive="Enlightenment" >
  340.                                                     <var cmd="set ChangeArt 0" />
  341.                                             </if>
  342.                                             <else>
  343.                                                     <if spell="*storm">
  344.                                                             <var cmd="set ChangeArt 0" />
  345.                                                     </if>
  346.                                                     <else>
  347.                                                             <var cmd="set ChangeArt 1" />
  348.                                                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  349.                                                             <command>Light Arts</command>
  350.                                                             <cancelspell />
  351.                                                             <return />
  352.                                                     </else>
  353.                                             </else>
  354.                     </if>
  355.                     <!--Uses Addendum: White if required to cast spell-->
  356.                     <if Spell="Erase|Raise II|Reraise*|*na" NotBuffActive="Addendum: White|Enlightenment" Advanced='$AutomaticAddendum=1 AND $ChangeAddendum=0
  357.                       AND ("%Spell"="Raise II" OR "%Spell"="Reraise II" OR "%Spell"="Stona" OR ("%SubJob"!="WHM" OR ("%SubJob"="WHM"
  358.                       AND (("%Spell"="Blindna" AND %SubJobLVL&lt;14)
  359.                       OR ("%Spell"="Cursna" AND %SubJobLVL&lt;29)
  360.                       OR ("%Spell"="Erase" AND %SubJobLVL&lt;32)
  361.                       OR ("%Spell"="Paralyna" AND %SubJobLVL&lt;9)
  362.                       OR ("%Spell"="Poisona" AND %SubJobLVL&lt;6)
  363.                       OR ("%Spell"="Reraise" AND %SubJobLVL&lt;33)
  364.                       OR ("%Spell"="Silena" AND %SubJobLVL&lt;19)
  365.                       OR ("%Spell"="Viruna" AND %SubJobLVL&lt;34)))))'>
  366.                         <if NotBuffActive="Light Arts" Advanced="$ChangeArt=0">
  367.                             <var cmd="set ChangeArt 1" />
  368.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  369.                             <command>Light Arts</command>
  370.                             <cancelspell />
  371.                             <return />
  372.                         </if>
  373.                         <var cmd="set ChangeAddendum 1" />
  374.                         <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  375.                         <command>Addendum: White</command>
  376.                         <cancelspell />
  377.                         <return />
  378.                     </if>
  379.                     <!--Uses Stratagems if they have been added to the queue-->
  380.                     <if Advanced="$QueueStratagems=1">
  381.                         <var cmd="set StratagemPrep 1" />
  382.                         <if Advanced="$StratagemConserveMP=1">
  383.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  384.                                 <var cmd="set ChangeArt 1" />
  385.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  386.                                 <command>Light Arts</command>
  387.                                 <cancelspell />
  388.                                 <return />
  389.                             </if>
  390.                             <var cmd="set StratagemConserveMP 0" />
  391.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  392.                             <command>Penury</command>
  393.                             <cancelspell />
  394.                             <return />
  395.                         </if>
  396.                         <if Advanced="$StratagemFastCast=1">
  397.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  398.                                 <var cmd="set ChangeArt 1" />
  399.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  400.                                 <command>Light Arts</command>
  401.                                 <cancelspell />
  402.                                 <return />
  403.                             </if>
  404.                             <var cmd="set StratagemFastCast 0" />
  405.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  406.                             <command>Celerity</command>
  407.                             <cancelspell />
  408.                             <return />
  409.                         </if>
  410.                         <if Advanced="$StratagemAreaEffect=1" Spell="Aquaveil|Bar*|Blink|Cure*|Deodorize|En*|Erase|Phalanx|Haste|Refresh|Protect*|Regen*|Shell*|Adloquium|Embrava|Stoneskin|*na|*storm" NotSpell="*ra">
  411.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  412.                                 <var cmd="set ChangeArt 1" />
  413.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  414.                                 <command>Light Arts</command>
  415.                                 <cancelspell />
  416.                                 <return />
  417.                             </if>
  418.                             <var cmd="set StratagemAreaEffect 0" />
  419.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  420.                             <command>Accession</command>
  421.                             <cancelspell />
  422.                             <return />
  423.                         </if>
  424.                         <if Advanced="$StratagemPotency=1" Spell="Banish*|Cure*|Dia*">
  425.                             <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  426.                                 <var cmd="set ChangeArt 1" />
  427.                                 <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  428.                                 <command>Light Arts</command>
  429.                                 <cancelspell />
  430.                                 <return />
  431.                             </if>
  432.                             <var cmd="set StratagemPotency 0" />
  433.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  434.                             <command>Rapture</command>
  435.                             <cancelspell />
  436.                             <return />
  437.                         </if>
  438.                                             <if Advanced="$StratagemDuration=1" Spell="Aquaveil|Bar*|Blink|Deodorize|En*|Haste|Phalanx|Protect*|Regen*|Shell*|Adloquium|Embrava|Stoneskin|*storm">
  439.                                                     <if NotBuffActive="Light Arts|Addendum: White" Advanced="$ChangeArt=0">
  440.                                                             <var cmd="set ChangeArt 1" />
  441.                                                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  442.                                                             <command>Light Arts</command>
  443.                                                             <cancelspell />
  444.                                                             <return />
  445.                             </if>
  446.                             <var cmd="set StratagemDuration 0" />
  447.                             <command>wait 1.5;%Spell %SpellTargetRaw;</command>
  448.                             <command>Perpetuance</command>
  449.                             <cancelspell />
  450.                             <return />
  451.                         </if>
  452.                         <var cmd="set StratagemPrep 0" />
  453.                     </if>
  454.                 </if>
  455.                 <var cmd="set ChangeArt 0" />
  456.                 <var cmd="set ChangeAddendum 0" />
  457.             </if>
  458.                     <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  459.             <!--if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  460.               <changetarget target="&lt;me&gt;" />
  461.           </if-->
  462.             <!--if SpellTargetType="NONE" ValidTarget="*Self*">
  463.               <changetarget target="&lt;me&gt;" />
  464.           </if-->
  465.             <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  466.                     <equip when="Idle|Aftercast" set="Standard" />
  467.             <!-- set of gear to equip when resting -->
  468.             <equip when="Resting" set="Resting" />
  469.      
  470.                 <!-- if were handling spells -->
  471.                 <if Skill="*Magic">
  472.                     <!-- if this is elemental magic (nukes/dot's, then do special handling -->
  473.                     <if Skill="ElementalMagic">
  474.                         <if Spell="*helix">
  475.                             <!-- equip elemental/INT gear for DoT's -->
  476.                             <equip when="precast|midcast" Set="Helix" />
  477.                         </if>
  478.                         <else>
  479.                                                     <!-- Normal mob, go full damage gear. -->
  480.                                                     <if BuffActive="Klimaform" >
  481.                                                             <equip when="precast" Set="FastCast" />
  482.                                                             <equip when="midcast" Set="FullDamage" >
  483.                                                                     <feet lock="true">Savant's Loafers +2</feet>
  484.                                                             </equip>
  485.                                                     </if>
  486.                                                     <else>
  487.                                                             <equip when="precast" Set="FastCast" />
  488.                                                             <equip when="midcast" Set="FullDamage" />
  489.                                                     </else>
  490.                                                     <!-- only equip medal/pendant in situations you would equip full damage gear -->
  491.                         </else>
  492.                     </if>
  493.                     <!-- for any other type of spell, just equip matching set name. -->
  494.                     <else>
  495.                                                     <if BuffActive="Perpetuance">
  496.                                                             <if spell="Regen*">
  497.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  498.                                                                             <head lock="true">Savant's Bonnet +1</head>
  499.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  500.                                                                     </equip>
  501.                                                             </if>
  502.                                                             <else>
  503.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  504.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  505.                                                                     </equip>
  506.                                                             </else>
  507.                                                     </if>
  508.                                                     <if BuffActive="Perpetuance">
  509.                                                             <if spell="Haste">
  510.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  511.                                                                             <head lock="true">Savant's Bonnet +1</head>
  512.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  513.                                                                     </equip>
  514.                                                             </if>
  515.                                                             <else>
  516.                                                                     <equip when="precast|midcast" set="FastCast|%Skill">
  517.                                                                             <hands lock="true">Savant's Bracers +2</hands>
  518.                                                                     </equip>
  519.                                                             </else>
  520.                                                     </if>                      
  521.                                                     <else>
  522.                                                             <if skill="HealingMagic">
  523.                                                                     <equip when="precast|midcast" set="CureCastTime|%Skill" />
  524.                                                             </if>
  525.                                                             <else>
  526.                                                                     <equip when="precast|midcast" set="FastCast|%Skill" />
  527.                                                             </else>
  528.                                                     </else>
  529.                     </else>
  530.                 </if>
  531.                 <else>
  532.                     <equip when="precast|midcast" Set="Standard" />
  533.                 </else>
  534.         </rules>
  535.     </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment