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!
