#! perl # depends=irc cf::object::attachment "log_say", on_say => sub { my ($self, $pl, $msg) = @_; my $name = $self->name; ext::irc::do_notice (sprintf "[$name-fon] %s: %s\n", $pl->ob->name, $msg); }, ; cf::player::attachment "log_told", on_tell => sub { my ($self, $other, $msg) = @_; my $name = $self->ob->name; ext::irc::do_notice ("[$name->$other]: $msg\n"); }, on_told => sub { my ($self, $pl, $msg) = @_; my $name = $self->ob->name; ext::irc::do_notice (sprintf "[%s->$name]: %s\n", $pl->ob->name, $msg); }, ;