Icinoki

ikonic_blm.xml

May 14th, 2011
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.02 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 02-22-2013 12:51AM -->
  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="Ikonic"
  13.         server="Ragnarok"
  14.         description="Ikonic'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.  
  22.         <!-- use BLM AF2 pants or not? set to 0 if you do not have it -->
  23.         <var name="BLMAF2Pants">0</var>
  24.         <var name="TwilightCape">1</var>
  25.         <!-- use Sorc ring or not? set to 0 if you do not have it or dangerous location -->
  26.         <var name="Ring">1</var>
  27.         <!-- use Ugg Pendant or not? set to 0 if you do not have it. -->
  28.         <var name="UggPendant">1</var>
  29.         <!-- set HP Variables for what the maximum amount of HP you can have to trigger sorc ring is for each subjob -->
  30.         <var name="RDMRingHP">975</var>
  31.         <var name="WHMRingHP">908</var>
  32.         <var name="NINRingHP">932</var>
  33.         <!-- Elemental Grips, set to 1 for each you have -->
  34.         <var name="LightGrip">0</var>
  35.         <var name="DarkGrip">0</var>
  36.         <var name="ThunderGrip">0</var>
  37.         <var name="IceGrip">0</var>
  38.         <var name="FireGrip">0</var>
  39.         <var name="WindGrip">0</var>
  40.         <var name="WaterGrip">0</var>
  41.         <var name="EarthGrip">0</var>
  42.         <!-- Elemental Staffs, input what staff to use for each element here -->
  43.         <var name="IceStaff">Vourukasha I</var>
  44.         <var name="DarkStaff">Chatoyant Staff</var><!--Pluto's Staff-->
  45.         <var name="ThunderStaff">Apamajas I</var>
  46.         <var name="WindStaff">Chatoyant Staff</var><!--Auster's Staff-->
  47.         <var name="FireStaff">Chatoyant Staff</var><!--Vulcan's Staff-->
  48.         <var name="EarthStaff">Chatoyant Staff</var><!--Terra's Staff-->
  49.         <var name="LightStaff">Chatoyant Staff</var><!--Arka IV-->
  50.         <var name="WaterStaff">Chatoyant Staff</var><!--Neptune's Staff-->
  51.         <var name="CureStaff">Arka IV</var>
  52.         <!-- Elemental Obi's, set to 1 for the ones you have. -->
  53.         <var name="DarkObi">1</var>
  54.         <var name="LightObi">0</var>
  55.         <var name="ThunderObi">1</var>
  56.         <var name="IceObi">1</var>
  57.         <var name="FireObi">0</var>
  58.         <var name="WindObi">0</var>
  59.         <var name="WaterObi">0</var>
  60.         <var name="EarthObi">0</var>
  61.        
  62.         <var name="BaseTier">5</var><!--What default tier would you like to cast?-->
  63.         <var name="ResetTier">No</var><!--Should it reset to BaseTier after each cast?-->
  64.         <var name="nukeTier">5</var><!--Holding variable.-->
  65.     </variables>
  66.     <sets>
  67.         <group name="Main" default="yes">
  68.             <set name="MaxMP">
  69.                 <main>Kirin's Pole</main>
  70.                 <sub>Bugard Strap +1</sub>
  71.                 <ammo>Phantom Tathlum</ammo>
  72.                 <head>Zenith Crown +1</head>
  73.                 <neck>Morgana's Choker</neck>
  74.                 <lear>Graiai Earring</lear>
  75.                 <rear>Loquac. Earring</rear>
  76.                 <!--body>Morrigan's Robe</body-->
  77.                 <body>Goetia Coat +2</body>
  78.                 <body>Goliard Saio</body>
  79.                 <hands>Zenith Mitts +1</hands>
  80.                 <lring>Bifrost Ring</lring>
  81.                 <rring>Serket Ring</rring>
  82.                 <back>Merciful Cape</back>
  83.                 <waist>Forest Rope</waist>
  84.                 <legs>Zenith Slacks +1</legs>
  85.                 <feet>Rostrum Pumps</feet>
  86.             </set>
  87.             <set name="weapon" />
  88.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Ikonic']/*" />
  89.             <set name="Standing|Standard">
  90.                 <main>$EarthStaff</main>
  91.                 <sub>Bugard Strap +1</sub>
  92.                 <ammo>Phantom Tathlum</ammo>
  93.                 <head>Genie Tiara</head>
  94.                 <neck>Twilight Torque</neck>
  95.                 <lear>Moonshade Earring</lear>
  96.                 <rear>Moldavite Earring</rear>
  97.                 <!--body>Morrigan's Robe</body-->
  98.                 <body>Goetia Coat +2</body>
  99.                 <!--hands>Morrigan's Cuffs</hands-->
  100.                 <hands>Goetia Gloves +2</hands>
  101.                 <lring>Shadow Ring</lring>
  102.                 <rring>Dark Ring</rring>
  103.                 <back>Shadow Mantle</back>
  104.                 <waist>Sorcerer's Belt</waist>
  105.                 <legs>Goliard Trews</legs>
  106.                 <feet>Herald's Gaiters</feet>
  107.             </set>
  108.             <set name="FastCast">
  109.                 <feet>Rostrum Pumps</feet>
  110.                 <rear>Loquac. Earring</rear>
  111.                 <head>Walahra turban</head>
  112.             </set>
  113.             <set name="Resting" Baseset="MaxMP">
  114.                 <body>Wzd. Coat +1</body><!-- 5 HMP -->
  115.                 <!--head>Goliard Chapeau</head--><!-- 2 HMP -->
  116.                 <!--legs>Oracle's Braconi</legs--><!-- 2 HMP -->
  117.                 <legs>Nisse Slacks</legs><!-- 4 HMP -->
  118.                 <hands>Oracle's Gloves</hands><!-- 2 HMP -->
  119.                 <neck>Eidolon Pendant</neck><!-- 4 HMP -->
  120.                 <waist>Austerity Belt</waist><!-- 4 HMP -->
  121.                 <rear>Relaxing Earring</rear><!-- 2 HMP -->
  122.                 <main>$DarkStaff</main><!-- 10 HMP -->
  123.                 <feet>Goliard Clogs</feet><!-- 3 HMP -->
  124.                 <back>Felicitas Cape</back><!-- 3 HMP -->
  125.                 <ammo>Clarus Stone</ammo><!-- 2 HMP -->
  126.             </set>
  127.             <set name="MinusHP">
  128.                 <head>Zenith Crown +1</head>
  129.                 <hands>Zenith Mitts +1</hands>
  130.                 <legs>Zenith Slacks +1</legs>
  131.                 <neck>Morgana's Choker</neck>
  132.                 <rring>Bifrost Ring</rring>
  133.                 <feet>Rostrum Pumps</feet>
  134.                 <back>Ixion Cape</back>
  135.                 <waist>Forest Rope</waist>
  136.             </set>
  137.             <set name="FullDamage" Baseset="MaxMP">
  138.                 <sub>Bugard Strap +1</sub>
  139.                 <!--ammo>Phantom Tathlum</ammo-->
  140.                 <ammo>Snow Sachet</ammo>
  141.                 <!--head>Morrigan's Coron.</head-->
  142.                 <head>Goetia Petasos +2</head>
  143.                 <neck>Goetia Chain</neck>
  144.                 <lear>Hecate's Earring</lear>
  145.                 <!--lear>Goetia Earring</lear-->
  146.                 <!--lear>Abyssal Earring</lear-->
  147.                 <rear>Moldavite Earring</rear>
  148.                 <!--body>Morrigan's Robe</body-->
  149.                 <body>Goetia Coat +2</body>
  150.                 <!--hands>Morrigan's Cuffs</hands-->
  151.                 <hands>Goetia Gloves +2</hands>
  152.                 <!--lring>Tamas Ring</lring-->
  153.                 <lring>Demon's Ring</lring>
  154.                 <rring>Demon's Ring</rring>
  155.                 <!--rring>Spiral Ring</rring-->
  156.                 <!--back>Ixion Cape</back-->
  157.                 <back>Goetia Mantle</back>
  158.                 <waist>Sorcerer's Belt</waist>
  159.                 <!--legs>Morrigan's Slops</legs-->
  160.                 <legs>Goet. Chausses +2</legs>
  161.                 <!--feet>Morrigan's Pigaches</feet-->
  162.                 <!--feet>Theurgia Clogs</feet-->
  163.                 <feet>Goetia Sabots +2</feet>
  164.             </set>
  165.             <set name="DarkMagic">
  166.                 <legs>Portent Pants</legs>
  167.                 <hands>Src. Gloves +1</hands>
  168.                 <neck>Aesir Torque</neck>
  169.                 <lear>Abyssal Earring</lear>
  170.                 <!--rear>Dark Earring</rear-->
  171.                 <rear>Hirudinea Earring</rear>
  172.                 <!--feet>Goliard Clogs</feet-->
  173.                 <feet>Goetia Sabots +2</feet>
  174.                 <head>Silk Hat</head>
  175.                 <body>Nashira Manteel</body>
  176.                 <back>Merciful Cape</back>
  177.                 <rring>Bifrost Ring</rring>
  178.             </set>
  179.             <set name="EnfeeblingMagic">
  180.                 <hands>Oracle's Gloves</hands>
  181.                 <body>Wzd. Coat +1</body>
  182.                 <head>Genie Tiara</head>
  183.                 <legs>Portent Pants</legs>
  184.                 <feet>Goliard clogs</feet>
  185.             </set>
  186.             <set name="HealingMagic">
  187.                 <!--body>Morrigan's Robe</body-->
  188.                 <body>Heka's Kalasiris</body>
  189.                 <legs>Morrigan's Slops</legs>
  190.                 <feet>Morrigan's Pigaches</feet>
  191.             </set>
  192.             <set name="DivineMagic" />
  193.             <set name="EnhancingMagic">
  194.                 <back>Merciful Cape</back>
  195.                 <legs>Portent Pants</legs>
  196.             </set>
  197.             <set name="Stoneskin" Baseset="MaxMP">
  198.                 <main lock="yes">Kirin's Pole</main>
  199.                 <rear>Loquac. Earring</rear>
  200.                 <waist>Forest Rope</waist>
  201.                 <body>Morrigan's Robe</body>
  202.                 <head>Zenith Crown +1</head>
  203.                 <feet>Morrigan's Pgch.</feet>
  204.                 <legs>Morrigan's Slops</legs>
  205.                 <neck>Stone Gorget</neck>
  206.                 <hands>Morrigan's Cuffs</hands>
  207.             </set>
  208.             <set name="MaxINT" />
  209.             <set name="blank" />
  210.             <set name="autoCollect">
  211.                 <item>Twilight Cape</item>
  212.                 <item>Vourukasha I</item>
  213.                 <item>Apamajas I</item>
  214.                 <item>Auster's Staff</item>
  215.                 <item>Vulcan's Staff</item>
  216.                 <item>Terra's Staff</item>
  217.                 <item>Surya's Staff +2</item>
  218.                 <item>Neptune's Staff</item>
  219.                 <item>Arka IV</item>
  220.                 <item>Sorcerer's Ring</item>
  221.             </set>
  222.         </group>
  223.     </sets>
  224.     <rules>
  225.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  226.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  227.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  228.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  229.         <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs). -->
  230. <!--
  231.        <if Targettype="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  232.            <changetarget target="&lt;me&gt;" />
  233.        </if>
  234. -->
  235.         <if Targettype="NONE" ValidTarget="*Self*">
  236.             <changetarget target="&lt;me&gt;" />
  237.         </if>
  238.         <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor">
  239.             <return />
  240.         </if>
  241.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  242.         <!-- action type="equip" when="Idle|aftercast" set="Standard" /-->
  243.         <!-- set of gear to equip when resting -->
  244.         <equip when="Resting" set="Resting" />
  245.        
  246.        
  247.         <if spell="blizzard|thunder|fire|aero|water|stone">
  248.             <!--addtochat>Spell: '%spell', nukeTier: '$nukeTier'</addtochat-->
  249.             <!--
  250.             spells: blizzard|thunder|fire|aero|water|stone
  251.             nukeTiers: 1|2|3|4|5|ga|ga2|ga3|ja|AM|AM2
  252.            
  253.             To use this section have macros for base spells: '/ma blizzard'
  254.             and other macros to set nukeTiers: '/console sc var set nukeTier 4'
  255.            
  256.             You'll hit the nukeTiers macro first, then the base spell one.
  257.             If you don't want to change what tier you nuke or you have it
  258.             reset you can just hit next base spell macro.
  259.            
  260.             Possible future options:
  261.             -make it so spell OR tier can be locked and default
  262.             -->
  263.             <if advanced='"$nukeTier"=="1"'>
  264.                 <!--no change needed-->
  265.             </if>
  266.             <elseif advanced='"$nukeTier"=="2" OR "$nukeTier"=="3" OR "$nukeTier"=="4" OR "$nukeTier"=="5"'>
  267.                 <changespell spell="%spell $nukeTier" />
  268.             </elseif>
  269.             <elseif advanced='"$nukeTier"=="ja" OR "$nukeTier"=="ga3" OR "$nukeTier"=="ga2" OR "$nukeTier"=="ga"'>
  270.                 <if spell="aero|stone|water">
  271.                     <changespell spell="%spell$nukeTier" />
  272.                 </if>
  273.                 <elseif spell="blizzard">
  274.                     <changespell spell="blizza$nukeTier" />
  275.                 </elseif>
  276.                 <elseif spell="fire">
  277.                     <changespell spell="fira$nukeTier" />
  278.                 </elseif>
  279.                 <elseif spell="thunder">
  280.                     <changespell spell="thunda$nukeTier" />
  281.                 </elseif>
  282.             </elseif>
  283.             <elseif advanced='"$nukeTier"=="AM"'>
  284.                 <if spell="blizzard">
  285.                     <changespell spell="freeze" />
  286.                 </if>
  287.                 <elseif spell="thunder">
  288.                     <changespell spell="burst" />
  289.                 </elseif>
  290.                 <elseif spell="fire">
  291.                     <changespell spell="flare" />
  292.                 </elseif>
  293.                 <elseif spell="aero">
  294.                     <changespell spell="tornado" />
  295.                 </elseif>
  296.                 <elseif spell="water">
  297.                     <changespell spell="flood" />
  298.                 </elseif>
  299.                 <elseif spell="stone">
  300.                     <changespell spell="quake" />
  301.                 </elseif>
  302.             </elseif>
  303.             <elseif advanced='"$nukeTier"=="AM2"'>
  304.                 <if spell="blizzard">
  305.                     <changespell spell="freeze ii" />
  306.                 </if>
  307.                 <elseif spell="thunder">
  308.                     <changespell spell="burst ii" />
  309.                 </elseif>
  310.                 <elseif spell="fire">
  311.                     <changespell spell="flare ii" />
  312.                 </elseif>
  313.                 <elseif spell="aero">
  314.                     <changespell spell="tornado ii" />
  315.                 </elseif>
  316.                 <elseif spell="water">
  317.                     <changespell spell="flood ii" />
  318.                 </elseif>
  319.                 <elseif spell="stone">
  320.                     <changespell spell="quake ii" />
  321.                 </elseif>
  322.             </elseif>
  323.             <!--addtochat>Spell: '%spell' </addtochat-->
  324.             <if advanced='"$ResetTier"=="Yes"'>
  325.                 <var cmd="set nukeTier $BaseTier" />
  326.             </if>
  327.         </if>
  328.  
  329.        
  330.         <if Spell="Stun">
  331.             <!-- equip gear that helps stun, and nothing else -->
  332.             <equip set="DarkMagic|FastCast">
  333.                 <main>$ThunderStaff</main>
  334.             </equip>
  335.             <!-- these codes just print Stun in auto translate into chat. -->
  336.             <!-- action type="command">input /p xFDx07x02x12xFCxFD &gt;&gt;&gt; &lt;%SpellTarget&gt;                </action -->
  337.         </if>
  338.         <else>
  339.             <!-- equip fast cast gear -->
  340.             <equip set="FastCast" />
  341.             <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
  342.             <if Skill="*Magic">
  343.                 <!-- if this is elemental magic (nukes/dot's, then do special handling -->
  344.                 <if Skill="ElementalMagic">
  345.                     <if Spell="Frost|Drown|Rasp|Burn|Shock|Choke">
  346.                         <!-- equip elemental/INT gear for DoT's -->
  347.                         <equip when="precast|midcast" set="MaxINT" />
  348.                     </if>
  349.                     <else>
  350.                         <!-- Normal mob, go full damage gear. -->
  351.                         <equip when="precast|midcast" set="FullDamage" />
  352.                         <!-- only equip pendant in situations you would equip full damage gear -->
  353.                         <!--if mode="and" MPPaftercastLT="50" NotArea="Abyssea*" Advanced="$UggPendant==1"-->
  354.                         <if mode="and" MPPaftercastLT="50" Advanced="$UggPendant==1">
  355.                             <equip when="midcast">
  356.                                 <neck lock="yes">Uggalepih Pendant</neck>
  357.                             </equip>
  358.                         </if>
  359.                         <!-- check for Sorc Ring if mid or low resist mob. HP values to compare to are in variables above. -->
  360.                         <!--if mode="or" Area="Dynamis *|Hazhalm*" SpellTargetName="Lambton Worm"-->
  361.                         <!--if advanced='$Ring == 1'-->
  362.                         <if mode="and" advanced='$Ring == 1' NotArea="Dynamis *|Abyssea*">
  363.                             <!-- make sure we have an HP variable set for current subjob -->
  364.                             <if Advanced='"$%SubJobRingHP" !="$%SubJobRingHP"'>
  365.                                 <if Advanced='%HP &gt; $%SubJobRingHP'>
  366.                                     <!-- if you have too much HP at the time of casting, equip minus hp -->
  367.                                     <equip set="MinusHP" />
  368.                                 </if>
  369.                             </if>
  370.                             <else>
  371.                                 <!-- if no HP amount is specified for the current subjob, just always equip minushp as precast -->
  372.                                 <equip set="MinusHP" />
  373.                             </else>
  374.                             <equip when="midcast">
  375.                                 <rring>Sorcerer's Ring</rring>
  376.                             </equip>
  377.                         </if>
  378.                     </else>
  379.                 </if>
  380.                 <elseif Skill="EnfeeblingMagic">
  381.                     <equip when="precast|midcast" set="EnfeeblingMagic" />
  382.                 </elseif>
  383.                 <elseif Skill="EnhancingMagic">
  384.                     <equip when="precast|midcast" set="EnhancingMagic" />
  385.                     <if Spell="Stoneskin">
  386.                         <equip when="midcast" set="Stoneskin" />
  387.                     </if>
  388.                     <equip when="aftercast">
  389.                         <feet>Herald's Gaiters</feet>
  390.                     </equip>
  391.                 </elseif>
  392.                 <elseif Skill="DarkMagic">
  393.                     <!--Spell="Drain|Aspir*"-->
  394.                     <!--if Spell="Bio*">
  395.                        <addtochat>/echo bio</addtochat>
  396.                        </if-->
  397.                     <!--if mode="OR" day="Darksday" weather="Dark"-->
  398.                     <equip when="midcast" set="DarkMagic" />
  399.                     <!--/if-->
  400.                 </elseif>
  401.                 <elseif Skill="HealingMagic">
  402.                     <equip when="midcast" set="HealingMagic" />
  403.                 </elseif>
  404.                 <elseif Skill="DivineMagic">
  405.                     <equip when="precast|midcast" set="FullDamage" />
  406.                 </elseif>
  407.                         <!--if spell="Impact">
  408.                     <equip when="precast|midcast">
  409.                         <body lock="yes">Twilight Cloak</body>
  410.                     </equip>
  411.                 </if-->
  412.             </if>
  413.             <!-- Handle Elemental Obi's -->
  414.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  415.                 <if Element="Dark">
  416.                     <equip when="midcast">
  417.                         <waist lock="yes">Anrin Obi</waist>
  418.                     </equip>
  419.                 </if>
  420.                 <elseif Element="Light">
  421.                     <equip when="midcast">
  422.                         <waist lock="yes">Korin Obi</waist>
  423.                     </equip>
  424.                 </elseif>
  425.                 <elseif Element="Thunder">
  426.                     <equip when="midcast">
  427.                         <waist lock="yes">Rairin Obi</waist>
  428.                     </equip>
  429.                 </elseif>
  430.                 <elseif Element="Ice">
  431.                     <equip when="midcast">
  432.                         <waist lock="yes">Hyorin Obi</waist>
  433.                     </equip>
  434.                 </elseif>
  435.                 <elseif Element="Fire">
  436.                     <equip when="midcast">
  437.                         <waist lock="yes">Karin Obi</waist>
  438.                     </equip>
  439.                 </elseif>
  440.                 <elseif Element="Wind">
  441.                     <equip when="midcast">
  442.                         <waist lock="yes">Furin Obi</waist>
  443.                     </equip>
  444.                 </elseif>
  445.                 <elseif Element="Water">
  446.                     <equip when="midcast">
  447.                         <waist lock="yes">Suirin Obi</waist>
  448.                     </equip>
  449.                 </elseif>
  450.                 <elseif Element="Earth">
  451.                     <equip when="midcast">
  452.                         <waist lock="yes">Dorin Obi</waist>
  453.                     </equip>
  454.                 </elseif>
  455.             </if>
  456.             <!-- 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. -->
  457.             <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'>
  458.                 <equip when="midcast">
  459.                     <legs lock="yes">Sorcerer's Tonban</legs>
  460.                     <back lock="yes">Twilight Cape</back>
  461.                 </equip>
  462.             </if>
  463.             <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$TwilightCape" = "1") AND ("%skill"="ElementalMagic")'>
  464.                 <equip when="midcast">
  465.                     <back lock="yes">Twilight Cape</back>
  466.                 </equip>
  467.             </if>
  468.            
  469.             <if Spell="Enmity Douse">
  470.                 <equip when="precast|midcast">
  471.                     <hands>Goetia Gloves +2</hands>
  472.                 </equip>
  473.                 <defaulttarget target="&lt;me&gt;" />
  474.             </if>
  475.             <if mode="OR" skill="ManaWall" buffactive="ManaWall">
  476.                 <action type="equip" when="aftercast|idle|engaged" set="ManaWall" >
  477.                     <feet lock="true">Goetia Sabots +2</feet>
  478.                 </action>
  479.             </if>
  480.  
  481.            
  482.             <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  483.             <if Spell="Sneak" BuffActive="Sneak" SpellTargettype="Self">
  484.                 <command when="midcast">cancel 71</command>
  485.                 <midcastdelay delay="1.8" />
  486.             </if>
  487.             <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  488.                 <midcastdelay delay="3.0" />
  489.                 <command when="midcast">cancel 66</command>
  490.             </if>
  491.             <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  492.                 <command when="midcast">cancel 37</command>
  493.                 <midcastdelay delay="4.8" />
  494.             </elseif>
  495.             <elseif Spell="Blink" BuffActive="Blink">
  496.                 <command when="midcast">cancel 36</command>
  497.                 <midcastdelay delay="4.5" />
  498.             </elseif>
  499.             <!-- finally, equip our staff! -->
  500.             <if skill="healingmagic">
  501.                 <equip when="midcast">
  502.                     <main>$CureStaff</main>
  503.                 </equip>
  504.             </if>
  505.             <else>
  506.                 <equip when="midcast">
  507.                     <main>$%SpellElementStaff</main>
  508.                 </equip>
  509.             </else>
  510.         </else>
  511.     </rules>
  512. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment