Sanctuary Watcher .NET

Ok, after gripping a tough mob only to have my sanctuary fall the very next millisecond... and then dying... I decided it was time to write a sanctuary script for wintin.net. I have seen avatars with them before but the script is not posted anywhere I have found. So if you have a better script by all means post it!!!
#defgroup {Sanctuary}
#action {The 'sanctuary' spell on you is about to wear off.} {$output 60 SECS ON SANCT!} {G|Sanctuary}
#action {The white aura around your body fades.} {#var sanct 0;$output SANCT DOWN!} {G|Sanctuary}
#action {You start glowing.} {#timer Sanct +$time {$output SANCT WARNING!};$output SANCT UP!;#var sanct 1} {G|Sanctuary}
#alias {sanct} {#if {$sanct = 0} {cast 'sanctuary' $me}} {G|Sanctuary}
#highlight {b red} {60 SECS ON SANCT!} {G|Sanctuary}
#highlight {b red} {SANCT DOWN!} {G|Sanctuary}
#highlight {b red} {SANCT UP!} {G|Sanctuary}
#highlight {b red} {SANCT WARNING!} {G|Sanctuary}
#variable {output} {grouptell} {G|Sanctuary}
#variable {sanct} {0} {G|Sanctuary}
#variable {time} {3:30} {G|Sanctuary}
#variable {me} {jezer} {G|Sanctuary}
#defgroup {}
Set the variable me to your player name.
By default the reports are outted to "grouptell". So group urself even if you are solo OR change the output variabe to say or what ever else, otherwise you might not see the warnings!
Using this script will return a sanctuary warning 3 mins and 30 secs into your sanctuary spell.
If your spellcraft just happens to kick in properly - which you can't count on, it will warn you when you have 60 secs left.
Using the command "sanct" to sanct yourself will also set a variable stopping you from re-casting it on urself before it drops.
Enjoy,
Jezer
#defgroup {Sanctuary}
#action {The 'sanctuary' spell on you is about to wear off.} {$output 60 SECS ON SANCT!} {G|Sanctuary}
#action {The white aura around your body fades.} {#var sanct 0;$output SANCT DOWN!} {G|Sanctuary}
#action {You start glowing.} {#timer Sanct +$time {$output SANCT WARNING!};$output SANCT UP!;#var sanct 1} {G|Sanctuary}
#alias {sanct} {#if {$sanct = 0} {cast 'sanctuary' $me}} {G|Sanctuary}
#highlight {b red} {60 SECS ON SANCT!} {G|Sanctuary}
#highlight {b red} {SANCT DOWN!} {G|Sanctuary}
#highlight {b red} {SANCT UP!} {G|Sanctuary}
#highlight {b red} {SANCT WARNING!} {G|Sanctuary}
#variable {output} {grouptell} {G|Sanctuary}
#variable {sanct} {0} {G|Sanctuary}
#variable {time} {3:30} {G|Sanctuary}
#variable {me} {jezer} {G|Sanctuary}
#defgroup {}
Set the variable me to your player name.
By default the reports are outted to "grouptell". So group urself even if you are solo OR change the output variabe to say or what ever else, otherwise you might not see the warnings!
Using this script will return a sanctuary warning 3 mins and 30 secs into your sanctuary spell.
If your spellcraft just happens to kick in properly - which you can't count on, it will warn you when you have 60 secs left.
Using the command "sanct" to sanct yourself will also set a variable stopping you from re-casting it on urself before it drops.
Enjoy,
Jezer