| 1 |
pippijn |
1.1 |
#! perl |
| 2 |
|
|
|
| 3 |
|
|
cf::object::attachment "log_say", |
| 4 |
|
|
on_say => sub { |
| 5 |
|
|
my ($self, $pl, $msg) = @_; |
| 6 |
|
|
|
| 7 |
|
|
my $name = $self->name; |
| 8 |
|
|
ext::schmorp_irc::do_notice (sprintf "[$name-fon] %s: %s\n", $pl->ob->name, $msg); |
| 9 |
|
|
}, |
| 10 |
|
|
; |
| 11 |
|
|
|
| 12 |
|
|
cf::player::attachment "log_told", |
| 13 |
|
|
on_tell => sub { |
| 14 |
|
|
my ($self, $other, $msg) = @_; |
| 15 |
pippijn |
1.3 |
|
| 16 |
|
|
my $name = $self->ob->name; |
| 17 |
|
|
ext::schmorp_irc::do_notice ("[$name->$other]: $msg\n"); |
| 18 |
pippijn |
1.1 |
}, |
| 19 |
|
|
on_told => sub { |
| 20 |
|
|
my ($self, $pl, $msg) = @_; |
| 21 |
|
|
|
| 22 |
root |
1.2 |
my $name = $self->ob->name; |
| 23 |
pippijn |
1.1 |
ext::schmorp_irc::do_notice (sprintf "[%s->$name] %s: %s\n", $pl->ob->name, $msg); |
| 24 |
|
|
}, |
| 25 |
|
|
; |
| 26 |
|
|
|