F l o r a ' s   B a t M U D   t r i g g e r s   f o r   z M U D

#ECHO Party keys/aliases.
#ECHO These are to be used with the party triggers.
#ECHO
#ECHO Prot related stuff. Prot timer system originally from Ordos. Read Prots
#ECHO page for more info. Tweaks are included in Party triggers.
#ECHO Type 'check' to check current prots and durations.
#ECHO Type 'clear' to clear all prots.
#ST Prots: @prots
#VAR currenttime {1091049186}
#VAR tmptime {0}
#VAR tmpmin {0}
#VAR tmpsek {0}
#VAR timed {0m0s}
#VAR prots {} {""}
#VAR conjprot {}
#VAR checkstring {}
#ALIAS timer {#math %1 (%time(yyyy)-1970)*365*24*60*60);#math %1 @%1+(%time(m)*30*24*60*60);#math %1 @%1+(%time(d)*24*60*60);#math %1 @%1+(%time(h)*60*60);#math %1 @%1+(%time(n)*60);#math %1 @%1+%time(s)}
#ALIAS formattime {timer currenttime;#math tmptime @currenttime-@%1;#math tmpmin @tmptime/60;#math tmpsek @tmptime-(@tmpmin*60)];#if (@tmpmin=0) {#var timed [@{tmpsek}s]} {#var timed [@{tmpmin}m@{tmpsek}s]}}
#ALIAS check {#if (@prots<>"") {#var checkstring {};#forall @prots {formattime %lower(%i)time;#var checkstring %additem(" %i (@timed) ",@checkstring);};p~' Prots: ~[@checkstring~]} {p~' Prots: ~[ NONE ~]}}
#ALIAS clear {#var prots {} {};#var campstatus {Available} {Available}}
#ECHO
#ECHO Battle dim/gag related keys and keys to turn partymode on/off.
#ECHO Press CTRL-1 repeatedly to set you battle listen level (0, 1, 2 or 3).
#ECHO Press CTRL-2 repeatedly to set you battle mode (dim or gag).
#ECHO Then press F4 to turn partymode on and F3 to turn it off.
#ECHO Modify the F4 and F3 keys to you liking to turn on/off the triggers you want.
#VAR battle_listen {2}
#VAR battle_mode {gag}
#KEY CTRL-1 {#if (@battle_listen < 3) {#math battle_listen @battle_listen+1} {#var battle_listen 0};#sa -> Battle: Listen ~[@battle_listen~], Mode ~[@battle_mode~];#co 13}
#KEY CTRL-2 {#if (@battle_mode="dim" & @battle_listen>=2) {#var battle_mode gag} {#var battle_mode dim};#sa -> Battle: Listen ~[@battle_listen~], Mode ~[@battle_mode~];#co 13}
#KEY F4 {#t- battle_1_dim;#t- battle_2_dim;#t- battle_3_dim;#t- battle_2_gag;#t- battle_3_gag;#t+ battle_@{battle_listen}_@{battle_mode};#t+ party;#t+ party_effect;#t+ prot-b;#t+ prot-c;#t+ prot-c-l;#t+ prot-d;#t+ prot-n;#t+ prot-p;#t+ prot-ps;#t+ prot-t;#t+ prot-x;#t- death_eq;#t- death_noeq;#t- death_dig;#t+ death_party;wanted off;wimpy off;battle clear all;battle listen all @battle_listen;battle rounds;parry 51;#sa -> Partymode: ~[ON~].;#co 13}
#KEY F3 {#t- battle_1_dim;#t- battle_2_dim;#t- battle_3_dim;#t- battle_2_gag;#t- battle_3_gag;#t+ battle_3_dim;#t- party;#t- party_effect;#t- prot-b;#t- prot-c;#t- prot-c-l;#t- prot-d;#t- prot-n;#t- prot-p;#t- prot-ps;#t- prot-t;#t- prot-x;#t- death_party;#t- death_noeq;#t+ death_eq;#t+ death_dig;wanted on;battle clear all;#sa -> Partymode: ~[OFF~].;#co 13}