272 @verb #849:"do_notify" this none this rxdo #833 @program #849:"do_notify" this none this {text} = args if (typeof(text) != STR || text == "") return endif this.busy = 1 text = $html_utils:detag(text) if (r = this:parse_say(text, this.location, $eroom)) this:process_speech(@r) else "Communicator mangled? Try unmangling, and guessing a bit..." if (m = match(text, ", through [^,]+,")) text[m[1]..m[2]] = "," elseif (m = match(text, "^Through [^,]+, ")) text[m[1]..m[2]] = "" endif (r = this:parse_say(text, player.location, $eroom)) && this:process_speech(@r) endif this.busy = 0 . 0