edit: this is what i have so far, but obviously I am looking for something much more complex. If there is no way to auto silence besides what I have already is there a code to add it to Cast a Cure IV on me when I hit a certain % of hp and then continue on with the enfeebling?
Code
<elseif advanced='"$SkillCycle" == "1"'> <action type="command" when="aftercast">wait $WaitTime4Enfeebling;input /ma "$CurrentSpell"</action> <action type="var" cmd="set SkillCycle 2" /> <action type="changespell" spell="Dia" /> <action type="Changetarget" target="<t>"/> <!-- 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 $WaitTime4Enfeebling;input /ma "$CurrentSpell"</action> <action type="var" cmd="set SkillCycle 3" /> <action type="changespell" spell="Silence" /> <action type="Changetarget" target="<t>"/> <!-- 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 $WaitTime4Enfeebling;input /ma "$CurrentSpell"</action> <action type="var" cmd="set SkillCycle 1" /> <action type="changespell" spell="Dia II" /> <action type="Changetarget" target="<t>"/> <!-- Debug info --> <if advanced='"$Show.Debug" == "True"'><addtochat when="aftercast" color="207">Debug Process:: Cycle 3 Processed</addtochat></if> </elseif>