SUB: Can I do Stuff - Check if invis moving ducked etc| -------------------------------------------------------------------------------------
Sub CanIDoStuff
/if ((${CombatStart} || ${AggroTargetID} || ${Me.CombatState.NotEqual[COMBAT]})) /return
/if (${Debug}) /echo \atDEBUG CanIDoStuff Enter \agLine#: ${Macro.CurLine}
/if (${IAmDead} && ${CampZone}==${Zone.ID} && (${Me.Buff[Resurrection Sickness].ID} || ${SpawnCount[pccorpse ${Me}]}==0) ) {
/varset IAmDead 0
/if (${IAmABard}) {
/while (${Me.BardSongPlaying}) {
/if (${Twist}) /squelch /twist off
/stopsong
/delay 5