Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!---
- Original Coding Written by: Genesisx (Windower Forums)
- Updated Coding Written by: Nimotas
- Last Updated: 04/27/13
- Current Version: Skillup.xml v3.5
- --->
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <!-- SpellCast Configurations -->
- <config Debug="false" HideErrors="false" ShowSpellInfo="false" ShowGearSwaps="false" />
- <!-- SpellCast Variables -->
- <variables clear="True">
- <!-- DO NOT ALTER THESE VARIABLES -->
- <var name="CurrentVersion">v3.5</var> <!-- Current Skillup Coding Version DO NOT ALTER -->
- <var name="FirstSetup">1</var> <!-- First Run Display Var DO NOT ALTER-->
- <var name="SkillCycle">1</var> <!-- Spell Cycle DO NOT ALTER -->
- <var name="CurrentSpell">Cure</var> <!-- Spell Cycle NO NOT ALTER -->
- <!-- YOU MAY ALTER THESE VARIABLES -->
- <var name="Show.Debug">True</var> <!-- Show Process/Debug Info True/False -->
- <!-- Automatic Script End Variables -->
- <!-- Order of Days: Firesday -> Earthsday -> Watersday -> Windsday -> Iceday -> Lightningday -> Lightsday -> Darksday -->
- <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. -->
- <var name="SUEndTime">0.00</var> <!-- Change value to the time of the day you want the script to auto end -->
- <!-- Time is in seconds. -->
- <var name="WaitTime4SMN">1</var> <!-- Set time to wait in-between SMN Skill actions -->
- <var name="WaitTime4Healing">2</var> <!-- Set time to wait in-between Healing Skill actions -->
- <var name="WaitTime4Enhancing">2</var> <!-- Set time to wait in-between Enhancing Skill actions -->
- <var name="WaitTime4BLU">2</var> <!-- Set time to wait in-between Blue Magic Skill actions -->
- <var name="WaitTime4GEO">2</var> <!-- Set time to wait in-between Geomancy Skill actions -->
- <var name="WaitTime4BRD">1</var> <!-- Set time to wait in-between BRD Skill actions -->
- <var name="WaitTime4Dark">2</var> <!-- Set time to wait in-between Dark Skill actions -->
- <var name="WaitTime4Divine">2</var> <!-- Set time to wait in-between Divine Skill actions -->
- <!-- Summons: 1= Use, 0= Do not use -->
- <var name="CarbuncleAva">1</var> <!-- This must remain set to 1 since all SMN's have Carbuncle -->
- <var name="IfritAva">1</var>
- <var name="TitanAva">1</var>
- <var name="LeviathanAva">1</var>
- <var name="GarudaAva">1</var>
- <var name="ShivaAva">1</var>
- <var name="RamuhAva">1</var>
- <var name="FenrirAva">1</var>
- <var name="DiabolosAva">1</var>
- </variables>
- <sets>
- <!-- Specify Resting / Standard gear if desired -->
- <group name="SMN" default="yes">
- <set name="Standard">
- <main></main>
- <sub></sub>
- <ammo></ammo>
- <head></head>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body></body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="SCH">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="WHM">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="BLU">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="GEO">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- <body></body>
- </set>
- </group>
- <group name="BRD">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="BLM">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="RDM">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="RUN">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="DRK">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- <group name="PLD">
- <set name="Standard">
- </set>
- <set name="Resting Gear" BaseSet="Standard">
- </set>
- </group>
- </sets>
- <rules>
- <!-- Rules for Idle/Resting Equipment Changes -->
- <action type="equip" when="idle" set="Standard" />
- <action type="equip" when="resting" set="Resting Gear" />
- <!-- Set $CurrentSpell variable to the spell cast by user -->
- <var cmd="set CurrentSpell %spell" />
- <!-- Setup First Run Notification -->
- <if advanced='"$FirstSetup" == "1"'>
- <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>
- <action type="command">bind ^escape MagicSUEnd</action>
- <if notspell="Carbuncle|Cure|Protect|Barfira|Barfire|Blaze Spikes|Pollen|Indi-Regen|Fire Carol|Endark|Enlight">
- <action type="AddToChat" color="204">--- SkillUp Script $CurrentVersion Loaded ---</action>
- <action type="AddToChat" color="121">Cast one of the following spells to start the script:</action>
- <action type="AddToChat" color="166">Summoning Magic Skill: Carbuncle</action>
- <action type="AddToChat" color="166">Healing Magic Skill: Cure</action>
- <action type="AddToChat" color="166">Enhancing Magic Skill: Protect | Barfira | Barfire | Blaze Spikes</action>
- <action type="AddToChat" color="166">Blue Magic Skill: Pollen</action>
- <action type="AddToChat" color="166">Goemancy/Handbell Skill: Indi-Regen</action>
- <action type="AddToChat" color="166">BRD Singing/Wind/String Skill: Fire Carol</action>
- <action type="AddToChat" color="166">Dark Magic Skill: Endark</action>
- <action type="AddToChat" color="166">Divine Magic Skill: Enlight</action>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect Start Spell Detected - Show Start Spell List</addtochat></if>
- <action type="AddToChat" color="204">--- Press CTRL+Escape at any time to exit SkillUp Script $CurrentVersion ---</action>
- <cancelspell />
- <return />
- </if>
- <action type="AddToChat" color="204">--- Starting SkillUp Script $CurrentVersion - %skill ---</action>
- <action type="AddToChat" color="121">Current Day is %Day, Current Time is %Time</action>
- <action type="AddToChat" color="121">Script will Automatically End on $SUEndDay at or after $SUEndTime time</action>
- <!-- Set Equipment Group Using Main Job -->
- <command>sc group %mainjob</command>
- <action type="AddToChat" color="121">%job Detected - Setting Equipment Group to %mainjob</action>
- <action type="AddToChat" color="204">--- Press CTRL+Escape at any time to exit SkillUp Script $CurrentVersion ---</action>
- <action type="var" cmd="set FirstSetup 0" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Show First Run Note</addtochat></if>
- </if>
- <!-- Rule to Auto End Script on specified day and time -->
- <if mode="and" day="$SUEndDay" TimeGT="$SUEndTime">
- <action type="AddToChat" color="121">End Day (%day)/Time (%time) Detected</action>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: End Day/Time Detected - Ending Script</addtochat></if>
- <command>MagicSUEnd;wait 7;input /ja "Release"</command>
- </if>
- <!-- Idle/Resting Rules -->
- <if status ="Idle">
- <action type="equip" set="Standard" />
- <!-- Change spell to Release if SMN avatar is active -->
- <if mode="and" advanced='"%PetIsValid" == "True"' Job="SMN/*|*/SMN">
- <changespell spell="Release" />
- <changetarget target="<me>" />
- <command when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: SMN Avatar Detected - Changing Action to Release.</addtochat></if>
- <return />
- </if>
- <if MPPLT="5">
- <command when="midcast">wait 5;input /heal on;wait 5;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Low MP detected sending /heal on action in 5 sec.</addtochat></if>
- <return />
- </if>
- <!-- Rule to activate Light Arts if Light Arts buff not active -->
- <if notbuffactive="Light Arts">
- <if mode="OR" mainjob="SCH" subjob="SCH">
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changespell spell="Light Arts" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Light Arts not Detected - Activating Light Arts</addtochat></if>
- <return />
- Â Â Â Â Â Â Â Â Â Â Â Â </if>
- </if>
- <!-- Rules to cast refresh spell if refresh buff not active -->
- <if notbuffactive="Refresh">
- Â Â Â Â Â Â Â Â <if mainjob="GEO" MainJobLvlGT="33">
- <changespell spell="Geo-Refresh" />
- Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â <command when="aftercast">wait 3;input /ma "$CurrentSpell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Geo-Refresh Spell</addtochat></if>
- <return />
- </if>
- <elseif mainjob="BLU" MainJobLvlGT="78">
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changespell spell="Battery Charge" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Battery Charge Spell</addtochat></if>
- <return />
- Â Â Â Â Â Â Â Â Â Â Â Â </elseif>
- <elseif mainjob="RDM" MainJobLvlGT="81" >
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changespell spell="Refresh II" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Refresh II Spell</addtochat></if>
- <return />
- Â Â Â Â Â Â Â Â Â Â Â Â </elseif>
- Â Â Â Â Â Â Â Â Â Â Â Â <elseif subjob="RDM" SubJobLvlGT="40" NotMainJob="BLU|GEO|BRD">
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changespell spell="Refresh" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Refresh Buff not Detected - Casting Refresh Spell</addtochat></if>
- <return />
- Â Â Â Â Â Â Â Â Â Â Â Â </elseif>
- Â Â Â Â Â Â Â Â </if>
- <!-- Rules to cast Haste spell if Haste buff not active -->
- <if notbuffactive="Haste">
- <if mode="OR" mainjob="RDM|WHM" subjob="RDM|WHM">
- <if notmainjob="BRD|BLU">
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changespell spell="Haste" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Haste Buff not Detected - Casting Haste Spell</addtochat></if>
- <return />
- </if>
- Â Â Â Â Â Â Â Â Â Â Â Â </if>
- <if mainjob="BLU" MainJobLvlGT="78">
- <changespell spell="Animating Wail" />
- Â Â Â Â Â Â Â Â Â Â Â Â <changetarget target="<me>" />
- Â Â Â Â Â Â Â Â Â Â Â Â <command when="aftercast">wait 2;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Haste Buff not Detected - Casting Animating Wail Spell</addtochat></if>
- <return />
- </if>
- </if>
- </if>
- <if Status ="Resting">
- <if MPPGT="99">
- <command when="precast">input /heal off;wait 5;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Full MP Detected sending /heal off action.</addtochat></if>
- <cancelspell />
- <return />
- </if>
- <else>
- <command when="precast">wait 5;input /ma "$currentspell"</command>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Resting, Current MP is at %mpp%. Continue resting.</addtochat></if>
- <cancelspell />
- <return />
- </else>
- </if>
- <!-- Summoning Magic Skill-Up Segment -->
- <if spell="Carbuncle">
- <!--- Smn Skill Cycling --->
- <if advanced='"$SkillCycle" == "2" and "$IfritAva" == "0"'>
- <action type="var" cmd="set SkillCycle 3" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Ifrit Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "3" and "$TitanAva" == "0"'>
- <action type="var" cmd="set SkillCycle 4" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Titan Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "4" and "$LeviathanAva" == "0"'>
- <action type="var" cmd="set SkillCycle 5" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Leviathan Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "5" and "$GarudaAva" == "0"'>
- <action type="var" cmd="set SkillCycle 6" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Garuda Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "6" and "$ShivaAva" == "0"'>
- <action type="var" cmd="set SkillCycle 7" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Shiva Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "7" and "$RamuhAva" == "0"'>
- <action type="var" cmd="set SkillCycle 8" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Ramuh Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "8" and "$FenrirAva" == "0"'>
- <action type="var" cmd="set SkillCycle 9" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Fenrir Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "9" and "$DiabolosAva" == "0"'>
- <action type="var" cmd="set SkillCycle 1" />
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Diabolos Avatar Not Active - Advancing Skill Cycle</addtochat></if>
- </if>
- <if advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Carbuncle" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </if>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Ifrit" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Titan" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 5" />
- <action type="changespell" spell="Leviathan" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "5"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 6" />
- <action type="changespell" spell="Garuda" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "6"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 7" />
- <action type="changespell" spell="Shiva" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "7"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 8" />
- <action type="changespell" spell="Ramuh" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "8"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 9" />
- <action type="changespell" spell="Fenrir" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 8 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "9"'>
- <action type="command" when="aftercast">wait $WaitTime4SMN;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Diabolos" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 9 Processed</addtochat></if>
- </elseif>
- </if>
- <!-- Healing Magic Skill-Up Segment -->
- <elseif spell="Cure" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 4'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Healing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Cure" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Cure II" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Cure" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4Healing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Cure II" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Enhancing Magic Skill-Up Segment -->
- <!-- Enhancing Magic Skill-Up using Protect/Shell spells -->
- <elseif spell="Protect" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 4'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Protect" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Shell" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Protect II" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Shell II" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Enhancing Magic Skill-Up using WHM Bar spells -->
- <elseif spell="Barfira" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 6'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Barfira" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Barblizzara" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Baraera" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 5" />
- <action type="changespell" spell="Barstonra" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "5"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 6" />
- <action type="changespell" spell="Barthundra" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "6"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Barwatera" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Enhancing Magic Skill-Up using RDM Bar spells -->
- <elseif spell="Barfire" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 6'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Barfire" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Barblizzard" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Baraero" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed.</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 5" />
- <action type="changespell" spell="Barstone" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "5"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 6" />
- <action type="changespell" spell="Barthunder" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "6"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Barwater" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Enhancing Magic Skill-Up using Spikes spells -->
- <elseif spell="Blaze Spikes" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 3'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Blaze Spikes" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Ice Spikes" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Enhancing;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Shock Spikes" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Blue Magic Skill-Up Segment -->
- <elseif spell="Pollen" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 4'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Blue Magic Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Pollen" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Magic Fruit" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Pollen" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4BLU;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Magic Fruit" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Geomancy Magic Skill-Up Segment -->
- <elseif spell="Indi-Regen" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 7'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Geomancy Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Indi-Regen" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Indi-Poison" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Indi-Refresh" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 5" />
- <action type="changespell" spell="Indi-Fury" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "5"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 6" />
- <action type="changespell" spell="Indi-Barrier" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "6"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 7" />
- <action type="changespell" spell="Indi-Precision" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "7"'>
- <action type="command" when="aftercast">wait $WaitTime4GEO;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Indi-Voidance" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- BRD Song Skill-Up Segment -->
- <if spell="Fire Carol">
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 8'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- BRD Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Fire Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Ice Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 4" />
- <action type="changespell" spell="Wind Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "4"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 5" />
- <action type="changespell" spell="Earth Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 4 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "5"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 6" />
- <action type="changespell" spell="Lightning Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 5 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "6"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 7" />
- <action type="changespell" spell="Water Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 6 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "7"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 8" />
- <action type="changespell" spell="Light Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 7 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "8"'>
- <action type="command" when="aftercast">wait $WaitTime4BRD;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Dark Carol" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 8 Processed</addtochat></if>
- </elseif>
- </if>
- <!-- Dark Magic Skill-Up Segment -->
- <elseif spell="Endark" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 3'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Endark" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Endark" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Dark;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Endark" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- </elseif>
- <!-- Divine Magic Skill-Up Segment -->
- <elseif spell="Enlight" >
- <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
- <if advanced='$SkillCycle > 3'>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="command" when="aftercast">wait 3;input /ma "$CurrentSpell"</action>
- <action type="cancelspell"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat color="207">Debug Process:: Incorrect variable detected for this group, resetting to 1</addtochat></if>
- </if>
- <!--- Enhancing Skill Cycling --->
- <elseif advanced='"$SkillCycle" == "1"'>
- <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 2" />
- <action type="changespell" spell="Enlight" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 1 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "2"'>
- <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 3" />
- <action type="changespell" spell="Enlight" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 2 Processed</addtochat></if>
- </elseif>
- <elseif advanced='"$SkillCycle" == "3"'>
- <action type="command" when="aftercast">wait $WaitTime4Divine;input /ma "$CurrentSpell"</action>
- <action type="var" cmd="set SkillCycle 1" />
- <action type="changespell" spell="Enlight" />
- <action type="Changetarget" target="<me>"/>
- <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if>
- </elseif>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement