Advertisement
Milkmanskid

MMK Skill Up 1.7

Sep 28th, 2012
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 25.14 KB | None | 0 0
  1. <!---
  2.    Orignally Written by:
  3.        Windower Forum: Genesisx
  4.     Maintained by since Version 1.6:
  5.         FFXI AH: MilkMansKid
  6.    Last Updated: 09/28/2012
  7.    Current Version: Skillup.xml v1.7
  8.    --->
  9. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  10.     <!--- SpellCast Configurations --->
  11.     <config
  12.        Debug="false"
  13.        ShowSpellInfo="false"
  14.        ShowGearSwaps="false"
  15.        />
  16.     <!--- SpellCast Variables --->
  17.     <variables clear="true">
  18.         <var name="SkillUp">1</var>  <!--- /Heal Break DO NOT ALTER --->
  19.         <var name="FirstSetup">0</var> <!--- First Run Display Var DO NOT ALTER--->
  20.         <var name="SkillCycle">1</var> <!--- Spell Cycle NO NOT ALTER --->
  21.          
  22.         <!--- You can alter these variables, Time is in seconds --->
  23.         <var name="Show.Debug">True</var> <!--- Show Process/Debug Info True/False --->
  24.          
  25.         <var name="RestTime4Smn">3</var> <!--- Set REST time for SMN Skill --->
  26.         <var name="RestTime4Cure">3</var> <!--- Set REST time for Healing Skill --->
  27.         <var name="RestTime4Protect">4</var> <!--- Set REST time for Protect Shell Enhancing Skill --->
  28.         <var name="RestTime4Bar">5</var> <!--- Set REST time for Bar type spells --->
  29.         <var name="RestTime4Blaze">5</var> <!--- Set REST time for Blaze Spikes --->
  30.         <var name="RestTime4Etude">3</var> <!--- Set REST time for Etude spells --->
  31.        
  32.         <!--- You can alter these variables, to use Skill UP food or not to. Make sure you have enough food for how ever long you plan to skill up for or it will just keep trying to eat food!--->
  33.         <var name="UseFood">False</var> <!--- Use skill-up food True/False --->
  34.         <var name="FoodName">Stuffed Pitaru</var> <!--- Valid Magic Food: Stuffed Pitaru, Poultry Pitaru, Seafood Pitaru, B.E.W Pitaru --->
  35.        
  36.         <!--- Recommended you change this spell to the name of the trigger spell for the type
  37.               of magic you going to be skilling up if you plan to use food AND/OR some form of
  38.               Refresh from main/subjob! Otherwise when you first goto run it make sure you manually
  39.               ate the food AND/OR casted the refresh/ballad before using the first trigger spell!!!
  40.              
  41.               Valid Names: Carbuncle, Cure, Protect, Barfira, Blaze Spikes, Enchanting Etude --->
  42.         <var name="CurrentSpell">Cure</var> <!--- Genesisx recommended not altering; but I do cause other wise it defaults back to cure if you didn't have your refresh AND/OR food eaten before the 1st trigger spell! Which means you have to reload the script before the spell/food wears off and hit the trigger spell again!--->
  43.     </variables>
  44.  
  45.     <sets>
  46.         <!--- Specify Resting / Standard gear if desired --->
  47.         <group default="yes" name="Job">
  48.             <set name="Standard" />
  49.             <set name="Resting Gear" />
  50.         </group>
  51.     </sets>
  52.  
  53.     <rules>
  54.         <!--- Setup Gear and /Heal Break Variable for Resting & Idle --->
  55.         <equip when="idle" set="Standard" />
  56.         <equip when="resting" set="Resting Gear" />
  57.          
  58.         <!--- Setup First Run Notification --->
  59.         <if advanced='$FirstSetup != 1'>
  60.             <command>bind ^escape input /echo Exiting.;reload spellcast;unbind ^escape;</command>
  61.             <addtochat color="121">-- SkillUp.Xml v1.7 ---</addtochat>
  62.             <addtochat color="121">Press CTRL+Escape at anytime to unload spellcast and exit SkillUp.Xml</addtochat>
  63.             <addtochat color="121">To start cast one of these spells:</addtochat>
  64.             <addtochat color="121">Carbuncle, Cure, Protect, Barfira, Blaze Spikes, Enchanting Etude</addtochat>
  65.             <var cmd="set FirstSetup 1" />
  66.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Show First Run Note</addtochat></if>
  67.         </if>
  68.  
  69.         <if status ="Idle">
  70.             <if MPPLT="10">
  71.             <if Job="SMN/*|*/SMN">
  72.                 <changespell spell="Release" />
  73.                 <changetarget target="&lt;me&gt;" />
  74.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: SMN job detected changing action to Release.</addtochat></if>
  75.             </if>
  76.                 <command when="midcast">wait 5;input /heal on;wait 5;input /ma "$currentspell"</command>
  77.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Low MP detected sending /heal on action in 5 sec.</addtochat></if>
  78.                 <return />
  79.             </if>
  80.             <elseif notbuffactive="refresh" job="RDM/*" MainJobLvlGT="81" >
  81.                 <changespell spell="Refresh II" />
  82.                 <changetarget target="&lt;me&gt;" />
  83.                 <command when="aftercast">wait 3;input /ma "$currentspell"</command>
  84.             </elseif>
  85.             <elseif mode="AND" notbuffactive="refresh" notmainjob="BRD" subjob="RDM" SubJobLvlGT="40" ><!-- Won't cast refresh if your BRD/RDM. I saw no point for refresh while using /rdm for the faster casting and reduced recast timers while skilling BRD! -->
  86.                 <changespell spell="Refresh"/>
  87.                 <changetarget target="&lt;me&gt;" />
  88.                 <command when="aftercast">wait 3;input /ma "$currentspell"</command>
  89.             </elseif>
  90.             <elseif notbuffactive="ballad" job="*/BRD" SubJobLvlGT="24" >
  91.                 <changespell spell="Mage's Ballad" />
  92.                 <changetarget target="&lt;me&gt;" />
  93.                 <command when="aftercast">wait 3;input /ma "$currentspell"</command>
  94.             </elseif>
  95.             <elseif mode="AND" advanced='"$UseFood"=="True"' notbuffactive="food">
  96.                 <changespell spell="Dancing Chains" />
  97.                 <changetarget target="&lt;me&gt;" />
  98.                 <command when="aftercast">wait 3;input /item "$FoodName" &lt;me&gt;;wait 3;input /ma "$currentspell"</command>
  99.             </elseif>
  100.         </if>
  101.  
  102.         <if Status ="Resting">
  103.             <if MPPGT="99">
  104.                 <command when="precast">input /heal off;wait 5;input /ma "$currentspell"</command>
  105.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Full MP Detected sending /heal off action.</addtochat></if>
  106.                 <cancelspell />
  107.                 <return />
  108.             </if>
  109.             <else>
  110.                 <command when="precast">wait 5;input /ma "$currentspell"</command>
  111.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Currently Resting, MP is not 100%. Continue resting.</addtochat></if>
  112.                 <cancelspell />
  113.                 <return />
  114.             </else>
  115.         </if>
  116.  
  117.         <if spell="Carbuncle"> <!--- Summoning Magic Skill-Up Segment --->
  118.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Carbuncle Spell Detected, Processing Summoner Segment.</addtochat></if>
  119.             <var cmd="set currentspell Carbuncle" />
  120.             <if advanced='$SkillCycle &gt; 9'>
  121.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  122.                 <var cmd="set SkillCycle 1" />
  123.                 <command>wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  124.                 <cancelspell />
  125.             </if>
  126.             <if advanced='$SkillCycle = 1'>
  127.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  128.                 <var cmd="set SkillCycle 2" />
  129.                 <changespell spell="Carbuncle" />
  130.                 <changetarget target="&lt;me&gt;" />
  131.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  132.             </if>
  133.             <elseif advanced='$SkillCycle = 2'>
  134.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  135.                 <var cmd="set SkillCycle 3" />
  136.                 <changespell spell="Ifrit" />
  137.                 <changetarget target="&lt;me&gt;" />
  138.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  139.             </elseif>
  140.             <elseif advanced='$SkillCycle = 3'>
  141.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  142.                 <var cmd="set SkillCycle 4" />
  143.                 <changespell spell="Titan" />
  144.                 <changetarget target="&lt;me&gt;" />
  145.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  146.             </elseif>
  147.             <elseif advanced='$SkillCycle = 4'>
  148.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  149.                 <var cmd="set SkillCycle 5" />
  150.                 <changespell spell="Leviathan" />
  151.                 <changetarget target="&lt;me&gt;" />
  152.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 4 Processed.</addtochat></if>
  153.             </elseif>
  154.             <elseif advanced='$SkillCycle = 5'>
  155.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  156.                 <var cmd="set SkillCycle 6" />
  157.                 <changespell spell="Garuda" />
  158.                 <changetarget target="&lt;me&gt;" />
  159.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 5 Processed.</addtochat></if>
  160.             </elseif>
  161.             <elseif advanced='$SkillCycle = 6'>
  162.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  163.                 <var cmd="set SkillCycle 7" />
  164.                 <changespell spell="Shiva" />
  165.                 <changetarget target="&lt;me&gt;" />
  166.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 6 Processed.</addtochat></if>
  167.             </elseif>
  168.             <elseif advanced='$SkillCycle == 7'>
  169.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  170.                 <var cmd="set SkillCycle 8" />
  171.                 <changespell spell="Ramuh" />
  172.                 <changetarget target="&lt;me&gt;" />
  173.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 7 Processed.</addtochat></if>
  174.             </elseif>
  175.             <elseif advanced='$SkillCycle = 8'>
  176.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  177.                 <var cmd="set SkillCycle 9" />
  178.                 <changespell spell="Fenrir" />
  179.                 <changetarget target="&lt;me&gt;" />
  180.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 8 Processed.</addtochat></if>
  181.             </elseif>
  182.             <elseif advanced='$SkillCycle = 9'>
  183.                 <command when="aftercast">wait $RestTime4Smn;input /ja "Release";wait $RestTime4Smn;input /ma "$currentspell"</command>
  184.                 <var cmd="set SkillCycle 1" />
  185.                 <changespell spell="Diabolos" />
  186.                 <changetarget target="&lt;me&gt;" />
  187.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 9 Processed.</addtochat></if>
  188.             </elseif>
  189.         </if>
  190.  
  191.         <elseif spell="Cure" > <!--- Healing Magic Skill-Up Segment --->
  192.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cure Spell Detected, Processing Healing Magic Segment.</addtochat></if>
  193.             <var cmd="set currentspell Cure" />
  194.             <if advanced='$SkillCycle &gt; 3'>
  195.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  196.                 <command>wait $RestTime4Cure;input /ma "$currentspell"</command>
  197.                 <var cmd="set SkillCycle 1" />  
  198.                 <cancelspell />
  199.             </if>
  200.             <elseif advanced='$SkillCycle = 1'>
  201.                 <command when="aftercast">wait $RestTime4Cure;input /ma "$currentspell"</command>
  202.                 <var cmd="set SkillCycle 2" />
  203.                 <changespell spell="Cure" />
  204.                 <changetarget target="&lt;me&gt;" />
  205.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  206.             </elseif>
  207.             <elseif advanced='$SkillCycle = 2'>
  208.                 <command when="aftercast">wait $RestTime4Cure;input /ma "$currentspell"</command>
  209.                 <var cmd="set SkillCycle 3" />
  210.                 <changespell spell="Cure II" />
  211.                 <changetarget target="&lt;me&gt;" />
  212.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  213.             </elseif>
  214.             <elseif advanced='$SkillCycle = 3'>
  215.                 <command when="aftercast">wait $RestTime4Cure;input /ma "$currentspell"</command>
  216.                 <var cmd="set SkillCycle 1" />
  217.                 <changespell spell="Cure III" />
  218.                 <changetarget target="&lt;me&gt;" />
  219.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  220.             </elseif>
  221.         </elseif>
  222.  
  223.         <elseif spell="Protect" > <!--- Enhancing Magic Skill-Up Segment --->
  224.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Protect Spell Detected, Processing WHM/RDM Enhancing Segment.</addtochat></if>
  225.             <var cmd="set currentspell Protect" />
  226.             <if advanced='$SkillCycle &gt; 4'>
  227.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  228.                 <var cmd="set SkillCycle 1" />
  229.                 <command>wait $RestTime4Protect;input /ma "$currentspell"</command>
  230.                 <cancelspell />
  231.             </if>
  232.             <elseif advanced='$SkillCycle = 1'>
  233.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  234.                 <var cmd="set SkillCycle 2" />
  235.                 <changespell spell="Protect" />
  236.                 <changetarget target="&lt;me&gt;" />
  237.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  238.             </elseif>
  239.             <elseif advanced='$SkillCycle = 2'>
  240.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  241.                 <var cmd="set SkillCycle 3" />
  242.                 <changespell spell="Shell" />
  243.                 <changetarget target="&lt;me&gt;" />
  244.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  245.             </elseif>
  246.             <elseif advanced='$SkillCycle = 3'>
  247.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  248.                 <var cmd="set SkillCycle 4" />
  249.                 <changespell spell="Protect II" />
  250.                 <changetarget target="&lt;me&gt;" />
  251.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  252.             </elseif>
  253.             <elseif advanced='$SkillCycle = 4'>
  254.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  255.                 <var cmd="set SkillCycle 1" />
  256.                 <changespell spell="Shell II" />
  257.                 <changetarget target="&lt;me&gt;" />
  258.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 4 Processed.</addtochat></if>
  259.             </elseif>
  260.         </elseif>
  261.          
  262.         <elseif spell="Barfira" > <!--- Enhancing Magic Skill-Up Segment --->
  263.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Barfira Spell Detected, Processing WHM Enhancing Segment.</addtochat></if>
  264.             <var cmd="set currentspell Barfira" />
  265.             <if advanced='$SkillCycle &gt; 4'>
  266.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  267.                 <var cmd="set SkillCycle 1" />
  268.                 <command>wait $RestTime4Bar;input /ma "$currentspell"</command>
  269.                 <cancelspell />
  270.             </if>
  271.             <elseif advanced='$SkillCycle = 1'>
  272.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  273.                 <var cmd="set SkillCycle 2" />
  274.                 <changespell spell="Barfira" />
  275.                 <changetarget target="&lt;me&gt;" />
  276.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  277.             </elseif>
  278.             <elseif advanced='$SkillCycle = 2'>
  279.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  280.                 <var cmd="set SkillCycle 3" />
  281.                 <changespell spell="Baraera" />
  282.                 <changetarget target="&lt;me&gt;" />
  283.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  284.             </elseif>
  285.             <elseif advanced='$SkillCycle = 3'>
  286.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  287.                 <var cmd="set SkillCycle 4" />
  288.                 <changespell spell="Barstonra" />
  289.                 <changetarget target="&lt;me&gt;" />
  290.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  291.             </elseif>
  292.             <elseif advanced='$SkillCycle = 4'>
  293.                 <command when="aftercast">wait $RestTime4Protect;input /ma "$currentspell"</command>
  294.                 <var cmd="set SkillCycle 1" />
  295.                 <changespell spell="Barthundra" />
  296.                 <changetarget target="&lt;me&gt;" />
  297.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 4 Processed.</addtochat></if>
  298.             </elseif>
  299.         </elseif>
  300.  
  301.         <elseif spell="Blaze Spikes" > <!--- Blm Magic Skill-Up Segment --->
  302.         <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Blaze Spikes Spell Detected, Processing BLM Enhancing Segment.</addtochat></if>
  303.             <var cmd="set currentspell Blaze Spikes" />
  304.             <if advanced='$SkillCycle &gt; 3'>
  305.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  306.                 <var cmd="set SkillCycle 1" />
  307.                 <command>wait $RestTime4Blaze;input /ma "$currentspell"</command>
  308.                 <cancelspell />
  309.             </if>
  310.             <elseif advanced='$SkillCycle = 1'>
  311.                 <command when="aftercast">wait $RestTime4Blaze;input /ma "$currentspell"</command>
  312.                 <var cmd="set SkillCycle 2" />
  313.                 <changespell spell="Blaze Spikes" />
  314.                 <changetarget target="&lt;me&gt;" />
  315.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  316.             </elseif>
  317.             <elseif advanced='$SkillCycle == 2'>
  318.                 <command when="aftercast">wait $RestTime4Blaze;input /ma "$currentspell"</command>
  319.                 <var cmd="set SkillCycle 3" />
  320.                 <changespell spell="Ice Spikes" />
  321.                 <changetarget target="&lt;me&gt;" />
  322.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  323.             </elseif>
  324.             <elseif advanced='$SkillCycle = 3'>
  325.                 <command when="aftercast">wait $RestTime4Blaze;input /ma "$currentspell"</command>
  326.                 <var cmd="set SkillCycle 1" />
  327.                 <changespell spell="Shock Spikes" />
  328.                 <changetarget target="&lt;me&gt;" />
  329.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  330.             </elseif>
  331.         </elseif>
  332.        
  333.         <elseif spell="Enchanting Etude" > <!--- BRD Magic Skill-Up Segment --->
  334.         <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Enchating Etude Spell Detected, Processing BRD Segment.</addtochat></if>
  335.             <var cmd="set currentspell Enchanting Etude" />
  336.             <if advanced='$SkillCycle &gt; 6'>
  337.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Incorrect variable detected for this group, resetting to 1.</addtochat></if>
  338.                 <var cmd="set SkillCycle 1" />
  339.                 <command>wait $RestTime4Etude;input /ma "$currentspell"</command>
  340.                 <cancelspell />
  341.             </if>
  342.             <elseif advanced='$SkillCycle = 1'>
  343.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  344.                 <var cmd="set SkillCycle 2" />
  345.                 <changespell spell="Enchanting Etude" />
  346.                 <changetarget target="&lt;me&gt;" />
  347.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 1 Processed.</addtochat></if>
  348.             </elseif>
  349.             <elseif advanced='$SkillCycle == 2'>
  350.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  351.                 <var cmd="set SkillCycle 3" />
  352.                 <changespell spell="Spirited Etude" />
  353.                 <changetarget target="&lt;me&gt;" />
  354.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 2 Processed.</addtochat></if>
  355.             </elseif>
  356.             <elseif advanced='$SkillCycle = 3'>
  357.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  358.                 <var cmd="set SkillCycle 4" />
  359.                 <changespell spell="Learned Etude" />
  360.                 <changetarget target="&lt;me&gt;" />
  361.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 3 Processed.</addtochat></if>
  362.             </elseif>
  363.             <elseif advanced='$SkillCycle = 4'>
  364.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  365.                 <var cmd="set SkillCycle 5" />
  366.                 <changespell spell="Quick Etude" />
  367.                 <changetarget target="&lt;me&gt;" />
  368.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 4 Processed.</addtochat></if>
  369.             </elseif>
  370.             <elseif advanced='$SkillCycle = 5'>
  371.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  372.                 <var cmd="set SkillCycle 6" />
  373.                 <changespell spell="Vivacious Etude" />
  374.                 <changetarget target="&lt;me&gt;" />
  375.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 5 Processed.</addtochat></if>
  376.             </elseif>
  377.             <elseif advanced='$SkillCycle = 6'>
  378.                 <command when="aftercast">wait $RestTime4Etude;input /ma "$currentspell"</command>
  379.                 <var cmd="set SkillCycle 1" />
  380.                 <changespell spell="Sinewy Etude" />
  381.                 <changetarget target="&lt;me&gt;" />
  382.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="67">Debug Process:: Cycle Process 6 Processed.</addtochat></if>
  383.             </elseif>
  384.         </elseif>
  385.     </rules>
  386. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement