/if (${DebugCombat}) /echo \atDEBUGCOMBAT DebuffCast 1 DebuffTargetID: ${DebuffTargetID} ${i} Find: ${DBOList${i}.Find[|${DebuffTargetID}]} Timer: ${DBOTimer${i}} List: ${DBOList${i}} \agLine#: ${Macro.CurLine}
/if (${GroupEscapeOn} && ${Select[${Me.Class.ShortName},WIZ,DRU]} && (${Raid.Members}==0)) /call GroupEscape
/if (${MezOn}) /call DoMezStuff
/if (${Spawn[${DebuffTargetID}].Type.Equal[Corpse]}) /return
/varset TempTimer 0
/varset Tag1 ${DPS[${i}].Arg[4,|]}
/varset Tag2 ${DPS[${i}].Arg[5,|]}
/if (${Tag1.Equal[always]}) /varset Tag2 always
| Test -> Do i have enough mana to cast the spell
/if (${Me.CurrentMana}<${Spell[${DebuffText}].Mana}) {
/if (${DebugCombat}) /echo \atDEBUGCOMBAT DebuffCast: i didnt have enough mana to cast ${DebuffText} so im going to :SkipCast \agLine#: ${Macro.CurLine}
/goto :SkipCast
}
/if (${Int[${Spawn[${DebuffTargetID}].ID}]}==0) /return
/target id ${DebuffTargetID}