Advertisement
Nimotas

Skillup_v3.5

Apr 27th, 2013
1,251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 48.28 KB | None | 0 0
  1. <!---
  2. Original Coding Written by: Genesisx (Windower Forums)
  3. Updated Coding Written by: Nimotas
  4. Last Updated: 04/27/13
  5. Current Version: Skillup.xml v3.5
  6. --->
  7.  
  8. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  9.     <!-- SpellCast Configurations -->
  10.     <config Debug="false" HideErrors="false" ShowSpellInfo="false" ShowGearSwaps="false" />
  11.  
  12.     <!-- SpellCast Variables -->
  13.     <variables clear="True">
  14.         <!-- DO NOT ALTER THESE VARIABLES -->
  15.         <var name="CurrentVersion">v3.5</var> <!-- Current Skillup Coding Version DO NOT ALTER -->
  16.         <var name="FirstSetup">1</var> <!-- First Run Display Var DO NOT ALTER-->
  17.         <var name="SkillCycle">1</var> <!-- Spell Cycle DO NOT ALTER -->
  18.         <var name="CurrentSpell">Cure</var> <!-- Spell Cycle NO NOT ALTER -->
  19.        
  20.         <!-- YOU MAY ALTER THESE VARIABLES -->
  21.         <var name="Show.Debug">True</var> <!-- Show Process/Debug Info True/False -->
  22.        
  23.         <!-- Automatic Script End Variables -->
  24.         <!-- Order of Days: Firesday -> Earthsday -> Watersday -> Windsday -> Iceday -> Lightningday -> Lightsday -> Darksday -->
  25.         <var name="SUEndDay">Firesday</var> <!-- Change value to the name of the day you want the script to auto end or leave blank for continuous run. -->
  26.         <var name="SUEndTime">0.00</var> <!-- Change value to the time of the day you want the script to auto end -->
  27.        
  28.         <!-- Time is in seconds. -->
  29.         <var name="WaitTime4SMN">1</var> <!-- Set time to wait in-between SMN Skill actions -->
  30.         <var name="WaitTime4Healing">2</var> <!-- Set time to wait in-between Healing Skill actions -->
  31.         <var name="WaitTime4Enhancing">2</var> <!-- Set time to wait in-between Enhancing Skill actions -->
  32.         <var name="WaitTime4BLU">2</var> <!-- Set time to wait in-between Blue Magic Skill actions -->
  33.         <var name="WaitTime4GEO">2</var> <!-- Set time to wait in-between Geomancy Skill actions -->
  34.         <var name="WaitTime4BRD">1</var> <!-- Set time to wait in-between BRD Skill actions -->
  35.         <var name="WaitTime4Dark">2</var> <!-- Set time to wait in-between Dark Skill actions -->
  36.         <var name="WaitTime4Divine">2</var> <!-- Set time to wait in-between Divine Skill actions -->
  37.        
  38.         <!-- Summons: 1= Use, 0= Do not use -->
  39.         <var name="CarbuncleAva">1</var> <!-- This must remain set to 1 since all SMN's have Carbuncle -->
  40.         <var name="IfritAva">1</var>
  41.         <var name="TitanAva">1</var>
  42.         <var name="LeviathanAva">1</var>
  43.         <var name="GarudaAva">1</var>
  44.         <var name="ShivaAva">1</var>
  45.         <var name="RamuhAva">1</var>
  46.         <var name="FenrirAva">1</var>
  47.         <var name="DiabolosAva">1</var>
  48.        
  49.     </variables>
  50.  
  51.     <sets>
  52.         <!-- Specify Resting / Standard gear if desired -->
  53.         <group name="SMN" default="yes">
  54.             <set name="Standard">
  55.                 <main></main>
  56.                 <sub></sub>
  57.                 <ammo></ammo>
  58.                 <head></head>
  59.                 <neck></neck>
  60.                 <lear></lear>
  61.                 <rear></rear>
  62.                 <body></body>
  63.                 <hands></hands>
  64.                 <lring></lring>
  65.                 <rring></rring>
  66.                 <back></back>
  67.                 <waist></waist>
  68.                 <legs></legs>
  69.                 <feet></feet>
  70.             </set>
  71.             <set name="Resting Gear" BaseSet="Standard">
  72.             </set>
  73.         </group>
  74.        
  75.         <group name="SCH">
  76.             <set name="Standard">
  77.             </set>
  78.             <set name="Resting Gear" BaseSet="Standard">
  79.             </set>
  80.         </group>
  81.        
  82.         <group name="WHM">
  83.             <set name="Standard">
  84.             </set>
  85.             <set name="Resting Gear" BaseSet="Standard">
  86.             </set>
  87.         </group>
  88.        
  89.         <group name="BLU">
  90.             <set name="Standard">
  91.             </set>
  92.             <set name="Resting Gear" BaseSet="Standard">
  93.             </set>
  94.         </group>
  95.        
  96.         <group name="GEO">
  97.             <set name="Standard">
  98.             </set>
  99.             <set name="Resting Gear" BaseSet="Standard">
  100.                 <body></body>
  101.             </set>
  102.         </group>
  103.        
  104.         <group name="BRD">
  105.             <set name="Standard">
  106.             </set>
  107.             <set name="Resting Gear" BaseSet="Standard">
  108.             </set>
  109.         </group>
  110.        
  111.         <group name="BLM">
  112.             <set name="Standard">
  113.             </set>
  114.             <set name="Resting Gear" BaseSet="Standard">
  115.             </set>
  116.         </group>
  117.        
  118.         <group name="RDM">
  119.             <set name="Standard">
  120.             </set>
  121.             <set name="Resting Gear" BaseSet="Standard">
  122.             </set>
  123.         </group>
  124.        
  125.         <group name="RUN">
  126.             <set name="Standard">
  127.             </set>
  128.             <set name="Resting Gear" BaseSet="Standard">
  129.             </set>
  130.         </group>
  131.        
  132.         <group name="DRK">
  133.             <set name="Standard">
  134.             </set>
  135.             <set name="Resting Gear" BaseSet="Standard">
  136.             </set>
  137.         </group>
  138.        
  139.         <group name="PLD">
  140.             <set name="Standard">
  141.             </set>
  142.             <set name="Resting Gear" BaseSet="Standard">
  143.             </set>
  144.         </group>
  145.     </sets>
  146.  
  147.     <rules>
  148.         <!-- Rules for Idle/Resting Equipment Changes -->
  149.         <action type="equip" when="idle" set="Standard" />
  150.         <action type="equip" when="resting" set="Resting Gear" />
  151.        
  152.         <!-- Set $CurrentSpell variable to the spell cast by user -->  
  153.         <var cmd="set CurrentSpell %spell" />
  154.  
  155.         <!-- Setup First Run Notification -->
  156.         <if advanced='"$FirstSetup" == "1"'>   
  157.             <action type="command">alias MagicSUEnd input /echo --- Exiting SkillUp Script $CurrentVersion ---;unload spellcast;unbind ^escape;wait 3;load spellcast;wait 3;input /ja "Release";</action>
  158.             <action type="command">bind ^escape MagicSUEnd</action>
  159.            
  160.             <if notspell="Carbuncle|Cure|Protect|Barfira|Barfire|Blaze Spikes|Pollen|Indi-Regen|Fire Carol|Endark|Enlight">
  161.                 <action type="AddToChat" color="204">--- SkillUp Script $CurrentVersion Loaded ---</action>
  162.                 <action type="AddToChat" color="121">Cast one of the following spells to start the script:</action>
  163.                
  164.                 <action type="AddToChat" color="166">Summoning Magic Skill: Carbuncle</action>
  165.                 <action type="AddToChat" color="166">Healing Magic Skill: Cure</action>
  166.                 <action type="AddToChat" color="166">Enhancing Magic Skill: Protect | Barfira | Barfire | Blaze Spikes</action>
  167.                 <action type="AddToChat" color="166">Blue Magic Skill: Pollen</action>
  168.                 <action type="AddToChat" color="166">Goemancy/Handbell Skill: Indi-Regen</action>
  169.                 <action type="AddToChat" color="166">BRD Singing/Wind/String Skill: Fire Carol</action>
  170.                 <action type="AddToChat" color="166">Dark Magic Skill: Endark</action>
  171.                 <action type="AddToChat" color="166">Divine Magic Skill: Enlight</action>
  172.                
  173.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect Start Spell Detected - Show Start Spell List</addtochat></if>
  174.                 <action type="AddToChat" color="204">--- Press CTRL+Escape at any time to exit SkillUp Script $CurrentVersion ---</action>
  175.                 <cancelspell />
  176.                 <return />
  177.             </if>
  178.            
  179.             <action type="AddToChat" color="204">--- Starting SkillUp Script $CurrentVersion - %skill ---</action>
  180.             <action type="AddToChat" color="121">Current Day is %Day, Current Time is %Time</action>
  181.             <action type="AddToChat" color="121">Script will Automatically End on $SUEndDay at or after $SUEndTime time</action>
  182.            
  183.             <!-- Set Equipment Group Using Main Job -->
  184.             <command>sc group %mainjob</command>
  185.             <action type="AddToChat" color="121">%job Detected - Setting Equipment Group to %mainjob</action>
  186.  
  187.             <action type="AddToChat" color="204">--- Press CTRL+Escape at any time to exit SkillUp Script $CurrentVersion ---</action>
  188.             <action type="var" cmd="set FirstSetup 0" />
  189.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Show First Run Note</addtochat></if>
  190.         </if>
  191.  
  192.         <!-- Rule to Auto End Script on specified day and time -->
  193.         <if mode="and" day="$SUEndDay" TimeGT="$SUEndTime">
  194.             <action type="AddToChat" color="121">End Day (%day)/Time (%time) Detected</action>
  195.             <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: End Day/Time Detected - Ending Script</addtochat></if>
  196.             <command>MagicSUEnd;wait 7;input /ja "Release"</command>   
  197.         </if>
  198.        
  199.         <!-- Idle/Resting Rules -->
  200.         <if status ="Idle">
  201.             <action type="equip" set="Standard" />
  202.            
  203.             <!-- Change spell to Release if SMN avatar is active -->
  204.             <if mode="and" advanced='"%PetIsValid" == "True"' Job="SMN/*|*/SMN">
  205.                 <changespell spell="Release" />
  206.                 <changetarget target="&lt;me&gt;" />
  207.                 <command when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</command>
  208.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: SMN Avatar Detected - Changing Action to Release.</addtochat></if>
  209.                 <return />
  210.             </if>
  211.            
  212.             <if MPPLT="5">
  213.                 <command when="midcast">wait 5;input /heal on;wait 5;input /ma "$currentspell"</command>
  214.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Low MP detected sending /heal on action in 5 sec.</addtochat></if>
  215.                 <return />
  216.             </if>
  217.            
  218.             <!-- Rule to activate Light Arts if Light Arts buff not active -->
  219.             <if notbuffactive="Light Arts">
  220.                 <if mode="OR" mainjob="SCH" subjob="SCH">
  221.                     <changespell spell="Light Arts" />
  222.                     <changetarget target="&lt;me&gt;" />
  223.                     <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  224.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Light Arts not Detected - Activating Light Arts</addtochat></if>
  225.                     <return />
  226.                 </if>
  227.             </if>
  228.             <!-- Rules to cast refresh spell if refresh buff not active -->
  229.             <if notbuffactive="Refresh">
  230.                 <if mainjob="GEO" MainJobLvlGT="33">
  231.                     <changespell spell="Geo-Refresh" />
  232.                     <changetarget target="&lt;me&gt;" />
  233.                     <command when="aftercast">wait 3;input /ma "$CurrentSpell"</command>
  234.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Geo-Refresh Spell</addtochat></if>
  235.                     <return />
  236.                 </if>
  237.                 <elseif mainjob="BLU" MainJobLvlGT="78">
  238.                     <changespell spell="Battery Charge" />
  239.                     <changetarget target="&lt;me&gt;" />
  240.                     <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  241.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Battery Charge Spell</addtochat></if>
  242.                     <return />
  243.                 </elseif>
  244.                 <elseif mainjob="RDM" MainJobLvlGT="81" >
  245.                     <changespell spell="Refresh II" />
  246.                     <changetarget target="&lt;me&gt;" />
  247.                     <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  248.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Refresh II Spell</addtochat></if>
  249.                     <return />
  250.                 </elseif>
  251.                 <elseif subjob="RDM" SubJobLvlGT="40" NotMainJob="BLU|GEO|BRD">
  252.                     <changespell spell="Refresh" />
  253.                     <changetarget target="&lt;me&gt;" />
  254.                     <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  255.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Refresh Spell</addtochat></if>
  256.                     <return />
  257.                 </elseif>
  258.             </if>
  259.             <!-- Rules to cast Haste spell if Haste buff not active -->
  260.             <if notbuffactive="Haste">
  261.                 <if mode="OR" mainjob="RDM|WHM" subjob="RDM|WHM">
  262.                     <if notmainjob="BRD|BLU">
  263.                         <changespell spell="Haste" />
  264.                         <changetarget target="&lt;me&gt;" />
  265.                         <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  266.                         <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Haste Buff not Detected - Casting Haste Spell</addtochat></if>
  267.                         <return />
  268.                     </if>
  269.                 </if>
  270.                 <if mainjob="BLU" MainJobLvlGT="78">
  271.                     <changespell spell="Animating Wail" />
  272.                     <changetarget target="&lt;me&gt;" />
  273.                     <command when="aftercast">wait 2;input /ma "$currentspell"</command>
  274.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Haste Buff not Detected - Casting Animating Wail Spell</addtochat></if>
  275.                     <return />
  276.                 </if>
  277.             </if>
  278.         </if>
  279.  
  280.         <if Status ="Resting">
  281.             <if MPPGT="99">
  282.                 <command when="precast">input /heal off;wait 5;input /ma "$currentspell"</command>
  283.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Full MP Detected sending /heal off action.</addtochat></if>
  284.                 <cancelspell />
  285.                 <return />
  286.             </if>
  287.             <else>
  288.                 <command when="precast">wait 5;input /ma "$currentspell"</command>
  289.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Resting, Current MP is at %mpp%. Continue resting.</addtochat></if>
  290.                 <cancelspell />
  291.                 <return />
  292.             </else>
  293.         </if>
  294.        
  295.         <!-- Summoning Magic Skill-Up Segment -->
  296.         <if spell="Carbuncle">
  297.             <!--- Smn Skill Cycling --->
  298.             <if advanced='"$SkillCycle" == "2" and "$IfritAva" == "0"'>
  299.                 <action type="var" cmd="set SkillCycle 3" />
  300.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Ifrit Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  301.             </if>
  302.             <if advanced='"$SkillCycle" == "3" and "$TitanAva" == "0"'>
  303.                 <action type="var" cmd="set SkillCycle 4" />
  304.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Titan Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  305.             </if>
  306.             <if advanced='"$SkillCycle" == "4" and "$LeviathanAva" == "0"'>
  307.                 <action type="var" cmd="set SkillCycle 5" />
  308.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Leviathan Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  309.             </if>
  310.             <if advanced='"$SkillCycle" == "5" and "$GarudaAva" == "0"'>
  311.                 <action type="var" cmd="set SkillCycle 6" />
  312.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Garuda Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  313.             </if>
  314.             <if advanced='"$SkillCycle" == "6" and "$ShivaAva" == "0"'>
  315.                 <action type="var" cmd="set SkillCycle 7" />
  316.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Shiva Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  317.             </if>
  318.             <if advanced='"$SkillCycle" == "7" and "$RamuhAva" == "0"'>
  319.                 <action type="var" cmd="set SkillCycle 8" />
  320.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Ramuh Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  321.             </if>
  322.             <if advanced='"$SkillCycle" == "8" and "$FenrirAva" == "0"'>
  323.                 <action type="var" cmd="set SkillCycle 9" />
  324.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Fenrir Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  325.             </if>
  326.             <if advanced='"$SkillCycle" == "9" and "$DiabolosAva" == "0"'>
  327.                 <action type="var" cmd="set SkillCycle 1" />
  328.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Diabolos Avatar Not Active - Advancing Skill Cycle</addtochat></if>
  329.             </if>
  330.            
  331.             <if advanced='"$SkillCycle" == "1"'>
  332.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  333.                 <action type="var" cmd="set SkillCycle 2" />
  334.                 <action type="changespell" spell="Carbuncle" />
  335.                 <action type="Changetarget" target="&lt;me&gt;"/>
  336.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  337.             </if>
  338.             <elseif advanced='"$SkillCycle" == "2"'>
  339.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  340.                 <action type="var" cmd="set SkillCycle 3" />
  341.                 <action type="changespell" spell="Ifrit" />
  342.                 <action type="Changetarget" target="&lt;me&gt;"/>
  343.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  344.             </elseif>
  345.             <elseif advanced='"$SkillCycle" == "3"'>
  346.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  347.                 <action type="var" cmd="set SkillCycle 4" />
  348.                 <action type="changespell" spell="Titan" />
  349.                 <action type="Changetarget" target="&lt;me&gt;"/>
  350.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  351.             </elseif>
  352.             <elseif advanced='"$SkillCycle" == "4"'>
  353.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  354.                 <action type="var" cmd="set SkillCycle 5" />
  355.                 <action type="changespell" spell="Leviathan" />
  356.                 <action type="Changetarget" target="&lt;me&gt;"/>
  357.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  358.             </elseif>
  359.             <elseif advanced='"$SkillCycle" == "5"'>
  360.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  361.                 <action type="var" cmd="set SkillCycle 6" />
  362.                 <action type="changespell" spell="Garuda" />
  363.                 <action type="Changetarget" target="&lt;me&gt;"/>
  364.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
  365.             </elseif>
  366.             <elseif advanced='"$SkillCycle" == "6"'>
  367.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  368.                 <action type="var" cmd="set SkillCycle 7" />
  369.                 <action type="changespell" spell="Shiva" />
  370.                 <action type="Changetarget" target="&lt;me&gt;"/>
  371.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
  372.             </elseif>
  373.             <elseif advanced='"$SkillCycle" == "7"'>
  374.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  375.                 <action type="var" cmd="set SkillCycle 8" />
  376.                 <action type="changespell" spell="Ramuh" />
  377.                 <action type="Changetarget" target="&lt;me&gt;"/>
  378.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
  379.             </elseif>
  380.             <elseif advanced='"$SkillCycle" == "8"'>
  381.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  382.                 <action type="var" cmd="set SkillCycle 9" />
  383.                 <action type="changespell" spell="Fenrir" />
  384.                 <action type="Changetarget" target="&lt;me&gt;"/>
  385.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 8 Processed</addtochat></if>
  386.             </elseif>
  387.             <elseif advanced='"$SkillCycle" == "9"'>
  388.                 <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
  389.                 <action type="var" cmd="set SkillCycle 1" />
  390.                 <action type="changespell" spell="Diabolos" />
  391.                 <action type="Changetarget" target="&lt;me&gt;"/>
  392.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 9 Processed</addtochat></if>
  393.             </elseif>
  394.         </if>
  395.  
  396.         <!-- Healing Magic Skill-Up Segment -->
  397.         <elseif spell="Cure" >
  398.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  399.             <if advanced='$SkillCycle &gt; 4'>
  400.                 <action type="var" cmd="set SkillCycle 1" />
  401.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  402.                 <action type="cancelspell"/>
  403.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  404.             </if>
  405.             <!--- Healing Skill Cycling --->
  406.             <elseif advanced='"$SkillCycle" == "1"'>
  407.                 <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
  408.                 <action type="var" cmd="set SkillCycle 2" />
  409.                 <action type="changespell" spell="Cure" />
  410.                 <action type="Changetarget" target="&lt;me&gt;"/>
  411.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  412.             </elseif>
  413.             <elseif advanced='"$SkillCycle" == "2"'>
  414.                 <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
  415.                 <action type="var" cmd="set SkillCycle 3" />
  416.                 <action type="changespell" spell="Cure II" />
  417.                 <action type="Changetarget" target="&lt;me&gt;"/>
  418.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  419.             </elseif>
  420.             <elseif advanced='"$SkillCycle" == "3"'>
  421.                 <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
  422.                 <action type="var" cmd="set SkillCycle 4" />
  423.                 <action type="changespell" spell="Cure" />
  424.                 <action type="Changetarget" target="&lt;me&gt;"/>
  425.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  426.             </elseif>
  427.             <elseif advanced='"$SkillCycle" == "4"'>
  428.                 <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
  429.                 <action type="var" cmd="set SkillCycle 1" />
  430.                 <action type="changespell" spell="Cure II" />
  431.                 <action type="Changetarget" target="&lt;me&gt;"/>
  432.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  433.             </elseif>
  434.         </elseif>
  435.  
  436.         <!-- Enhancing Magic Skill-Up Segment -->
  437.             <!-- Enhancing Magic Skill-Up using Protect/Shell spells -->
  438.             <elseif spell="Protect" >
  439.                 <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  440.                 <if advanced='$SkillCycle &gt; 4'>
  441.                     <action type="var" cmd="set SkillCycle 1" />
  442.                     <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  443.                     <action type="cancelspell"/>
  444.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  445.                 </if>
  446.                 <!--- Enhancing Skill Cycling --->
  447.                 <elseif advanced='"$SkillCycle" == "1"'>
  448.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  449.                     <action type="var" cmd="set SkillCycle 2" />
  450.                     <action type="changespell" spell="Protect" />
  451.                     <action type="Changetarget" target="&lt;me&gt;"/>
  452.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  453.                 </elseif>
  454.                 <elseif advanced='"$SkillCycle" == "2"'>
  455.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  456.                     <action type="var" cmd="set SkillCycle 3" />
  457.                     <action type="changespell" spell="Shell" />
  458.                     <action type="Changetarget" target="&lt;me&gt;"/>
  459.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  460.                 </elseif>
  461.                 <elseif advanced='"$SkillCycle" == "3"'>
  462.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  463.                     <action type="var" cmd="set SkillCycle 4" />
  464.                     <action type="changespell" spell="Protect II" />
  465.                     <action type="Changetarget" target="&lt;me&gt;"/>
  466.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  467.                 </elseif>
  468.                 <elseif advanced='"$SkillCycle" == "4"'>
  469.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  470.                     <action type="var" cmd="set SkillCycle 1" />
  471.                     <action type="changespell" spell="Shell II" />
  472.                     <action type="Changetarget" target="&lt;me&gt;"/>
  473.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  474.                 </elseif>
  475.             </elseif>
  476.            
  477.             <!-- Enhancing Magic Skill-Up using WHM Bar spells -->
  478.             <elseif spell="Barfira" >
  479.                 <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  480.                 <if advanced='$SkillCycle &gt; 6'>
  481.                     <action type="var" cmd="set SkillCycle 1" />
  482.                     <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  483.                     <action type="cancelspell"/>
  484.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  485.                 </if>
  486.                 <!--- Enhancing Skill Cycling --->
  487.                 <elseif advanced='"$SkillCycle" == "1"'>
  488.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  489.                     <action type="var" cmd="set SkillCycle 2" />
  490.                     <action type="changespell" spell="Barfira" />
  491.                     <action type="Changetarget" target="&lt;me&gt;"/>
  492.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  493.                 </elseif>
  494.                 <elseif advanced='"$SkillCycle" == "2"'>
  495.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  496.                     <action type="var" cmd="set SkillCycle 3" />
  497.                     <action type="changespell" spell="Barblizzara" />
  498.                     <action type="Changetarget" target="&lt;me&gt;"/>
  499.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  500.                 </elseif>
  501.                 <elseif advanced='"$SkillCycle" == "3"'>
  502.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  503.                     <action type="var" cmd="set SkillCycle 4" />
  504.                     <action type="changespell" spell="Baraera" />
  505.                     <action type="Changetarget" target="&lt;me&gt;"/>
  506.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  507.                 </elseif>
  508.                 <elseif advanced='"$SkillCycle" == "4"'>
  509.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  510.                     <action type="var" cmd="set SkillCycle 5" />
  511.                     <action type="changespell" spell="Barstonra" />
  512.                     <action type="Changetarget" target="&lt;me&gt;"/>
  513.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  514.                 </elseif>
  515.                 <elseif advanced='"$SkillCycle" == "5"'>
  516.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  517.                     <action type="var" cmd="set SkillCycle 6" />
  518.                     <action type="changespell" spell="Barthundra" />
  519.                     <action type="Changetarget" target="&lt;me&gt;"/>
  520.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
  521.                 </elseif>
  522.                 <elseif advanced='"$SkillCycle" == "6"'>
  523.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  524.                     <action type="var" cmd="set SkillCycle 1" />
  525.                     <action type="changespell" spell="Barwatera" />
  526.                     <action type="Changetarget" target="&lt;me&gt;"/>
  527.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
  528.                 </elseif>
  529.             </elseif>
  530.            
  531.             <!-- Enhancing Magic Skill-Up using RDM Bar spells -->
  532.             <elseif spell="Barfire" >
  533.                 <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  534.                 <if advanced='$SkillCycle &gt; 6'>
  535.                     <action type="var" cmd="set SkillCycle 1" />
  536.                     <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  537.                     <action type="cancelspell"/>
  538.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  539.                 </if>
  540.                 <!--- Enhancing Skill Cycling --->
  541.                 <elseif advanced='"$SkillCycle" == "1"'>
  542.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  543.                     <action type="var" cmd="set SkillCycle 2" />
  544.                     <action type="changespell" spell="Barfire" />
  545.                     <action type="Changetarget" target="&lt;me&gt;"/>
  546.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  547.                 </elseif>
  548.                 <elseif advanced='"$SkillCycle" == "2"'>
  549.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  550.                     <action type="var" cmd="set SkillCycle 3" />
  551.                     <action type="changespell" spell="Barblizzard" />
  552.                     <action type="Changetarget" target="&lt;me&gt;"/>
  553.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  554.                 </elseif>
  555.                 <elseif advanced='"$SkillCycle" == "3"'>
  556.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  557.                     <action type="var" cmd="set SkillCycle 4" />
  558.                     <action type="changespell" spell="Baraero" />
  559.                     <action type="Changetarget" target="&lt;me&gt;"/>
  560.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed.</addtochat></if>
  561.                 </elseif>
  562.                 <elseif advanced='"$SkillCycle" == "4"'>
  563.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  564.                     <action type="var" cmd="set SkillCycle 5" />
  565.                     <action type="changespell" spell="Barstone" />
  566.                     <action type="Changetarget" target="&lt;me&gt;"/>
  567.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  568.                 </elseif>
  569.                 <elseif advanced='"$SkillCycle" == "5"'>
  570.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  571.                     <action type="var" cmd="set SkillCycle 6" />
  572.                     <action type="changespell" spell="Barthunder" />
  573.                     <action type="Changetarget" target="&lt;me&gt;"/>
  574.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
  575.                 </elseif>
  576.                 <elseif advanced='"$SkillCycle" == "6"'>
  577.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  578.                     <action type="var" cmd="set SkillCycle 1" />
  579.                     <action type="changespell" spell="Barwater" />
  580.                     <action type="Changetarget" target="&lt;me&gt;"/>
  581.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
  582.                 </elseif>
  583.             </elseif>
  584.            
  585.             <!-- Enhancing Magic Skill-Up using Spikes spells -->
  586.             <elseif spell="Blaze Spikes" >
  587.                 <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  588.                 <if advanced='$SkillCycle &gt; 3'>
  589.                     <action type="var" cmd="set SkillCycle 1" />
  590.                     <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  591.                     <action type="cancelspell"/>
  592.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  593.                 </if>
  594.                 <!--- Enhancing Skill Cycling --->
  595.                 <elseif advanced='"$SkillCycle" == "1"'>
  596.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  597.                     <action type="var" cmd="set SkillCycle 2" />
  598.                     <action type="changespell" spell="Blaze Spikes" />
  599.                     <action type="Changetarget" target="&lt;me&gt;"/>
  600.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  601.                 </elseif>
  602.                 <elseif advanced='"$SkillCycle" == "2"'>
  603.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  604.                     <action type="var" cmd="set SkillCycle 3" />
  605.                     <action type="changespell" spell="Ice Spikes" />
  606.                     <action type="Changetarget" target="&lt;me&gt;"/>
  607.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  608.                 </elseif>
  609.                 <elseif advanced='"$SkillCycle" == "3"'>
  610.                     <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
  611.                     <action type="var" cmd="set SkillCycle 1" />
  612.                     <action type="changespell" spell="Shock Spikes" />
  613.                     <action type="Changetarget" target="&lt;me&gt;"/>
  614.                     <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  615.                 </elseif>
  616.             </elseif>
  617.        
  618.         <!-- Blue Magic Skill-Up Segment -->
  619.         <elseif spell="Pollen" >
  620.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  621.             <if advanced='$SkillCycle &gt; 4'>
  622.                 <action type="var" cmd="set SkillCycle 1" />
  623.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  624.                 <action type="cancelspell"/>
  625.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  626.             </if>
  627.             <!--- Blue Magic Skill Cycling --->
  628.             <elseif advanced='"$SkillCycle" == "1"'>
  629.                 <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
  630.                 <action type="var" cmd="set SkillCycle 2" />
  631.                 <action type="changespell" spell="Pollen" />
  632.                 <action type="Changetarget" target="&lt;me&gt;"/>
  633.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  634.             </elseif>
  635.             <elseif advanced='"$SkillCycle" == "2"'>
  636.                 <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
  637.                 <action type="var" cmd="set SkillCycle 3" />
  638.                 <action type="changespell" spell="Magic Fruit" />
  639.                 <action type="Changetarget" target="&lt;me&gt;"/>
  640.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  641.             </elseif>
  642.             <elseif advanced='"$SkillCycle" == "3"'>
  643.                 <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
  644.                 <action type="var" cmd="set SkillCycle 4" />
  645.                 <action type="changespell" spell="Pollen" />
  646.                 <action type="Changetarget" target="&lt;me&gt;"/>
  647.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  648.             </elseif>
  649.             <elseif advanced='"$SkillCycle" == "4"'>
  650.                 <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
  651.                 <action type="var" cmd="set SkillCycle 1" />
  652.                 <action type="changespell" spell="Magic Fruit" />
  653.                 <action type="Changetarget" target="&lt;me&gt;"/>
  654.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  655.             </elseif>
  656.         </elseif>
  657.        
  658.         <!-- Geomancy Magic Skill-Up Segment -->
  659.         <elseif spell="Indi-Regen" >
  660.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  661.             <if advanced='$SkillCycle &gt; 7'>
  662.                 <action type="var" cmd="set SkillCycle 1" />
  663.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  664.                 <action type="cancelspell"/>
  665.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  666.             </if>
  667.             <!--- Geomancy Skill Cycling --->
  668.             <elseif advanced='"$SkillCycle" == "1"'>
  669.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  670.                 <action type="var" cmd="set SkillCycle 2" />
  671.                 <action type="changespell" spell="Indi-Regen" />
  672.                 <action type="Changetarget" target="&lt;me&gt;"/>
  673.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  674.             </elseif>
  675.             <elseif advanced='"$SkillCycle" == "2"'>
  676.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  677.                 <action type="var" cmd="set SkillCycle 3" />
  678.                 <action type="changespell" spell="Indi-Poison" />
  679.                 <action type="Changetarget" target="&lt;me&gt;"/>
  680.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  681.             </elseif>
  682.             <elseif advanced='"$SkillCycle" == "3"'>
  683.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  684.                 <action type="var" cmd="set SkillCycle 4" />
  685.                 <action type="changespell" spell="Indi-Refresh" />
  686.                 <action type="Changetarget" target="&lt;me&gt;"/>
  687.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  688.             </elseif>
  689.             <elseif advanced='"$SkillCycle" == "4"'>
  690.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  691.                 <action type="var" cmd="set SkillCycle 5" />
  692.                 <action type="changespell" spell="Indi-Fury" />
  693.                 <action type="Changetarget" target="&lt;me&gt;"/>
  694.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  695.             </elseif>
  696.             <elseif advanced='"$SkillCycle" == "5"'>
  697.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  698.                 <action type="var" cmd="set SkillCycle 6" />
  699.                 <action type="changespell" spell="Indi-Barrier" />
  700.                 <action type="Changetarget" target="&lt;me&gt;"/>
  701.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
  702.             </elseif>
  703.             <elseif advanced='"$SkillCycle" == "6"'>
  704.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  705.                 <action type="var" cmd="set SkillCycle 7" />
  706.                 <action type="changespell" spell="Indi-Precision" />
  707.                 <action type="Changetarget" target="&lt;me&gt;"/>
  708.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
  709.             </elseif>
  710.             <elseif advanced='"$SkillCycle" == "7"'>
  711.                 <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
  712.                 <action type="var" cmd="set SkillCycle 1" />
  713.                 <action type="changespell" spell="Indi-Voidance" />
  714.                 <action type="Changetarget" target="&lt;me&gt;"/>
  715.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
  716.             </elseif>
  717.         </elseif>
  718.        
  719.         <!-- BRD Song Skill-Up Segment -->
  720.         <if spell="Fire Carol">
  721.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  722.             <if advanced='$SkillCycle &gt; 8'>
  723.                 <action type="var" cmd="set SkillCycle 1" />
  724.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  725.                 <action type="cancelspell"/>
  726.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  727.             </if>
  728.             <!--- BRD Skill Cycling --->
  729.             <elseif advanced='"$SkillCycle" == "1"'>
  730.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  731.                 <action type="var" cmd="set SkillCycle 2" />
  732.                 <action type="changespell" spell="Fire Carol" />
  733.                 <action type="Changetarget" target="&lt;me&gt;"/>
  734.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  735.             </elseif>
  736.             <elseif advanced='"$SkillCycle" == "2"'>
  737.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  738.                 <action type="var" cmd="set SkillCycle 3" />
  739.                 <action type="changespell" spell="Ice Carol" />
  740.                 <action type="Changetarget" target="&lt;me&gt;"/>
  741.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  742.             </elseif>
  743.             <elseif advanced='"$SkillCycle" == "3"'>
  744.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  745.                 <action type="var" cmd="set SkillCycle 4" />
  746.                 <action type="changespell" spell="Wind Carol" />
  747.                 <action type="Changetarget" target="&lt;me&gt;"/>
  748.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  749.             </elseif>
  750.             <elseif advanced='"$SkillCycle" == "4"'>
  751.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  752.                 <action type="var" cmd="set SkillCycle 5" />
  753.                 <action type="changespell" spell="Earth Carol" />
  754.                 <action type="Changetarget" target="&lt;me&gt;"/>
  755.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
  756.             </elseif>
  757.             <elseif advanced='"$SkillCycle" == "5"'>
  758.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  759.                 <action type="var" cmd="set SkillCycle 6" />
  760.                 <action type="changespell" spell="Lightning Carol" />
  761.                 <action type="Changetarget" target="&lt;me&gt;"/>
  762.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
  763.             </elseif>
  764.             <elseif advanced='"$SkillCycle" == "6"'>
  765.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  766.                 <action type="var" cmd="set SkillCycle 7" />
  767.                 <action type="changespell" spell="Water Carol" />
  768.                 <action type="Changetarget" target="&lt;me&gt;"/>
  769.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
  770.             </elseif>
  771.             <elseif advanced='"$SkillCycle" == "7"'>
  772.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  773.                 <action type="var" cmd="set SkillCycle 8" />
  774.                 <action type="changespell" spell="Light Carol" />
  775.                 <action type="Changetarget" target="&lt;me&gt;"/>
  776.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
  777.             </elseif>
  778.             <elseif advanced='"$SkillCycle" == "8"'>
  779.                 <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
  780.                 <action type="var" cmd="set SkillCycle 1" />
  781.                 <action type="changespell" spell="Dark Carol" />
  782.                 <action type="Changetarget" target="&lt;me&gt;"/>
  783.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 8 Processed</addtochat></if>
  784.             </elseif>
  785.         </if>
  786.        
  787.         <!-- Dark Magic Skill-Up Segment -->
  788.         <elseif spell="Endark" >
  789.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  790.             <if advanced='$SkillCycle &gt; 3'>
  791.                 <action type="var" cmd="set SkillCycle 1" />
  792.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  793.                 <action type="cancelspell"/>
  794.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  795.             </if>
  796.             <!--- Enhancing Skill Cycling --->
  797.             <elseif advanced='"$SkillCycle" == "1"'>
  798.                 <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
  799.                 <action type="var" cmd="set SkillCycle 2" />
  800.                 <action type="changespell" spell="Endark" />
  801.                 <action type="Changetarget" target="&lt;me&gt;"/>
  802.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  803.             </elseif>
  804.             <elseif advanced='"$SkillCycle" == "2"'>
  805.                 <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
  806.                 <action type="var" cmd="set SkillCycle 3" />
  807.                 <action type="changespell" spell="Endark" />
  808.                 <action type="Changetarget" target="&lt;me&gt;"/>
  809.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  810.             </elseif>
  811.             <elseif advanced='"$SkillCycle" == "3"'>
  812.                 <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
  813.                 <action type="var" cmd="set SkillCycle 1" />
  814.                 <action type="changespell" spell="Endark" />
  815.                 <action type="Changetarget" target="&lt;me&gt;"/>
  816.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  817.             </elseif>
  818.         </elseif>
  819.        
  820.         <!-- Divine Magic Skill-Up Segment -->
  821.         <elseif spell="Enlight" >
  822.             <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
  823.             <if advanced='$SkillCycle &gt; 3'>
  824.                 <action type="var" cmd="set SkillCycle 1" />
  825.                 <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
  826.                 <action type="cancelspell"/>
  827.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
  828.             </if>
  829.             <!--- Enhancing Skill Cycling --->
  830.             <elseif advanced='"$SkillCycle" == "1"'>
  831.                 <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
  832.                 <action type="var" cmd="set SkillCycle 2" />
  833.                 <action type="changespell" spell="Enlight" />
  834.                 <action type="Changetarget" target="&lt;me&gt;"/>
  835.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
  836.             </elseif>
  837.             <elseif advanced='"$SkillCycle" == "2"'>
  838.                 <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
  839.                 <action type="var" cmd="set SkillCycle 3" />
  840.                 <action type="changespell" spell="Enlight" />
  841.                 <action type="Changetarget" target="&lt;me&gt;"/>
  842.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
  843.             </elseif>
  844.             <elseif advanced='"$SkillCycle" == "3"'>
  845.                 <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
  846.                 <action type="var" cmd="set SkillCycle 1" />
  847.                 <action type="changespell" spell="Enlight" />
  848.                 <action type="Changetarget" target="&lt;me&gt;"/>
  849.                 <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
  850.             </elseif>
  851.         </elseif>
  852.     </rules>
  853. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement