… | |
… | |
2 | |
2 | |
3 | cf::attach_to_players |
3 | cf::attach_to_players |
4 | on_login => sub { |
4 | on_login => sub { |
5 | my ($pl) = @_; |
5 | my ($pl) = @_; |
6 | $pl->ob->set_ob_key_value (schmorplog_last_login => time); |
6 | $pl->ob->set_ob_key_value (schmorplog_last_login => time); |
7 | cf::ext::schmorp_irc::do_notice (sprintf "%s logged in", $pl->ob->name); |
7 | ext::schmorp_irc::do_notice (sprintf "%s logged in", $pl->ob->name); |
8 | }, |
8 | }, |
9 | on_logout => sub { |
9 | on_logout => sub { |
10 | my ($pl) = @_; |
10 | my ($pl) = @_; |
11 | $pl->ob->set_ob_key_value (schmorplog_last_logout => time); |
11 | $pl->ob->set_ob_key_value (schmorplog_last_logout => time); |
12 | cf::ext::schmorp_irc::do_notice (sprintf "%s left", $pl->ob->name); |
12 | ext::schmorp_irc::do_notice (sprintf "%s left", $pl->ob->name); |
13 | }, |
13 | }, |
14 | on_birth => sub { |
14 | on_birth => sub { |
15 | my ($pl) = @_; |
15 | my ($pl) = @_; |
16 | cf::ext::schmorp_irc::do_notice (sprintf "%s was just born", $pl->ob->name); |
16 | ext::schmorp_irc::do_notice (sprintf "%s was just born", $pl->ob->name); |
17 | $pl->ob->set_ob_key_value (schmorplog_birthdate => time); |
17 | $pl->ob->set_ob_key_value (schmorplog_birthdate => time); |
18 | }, |
18 | }, |
19 | on_quit => sub { |
19 | on_quit => sub { |
20 | my ($pl) = @_; |
20 | my ($pl) = @_; |
21 | cf::ext::schmorp_irc::do_notice (sprintf "%s quit the game", $pl->ob->name); |
21 | ext::schmorp_irc::do_notice (sprintf "%s quit the game", $pl->ob->name); |
22 | }, |
22 | }, |
23 | on_death => sub { |
23 | on_death => sub { |
24 | my ($pl) = @_; |
24 | my ($pl) = @_; |
25 | cf::ext::schmorp_irc::do_notice (sprintf "%s was killed by %s", $pl->ob->name, $pl->killer); |
25 | ext::schmorp_irc::do_notice (sprintf "%s was killed by %s", $pl->ob->name, $pl->killer); |
26 | }, |
26 | }, |
27 | on_load => sub { |
27 | on_load => sub { |
28 | my ($pl, $path) = @_; |
28 | my ($pl, $path) = @_; |
29 | $pl->ob->set_ob_key_value (schmorplog_last_load => time); |
29 | $pl->ob->set_ob_key_value (schmorplog_last_load => time); |
30 | }, |
30 | }, |