Code
<!-- Rules to maintain Refresh --> <if notbuffactive="43"> <if 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 /> </if> <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|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 maintain Geo-Refresh --> <if notbuffactive="541"> <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> </if>
Seems to keep casting Refresh/Geo-Refresh if it decides to move on...yes I understand Spellcast is dead, but still!