# $EPIC: outputinfo.txt,v 1.4 2006/08/19 03:36:44 sthalik Exp $
$outputinfo()
If the current target is set, then you could use $querywin() or $chanwin() to figure out where an /echo would go. If the current target is not set, then you could use $levelwindow() to figure out where an /echo would go. But in either case, these two pieces of information are all you need to know to figure out where an /echo would send its output.
The current output display context, comprised of the current lastlog level and optionally the current target.
on msg "hop *" { eval echo $outputinfo() }
Outputs "MSGS hop" because this is
a MSGS and it is from hop
on public "% #epic *" { eval echo $outputinfo() }
Outputs "PUBLIC #epic" beacuse this
is a PUBLIC and it is to #epic.
on 432 * { eval echo $outputinfo() }
Outputs "CRAP" because this is a
miscelaneous message and is not
related to a channel or other user.
This function first appeared in EPIC4-1.1.12