Icinoki

vivika_blm.xml

Jul 19th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 21.53 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 11-21-2012 09:58PM -->
  3. <!-- Based on Aikar's BLM SpellCast Template -->
  4. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  5.     <config
  6.        RequireVersion="2.22"
  7.        Debug="false"
  8.        HideErrors="false"
  9.         FishingSet="fishing"
  10.        />
  11.     <guildwork
  12.         character="Vivika"
  13.         server="Ragnarok"
  14.         description="Vivika's BLM XML"
  15.         job="BLM"
  16.         />
  17.     <variables clear="true">
  18.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llvars']/*" />
  19.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='tradevars']/*" />
  20.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosvars']/*" />
  21.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmvars']/*" />
  22.  
  23.         <!-- use BLM AF2 pants or not? set to 0 if you do not have it -->
  24.         <var name="BLMAF2Pants">0</var>
  25.         <var name="TwilightCape">1</var>
  26.         <!-- use Sorc ring or not? set to 0 if you do not have it or dangerous location -->
  27.         <var name="Ring">0</var>
  28.         <!-- use Ugg Pendant or not? set to 0 if you do not have it. -->
  29.         <var name="UggPendant">0</var>
  30.         <!-- set HP Variables for what the maximum amount of HP you can have to trigger sorc ring is for each subjob -->
  31.         <var name="RDMRingHP">975</var>
  32.         <var name="WHMRingHP">908</var>
  33.         <var name="NINRingHP">932</var>
  34.         <!-- Elemental Grips, set to 1 for each you have -->
  35.         <var name="LightGrip">0</var>
  36.         <var name="DarkGrip">0</var>
  37.         <var name="ThunderGrip">0</var>
  38.         <var name="IceGrip">0</var>
  39.         <var name="FireGrip">0</var>
  40.         <var name="WindGrip">0</var>
  41.         <var name="WaterGrip">0</var>
  42.         <var name="EarthGrip">0</var>
  43.         <!-- Elemental Staffs, input what staff to use for each element here -->
  44.         <var name="IceStaff">Maleficus</var>
  45.         <var name="DarkStaff">Maleficus</var>
  46.         <var name="ThunderStaff">Maleficus</var>
  47.         <var name="WindStaff">Maleficus</var>
  48.         <var name="FireStaff">Maleficus</var>
  49.         <var name="EarthStaff">Terra's Staff</var>
  50.         <var name="LightStaff">Maleficus</var>
  51.         <var name="WaterStaff">Maleficus</var>
  52.         <var name="CureStaff">Arka IV</var>
  53.         <!-- Elemental Obi's, set to 1 for the ones you have. -->
  54.         <var name="DarkObi">0</var>
  55.         <var name="LightObi">0</var>
  56.         <var name="ThunderObi">0</var>
  57.         <var name="IceObi">0</var>
  58.         <var name="FireObi">0</var>
  59.         <var name="WindObi">0</var>
  60.         <var name="WaterObi">0</var>
  61.         <var name="EarthObi">0</var>
  62.  
  63.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikavars']/*" />
  64.         <var name="skillup">0</var>
  65.     </variables>
  66.     <sets>
  67.         <group name="Main" default="yes">
  68.             <set name="MaxMP">
  69.                 <head>Selenian Cap</head>
  70.                 <rear>Gifted Earring</rear>
  71.                 <body>Augur's Jaseran</body>
  72.                 <hands>Augur's Gloves</hands>
  73.                 <lring>Dark Ring</lring>
  74.                 <rring>Succor Ring</rring>
  75.                 <back>Twilight Cape</back>
  76.                 <legs>Portent Pants</legs>
  77.                 <feet>Aoidos' Cothrn. +2</feet>
  78.             </set>
  79.             <set name="Standing|Standard|Idle">
  80.                 <main>$EarthStaff</main>
  81.                 <neck>Twilight Torque</neck>
  82.                 <lear>Musical Earring</lear>
  83.                 <rear>Elusive Earring</rear>
  84.                 <neck>Twilight Torque</neck>
  85.                 <body>Hydra Doublet</body>
  86.                 <hands>Hydra Gloves</hands>
  87.                 <lring>Dark Ring</lring>
  88.                 <rring>Succor Ring</rring>
  89.                 <back>Umbra Cape</back>
  90.                 <legs>Goliard Trews</legs>
  91.                 <feet>Herald's Gaiters</feet>
  92.             </set>
  93.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Vivika']/*" />
  94.             <set name="autoRefresh">
  95.                 <sub>Oneiros Grip</sub>
  96.                 <head>Nefer Khat</head>
  97.                 <body>Nefer Kalasiris</body>
  98.                 <!--legs>Stearc Subligar</legs-->
  99.                 <legs>Nares Trews</legs>
  100.             </set>
  101.             <set name="FastCast">
  102.                 <!--head>Selenian Cap</head-->
  103.                 <head>Nares Cap</head>
  104.                 <back>Swith Cape +1</back><!--4% Fast Cast-->
  105.                 <!--back>Veela Cape</back--><!--1% Fast Cast-->
  106.                 <waist>Witful Belt</waist><!--3% Fast Cast-->
  107.             </set>
  108.             <set name="Resting" Baseset="MaxMP">
  109.                 <head>Goliard Chapeau</head><!-- 2 HMP -->
  110.             </set>
  111.             <set name="MinusHP">
  112.             </set>
  113.             <set name="FullDamage" Baseset="MaxMP">
  114.                 <head>Goetia Petasos +2</head>
  115.                 <neck>Goetia Chain</neck>
  116.                 <lear>Hecate's Earring</lear>
  117.                 <rear>Moldavite Earring</rear>
  118.                 <body>Goetia Coat +2</body>
  119.                 <!--hands>Eradico Mitts</hands-->
  120.                 <!--hands>Goliard Cuffs</hands-->
  121.                 <hands>Goetia Gloves +2</hands>
  122.                 <lring>Demon's Ring</lring>
  123.                 <rring>Spiral Ring</rring>
  124.                 <back>Goetia Mantle</back>
  125.                 <waist>Sorcerer's Belt</waist>
  126.                 <!--legs>Cybele Pants</legs-->
  127.                 <legs>Goetia Chausses +2</legs>
  128.                 <!--feet>Sapientia Sabots</feet-->
  129.                 <feet>Goetia Sabots +2</feet>
  130.             </set>
  131.             <set name="DarkMagic">
  132.                 <legs>Portent Pants</legs>
  133.                 <neck>Aesir Torque</neck>
  134.                 <feet>Goetia Sabots +2</feet>
  135.             </set>
  136.             <set name="EnfeeblingMagic">
  137.                 <legs>Portent Pants</legs>
  138.             </set>
  139.             <set name="cure">
  140.                 <main>Arka IV</main><!--cure potency-->
  141.                 <head>Selenian Cap</head>
  142.                 <neck>Colossus's Torque</neck>
  143.                 <!--neck>Fylgja Torque +1</neck-->
  144.                 <lear>Gifted Earring</lear><!--conserve MP-->
  145.                 <body>Nefer Kalasiris</body><!--MND-->
  146.                 <!--body>Nefer Kalasiris</body-->
  147.                 <hands>Augur's Gloves</hands><!--cure potency-->
  148.                 <lring>Ephedra Ring</lring>
  149.                 <rring>Sirona's Ring</rring><!--MND-->
  150.                 <!--back>Oretania's Cape</back--><!-- cure potency+4% -->
  151.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  152.                 <waist>Pythia Sash +1</waist>
  153.                 <!--legs>Tatsu. Sitagoromo</legs-->
  154.                 <legs>Nares Trews</legs>
  155.                 <!--legs>Haven Hose</legs--><!--MND-->
  156.             </set>
  157.             <set name="HealingMagic" BaseSet="cure">
  158.                 <neck>Colossus's Torque</neck>
  159.                 <hands>Augur's Gloves</hands>
  160.                 <lring>Ephedra Ring</lring>
  161.                 <rring>Sirona's Ring</rring>
  162.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  163.                 <waist>Bishop's Sash</waist>
  164.                 <feet>Rubeus Boots</feet>
  165.             </set>
  166.             <set name="cursna" baseset="HealingMagic">
  167.                 <lring>Ephedra Ring</lring>
  168.             </set>
  169.             <set name="DivineMagic" />
  170.             <set name="EnhancingMagic">
  171.                 <main>Kirin's Pole</main>
  172.                 <sub>Fulcio Grip</sub>
  173.                 <neck>Colossus's Torque</neck>
  174.                 <hands>Augur's Gloves</hands>
  175.                 <back>Merciful Cape</back>
  176.                 <waist>Siegel Sash</waist>
  177.                 <legs>Portent Pants</legs>
  178.             </set>
  179.             <set name="barspells" baseset="enhancing">
  180.                 <legs>Shedir Seraweels</legs>
  181.             </set>
  182.             <set name="Stoneskin" Baseset="MaxMP">
  183.                 <head>Selenian Cap</head>
  184.                 <!--body>Augur's Jaseran</body-->
  185.                 <body>Nefer Kalasiris</body>
  186.                 <hands>Augur's Gloves</hands>
  187.                 <lring>Dark Ring</lring>
  188.                 <rring>Sirona's Ring</rring>
  189.                 <waist>Siegel Sash</waist>
  190.                 <!--legs>Haven Hose</legs-->
  191.                 <legs>Shedir Seraweels</legs>
  192.             </set>
  193.             <set name="aquaveil" baseset="enhancingMagic">
  194.                 <legs>Shedir Seraweels</legs>
  195.             </set>
  196.             <set name="MaxINT" />
  197.             <set name="blankset|blank" />
  198.             <set name="autoCollect">
  199.                 <item>Twilight Cape</item>
  200.                 <item>Korin Obi</item>
  201.             </set>
  202.         </group>
  203.     </sets>
  204.     <rules>
  205.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  206.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  207.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  208.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikarules']/*" />
  209.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  210.         <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  211. <!--
  212.        <if Targettype="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  213.            <changetarget target="&lt;me&gt;" />
  214.        </if>
  215. -->
  216.         <if Targettype="NONE" ValidTarget="*Self*">
  217.             <changetarget target="&lt;me&gt;" />
  218.         </if>
  219.  
  220.         <if spell="autoset">
  221.             <equip when="resting" set="Resting" />
  222.             <equip when="idle" set="Idle|autoRefresh" />
  223.             <equip when="engaged" set="Standard" />
  224.         </if>
  225.        
  226.         <command when="resting">spellcast var set SkillUp 0;</command>
  227.        
  228.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  229.         <equip when="Idle|aftercast" set="Standard" />
  230.         <!-- set of gear to equip when resting -->
  231.         <equip when="Resting" set="Resting" />
  232.  
  233.         <if spell="Raptor Mazurka">
  234.             <cancelspell />
  235.             <if advanced='$skillup=1'>
  236.                 <command>barfira;wait 4;barstonra;wait 4;barwatera;wait 4;barthundra;wait 4;baraera;wait 4;raptor mazurka;</command>
  237.             </if>
  238.         </if>
  239.  
  240.  
  241.         <if spell="cure v|cure vi">
  242.             <equip when="all" set="idle" />
  243.             <cancelspell />
  244.             <command>sc set idle</command>
  245.         </if>
  246.  
  247.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  248.        
  249.         <if Spell="Stun">
  250.             <!-- equip gear that helps stun, and nothing else -->
  251.             <equip set="DarkMagic|FastCast">
  252.                 <main>$ThunderStaff</main>
  253.             </equip>
  254.             <!-- these codes just print Stun in auto translate into chat. -->
  255.             <!-- action type="command">input /p xFDx07x02x12xFCxFD &gt;&gt;&gt; &lt;%SpellTarget&gt;                </action -->
  256.         </if>
  257.         <else>
  258.             <!-- equip fast cast gear -->
  259.             <equip set="FastCast" />
  260.             <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
  261.             <if Skill="*Magic">
  262.                 <!-- if this is elemental magic (nukes/dot's, then do special handling -->
  263.                 <if Skill="ElementalMagic">
  264.                     <if Spell="Frost|Drown|Rasp|Burn|Shock|Choke">
  265.                         <!-- equip elemental/INT gear for DoT's -->
  266.                         <equip when="precast|midcast" set="MaxINT" />
  267.                     </if>
  268.                     <else>
  269.                         <!-- Normal mob, go full damage gear. -->
  270.                         <equip when="precast|midcast" set="FullDamage" />
  271.                         <!-- only equip pendant in situations you would equip full damage gear -->
  272.                         <!--if mode="and" MPPaftercastLT="50" NotArea="Abyssea*" Advanced="$UggPendant==1"-->
  273.                         <if mode="and" MPPaftercastLT="50" Advanced="$UggPendant==1">
  274.                             <equip when="midcast">
  275.                                 <neck lock="yes">Uggalepih Pendant</neck>
  276.                             </equip>
  277.                         </if>
  278.                         <!-- check for Sorc Ring if mid or low resist mob. HP values to compare to are in variables above. -->
  279.                         <!--if mode="or" Area="Dynamis *|Hazhalm*" SpellTargetName="Lambton Worm"-->
  280.                         <!--if advanced='$Ring == 1'-->
  281.                         <if mode="and" advanced='$Ring == 1' NotArea="Dynamis *|Abyssea*">
  282.                             <!-- make sure we have an HP variable set for current subjob -->
  283.                             <if Advanced='"$%SubJobRingHP" !="$%SubJobRingHP"'>
  284.                                 <if Advanced='%HP &gt; $%SubJobRingHP'>
  285.                                     <!-- if you have too much HP at the time of casting, equip minus hp -->
  286.                                     <equip set="MinusHP" />
  287.                                 </if>
  288.                             </if>
  289.                             <else>
  290.                                 <!-- if no HP amount is specified for the current subjob, just always equip minushp as precast -->
  291.                                 <equip set="MinusHP" />
  292.                             </else>
  293.                             <equip when="midcast">
  294.                                 <rring>Sorcerer's Ring</rring>
  295.                             </equip>
  296.                         </if>
  297.                     </else>
  298.                 </if>
  299.                 <elseif Skill="EnfeeblingMagic">
  300.                     <equip when="precast|midcast" set="EnfeeblingMagic" />
  301.                 </elseif>
  302.                 <elseif Skill="EnhancingMagic">
  303.                     <equip when="precast|midcast" set="EnhancingMagic" />
  304.                     <if Spell="Stoneskin">
  305.                         <equip when="midcast" set="Stoneskin" />
  306.                     </if>
  307.                     <elseif spell="baraer*|barblizzar*|barfir*|barston*|barthund*|barwater*">
  308.                         <equip when="precast|midcast" set="barspells" />
  309.                     </elseif>
  310.                     <elseif spell="aquaveil">
  311.                         <equip when="midcast" set="aquaveil" />
  312.                     </elseif>
  313.                     <elseif SubJob="WHM" Spell="Protectra*">
  314.                         <defaulttarget target="&lt;me&gt;" />
  315.                         <if advanced='%SubJobLVL &gt; 74' />
  316.                         <elseif advanced='%SubJobLVL &gt; 62'>
  317.                             <changespell Spell="Protectra IV" />
  318.                         </elseif>
  319.                         <elseif advanced='%SubJobLVL &gt; 46'>
  320.                             <changespell Spell="Protectra III" />
  321.                         </elseif>
  322.                         <elseif advanced='%SubJobLVL &gt; 26'>
  323.                             <changespell Spell="Protectra II" />
  324.                         </elseif>
  325.                         <elseif advanced='%SubJobLVL &gt; 6'>
  326.                             <changespell Spell="Protectra" />
  327.                         </elseif>
  328.                         <else>
  329.                             <addtochat>Level too low for Protectra.</addtochat>
  330.                             <cancelspell />
  331.                             <return />
  332.                         </else>
  333.                     </elseif>
  334.                     <elseif SubJob="WHM" Spell="Shellra*">
  335.                         <defaulttarget target="&lt;me&gt;" />
  336.                         <if advanced='%SubJobLVL &gt; 74' />
  337.                         <elseif advanced='%SubJobLVL &gt; 67'>
  338.                             <changespell Spell="Shellra IV" />
  339.                         </elseif>
  340.                         <elseif advanced='%SubJobLVL &gt; 56'>
  341.                             <changespell Spell="Shellra III" />
  342.                         </elseif>
  343.                         <elseif advanced='%SubJobLVL &gt; 36'>
  344.                             <changespell Spell="Shellra II" />
  345.                         </elseif>
  346.                         <elseif advanced='%SubJobLVL &gt; 16'>
  347.                             <changespell Spell="Shellra" />
  348.                         </elseif>
  349.                         <else>
  350.                             <addtochat>Level too low for Shellra.</addtochat>
  351.                             <cancelspell />
  352.                             <return />
  353.                         </else>
  354.                     </elseif>
  355.                     <elseif SubJob="WHM" spell="Regen*">
  356.                         <!--
  357.                         Regen 5 = SCH99
  358.                         Regen 4 = SCH79, WHM86, RUN99
  359.                         Regen 3 = SCH59, WHM66, RUN70
  360.                         Regen 2 = SCH32, WHM44, RUN48, RDM76
  361.                         Regen 1 = SCH18, WHM21, RUN23, RDM21
  362.                         -->
  363.                         <!--defaulttarget target="&lt;me&gt;" /-->
  364.                         <if advanced='%SubJobLVL &gt; 85'>
  365.                             <changespell spell="Regen IV" />
  366.                         </if>
  367.                         <elseif advanced='%SubJobLVL &gt; 65'>
  368.                             <changespell spell="Regen III" />
  369.                         </elseif>
  370.                         <elseif advanced='%SubJobLVL &gt; 43'>
  371.                             <changespell spell="Regen II" />
  372.                         </elseif>
  373.                         <elseif advanced='%SubJobLVL &gt; 20'>
  374.                             <changespell spell="Regen" />
  375.                         </elseif>
  376.                         <else>
  377.                             <addtochat>Level too low for Regen.</addtochat>
  378.                             <cancelspell />
  379.                             <return />
  380.                         </else>
  381.                     </elseif>
  382.  
  383.                     <equip when="aftercast">
  384.                         <feet>Herald's Gaiters</feet>
  385.                     </equip>
  386.                 </elseif>
  387.                 <elseif Skill="DarkMagic">
  388.                     <!--Spell="Drain|Aspir*"-->
  389.                     <!--if Spell="Bio*">
  390.                        <addtochat>/echo bio</addtochat>
  391.                        </if-->
  392.                     <!--if mode="OR" day="Darksday" weather="Dark"-->
  393.                     <equip when="midcast" set="DarkMagic" />
  394.                     <!--/if-->
  395.                 </elseif>
  396.                 <elseif Skill="HealingMagic">
  397.                     <if spell="cursna">
  398.                         <equip when="precast" Set="haste|FastCast|cursna" />
  399.                         <castdelay delay="0.03" />
  400.                     </if>
  401.                     <elseif spell="arise|*raise*">
  402.                         <equip when="precast" Set="haste|FastCast" />
  403.                         <equip when="midcast" set="fastcast|haste" />
  404.                         <castdelay delay="0.03" />
  405.                     </elseif>
  406.                     <else>
  407.                         <equip when="midcast" set="HealingMagic" />
  408.                     </else>
  409.                 </elseif>
  410.                 <elseif Skill="DivineMagic">
  411.                     <equip when="precast|midcast" set="FullDamage" />
  412.                 </elseif>
  413.                         <!--if spell="Impact">
  414.                     <equip when="precast|midcast">
  415.                         <body lock="yes">Twilight Cloak</body>
  416.                     </equip>
  417.                 </if-->
  418.             </if>
  419.             <!-- Handle Elemental Obi's -->
  420.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  421.                 <if Element="Dark">
  422.                     <equip when="midcast">
  423.                         <waist lock="yes">Anrin Obi</waist>
  424.                     </equip>
  425.                 </if>
  426.                 <elseif Element="Light">
  427.                     <equip when="midcast">
  428.                         <waist lock="yes">Korin Obi</waist>
  429.                     </equip>
  430.                 </elseif>
  431.                 <elseif Element="Thunder">
  432.                     <equip when="midcast">
  433.                         <waist lock="yes">Rairin Obi</waist>
  434.                     </equip>
  435.                 </elseif>
  436.                 <elseif Element="Ice">
  437.                     <equip when="midcast">
  438.                         <waist lock="yes">Hyorin Obi</waist>
  439.                     </equip>
  440.                 </elseif>
  441.                 <elseif Element="Fire">
  442.                     <equip when="midcast">
  443.                         <waist lock="yes">Karin Obi</waist>
  444.                     </equip>
  445.                 </elseif>
  446.                 <elseif Element="Wind">
  447.                     <equip when="midcast">
  448.                         <waist lock="yes">Furin Obi</waist>
  449.                     </equip>
  450.                 </elseif>
  451.                 <elseif Element="Water">
  452.                     <equip when="midcast">
  453.                         <waist lock="yes">Suirin Obi</waist>
  454.                     </equip>
  455.                 </elseif>
  456.                 <elseif Element="Earth">
  457.                     <equip when="midcast">
  458.                         <waist lock="yes">Dorin Obi</waist>
  459.                     </equip>
  460.                 </elseif>
  461.             </if>
  462.             <!-- Handle AFv2 Pants, but do not equip pants if we already have Weather x2 and day bonuses from obi alone as obi alone hits the 35% damage cap. -->
  463.             <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'>
  464.                 <equip when="midcast">
  465.                     <legs lock="yes">Sorcerer's Tonban</legs>
  466.                     <back lock="yes">Twilight Cape</back>
  467.                 </equip>
  468.             </if>
  469.             <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$TwilightCape" = "1") AND ("%skill"="ElementalMagic")'>
  470.                 <equip when="midcast">
  471.                     <back lock="yes">Twilight Cape</back>
  472.                 </equip>
  473.             </if>
  474.            
  475.             <if Spell="Enmity Douse">
  476.                 <equip when="precast|midcast">
  477.                     <hands>Goetia Gloves +2</hands>
  478.                 </equip>
  479.                 <defaulttarget target="&lt;me&gt;" />
  480.             </if>
  481.             <if mode="OR" skill="ManaWall" buffactive="ManaWall">
  482.                 <action type="equip" when="aftercast|idle|engaged" set="ManaWall" >
  483.                     <feet lock="true">Goetia Sabots +2</feet>
  484.                 </action>
  485.             </if>
  486.  
  487.            
  488.             <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  489.             <if Spell="Sneak" BuffActive="Sneak" SpellTargettype="Self">
  490.                 <command when="midcast">cancel 71</command>
  491.                 <midcastdelay delay="1.8" />
  492.             </if>
  493.             <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  494.                 <midcastdelay delay="3.0" />
  495.                 <command when="midcast">cancel 66</command>
  496.             </if>
  497.             <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  498.                 <command when="midcast">cancel 37</command>
  499.                 <midcastdelay delay="4.8" />
  500.             </elseif>
  501.             <elseif Spell="Blink" BuffActive="Blink">
  502.                 <command when="midcast">cancel 36</command>
  503.                 <midcastdelay delay="4.5" />
  504.             </elseif>
  505.             <!-- finally, equip our staff! -->
  506.             <if spell="cure*|curaga*">
  507.                 <equip when="midcast">
  508.                     <main>$CureStaff</main>
  509.                 </equip>
  510.             </if>
  511.             <else>
  512.                 <equip when="midcast">
  513.                     <main>$%SpellElementStaff</main>
  514.                 </equip>
  515.             </else>
  516.         </else>
  517.     </rules>
  518. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment