# have tinyFugue read its output to you. this will read ALL output, # limit to a given world putting -wWhateverWorld right behind the # first def; to only read certain bits (important people logging on, # channel messages, pages, or just the actual poses, whatever's important # to you, either change the regexp after -t to catch just the important # stuff, or catch all unimportant stuff with /defs of higher priority (-p...), # whichever seems more appropriate. /vox will toggle speech output on/off. # default is off, cause boy, can login banners ever be annoying! --Azundris /set SPEECH=0 /def -F -p50 -mregexp -t"(.*)" speak = \ /let TXT=$[escape("\\$\\`\\|\\\"*+.?[]\\(\\)\\\\", {P1})] %; \ /if ({SPEECH} != 0) \ /quote -S -decho !~/bin/speak "%TXT" /def vox = \ /if ({SPEECH} != 0) \ /set SPEECH=0 %; \ /else \ /set SPEECH=1 %; \ /endif %; \ /eval /echo Speech changed to: %{SPEECH}