you could put an event in each that detected the skill level you want to stop the macro and end it so you don't have worrie if your've created several backpacks full of stuff you didn't need to =)
VI coded it so warders poof every 5 hours (god knows why) so if at any time your target does not equal your warder Vi at one stage stated that there are perminate buffs in the game (warder is a buff ;) ) because it cause corruption in there databases for some reason, so "perm buffs" usall...
this macro was written when my cleric was around lvl 35ish - so by default it sup heals only - you can get it to cheal by removing the comment lines. change this /sit off /gsay Healing $target(name) | This call spellsub is set to Sup Heal (slot 1) /call SpellSub 1 8 | THis call Spell Sub is set to C...
/if n $char(mana,pct) <= 5 {
|put what you want to do in here for 5%
} else /if n $char(mana,pct) <=10 {
|put here for 10% mana
} else /if n $char(mana,pct) <= 20 {
put here 20% check
}
something like that for you mana check and actions