ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/board.ext
(Generate patch)

Comparing deliantra/maps/perl/board.ext (file contents):
Revision 1.5 by root, Fri Aug 25 17:08:19 2006 UTC vs.
Revision 1.6 by root, Sun Aug 27 15:23:30 2006 UTC

1#! perl 1#! perl
2#CONVERSION: BROKEN, MISSING ON_APPLY
3 2
4sub do_help { 3sub do_help {
5 my ($board, $who, $npc) = @_; 4 my ($board, $who, $npc) = @_;
6 $who->reply ($npc, 5 $who->reply ($npc,
7 "Help for $board\n" 6 "Help for $board\n"
74 } 73 }
75 74
76 1 75 1
77}; 76};
78 77
79sub on_apply { 78cf::register_attachment messageboard =>
79 on_apply => sub {
80 my ($ev, $npc, $who) = @_; 80 my ($npc, $who) = @_;
81 $who->reply ($npc, "Hello, i'm a talking board, 'say help' to get help"); 81 $who->reply ($npc, "Hello, i'm a talking board, 'say help' to get help");
82 do_list ($npc->name, $who, $npc); 82 do_list ($npc->name, $who, $npc);
83 1; 83 cf::override;
84} 84 },
85;
85 86
86package CFBoard; 87package CFBoard;
88
87use POSIX qw/strftime/; 89use POSIX qw/strftime/;
88use CFDB; 90use CFDB;
89 91
90my $BOARDDB = CFDB->new (db_file => cf::localdir . "/crossfireboard.perl"); 92my $BOARDDB = CFDB->new (db_file => cf::localdir . "/crossfireboard.perl");
91 93

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines