ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/schmorplog.ext
(Generate patch)

Comparing deliantra/server/ext/schmorplog.ext (file contents):
Revision 1.8 by root, Wed Apr 18 17:32:06 2007 UTC vs.
Revision 1.9 by root, Sat May 19 11:04:16 2007 UTC

24 24
25 (my $client = $pl->ns->version) =~ s/\n/\\n/g; 25 (my $client = $pl->ns->version) =~ s/\n/\\n/g;
26 26
27 $pl->ob->set_ob_key_value (schmorplog_client => $client); 27 $pl->ob->set_ob_key_value (schmorplog_client => $client);
28 28
29 ext::schmorp_irc::do_notice (sprintf "%s logged in", $pl->ob->name); 29 ext::irc::do_notice (sprintf "%s logged in", $pl->ob->name);
30 30
31 $UPDATE_LOGINS->start; 31 $UPDATE_LOGINS->start;
32 32
33 warn "LOGIN: ", $pl->ob->name, " from ", $pl->ns->host; 33 warn "LOGIN: ", $pl->ob->name, " from ", $pl->ns->host;
34 }, 34 },
35 on_logout => sub { 35 on_logout => sub {
36 my ($pl, $cleanly) = @_; 36 my ($pl, $cleanly) = @_;
37 $pl->ob->set_ob_key_value (schmorplog_last_logout => time); 37 $pl->ob->set_ob_key_value (schmorplog_last_logout => time);
38 ext::schmorp_irc::do_notice (sprintf "%s left", $pl->ob->name); 38 ext::irc::do_notice (sprintf "%s left", $pl->ob->name);
39 39
40 $UPDATE_LOGINS->start; 40 $UPDATE_LOGINS->start;
41 41
42 warn "LOGOUT: ", $pl->ob->name, " from ", $pl->ns->host, " ($cleanly)"; 42 warn "LOGOUT: ", $pl->ob->name, " from ", $pl->ns->host, " ($cleanly)";
43 }, 43 },
44 on_birth => sub { 44 on_birth => sub {
45 my ($pl) = @_; 45 my ($pl) = @_;
46 ext::schmorp_irc::do_notice (sprintf "%s was just born", $pl->ob->name); 46 ext::irc::do_notice (sprintf "%s was just born", $pl->ob->name);
47 $pl->ob->set_ob_key_value (schmorplog_birthdate => time); 47 $pl->ob->set_ob_key_value (schmorplog_birthdate => time);
48 48
49 warn "BIRTH: ", $pl->ob->name, " from ", $pl->ns->host; 49 warn "BIRTH: ", $pl->ob->name, " from ", $pl->ns->host;
50 }, 50 },
51 on_quit => sub { 51 on_quit => sub {
52 my ($pl) = @_; 52 my ($pl) = @_;
53 ext::schmorp_irc::do_notice (sprintf "%s quit the game", $pl->ob->name); 53 ext::irc::do_notice (sprintf "%s quit the game", $pl->ob->name);
54 54
55 warn "QUIT: ", $pl->ob->name, " from ", $pl->ns->host; 55 warn "QUIT: ", $pl->ob->name, " from ", $pl->ns->host;
56 }, 56 },
57 on_death => sub { 57 on_death => sub {
58 my ($pl) = @_; 58 my ($pl) = @_;
59 ext::schmorp_irc::do_notice (sprintf "%s was killed by %s", $pl->ob->name, $pl->killer); 59 ext::irc::do_notice (sprintf "%s was killed by %s", $pl->ob->name, $pl->killer);
60 60
61 $pl->ob->set_ob_key_value (schmorplog_death_count => 61 $pl->ob->set_ob_key_value (schmorplog_death_count =>
62 1 + $pl->ob->get_ob_key_value ("schmorplog_death_count")); 62 1 + $pl->ob->get_ob_key_value ("schmorplog_death_count"));
63 }, 63 },
64 on_load => sub { 64 on_load => sub {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines