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

Comparing deliantra/server/ext/highscore.ext (file contents):
Revision 1.1 by root, Sun Jan 31 03:46:20 2010 UTC vs.
Revision 1.2 by root, Sun Jan 31 04:20:36 2010 UTC

47 warn "saved highscore file.\n"; 47 warn "saved highscore file.\n";
48 48
49 1 49 1
50} 50}
51 51
52our $HEADER = " |place | name | experience | killer | HP |mana |grace|\n"; 52our $HEADER = " | rank | name | experience | killer | HP |mana |grace|\n";
53our $SEP = " +------+-------------|--------------------|----------------------+-----+-----+-----+\n"; 53our $SEP = " +------+-------------|--------------------|----------------------+-----+-----+-----+\n";
54our $FORMAT = " | %4s | %-11.11s | %18s | %-20.20s | %3s | %3s | %3s |\n"; 54our $FORMAT = " | %4s | %-11.11s | %18s | %-20.20s | %3s | %3s | %3s |\n";
55 55
56our $SCORE_CHANNEL = { 56our $SCORE_CHANNEL = {
57 id => "highscore", 57 id => "highscore",
62sub fmt($$) { 62sub fmt($$) {
63 my ($pos, $score) = @_; 63 my ($pos, $score) = @_;
64 64
65 my ($name, $title, $exp, $killer, $map, $hp, $sp, $grace) = @$score; 65 my ($name, $title, $exp, $killer, $map, $hp, $sp, $grace) = @$score;
66 66
67 sprintf $FORMAT, $pos // "-", $name, $exp, $killer, $hp, $sp, $grace 67 sprintf $FORMAT, defined $pos ? $pos + 1 : "-", $name, $exp, $killer, $hp, $sp, $grace
68} 68}
69 69
70sub check($) { 70sub check($) {
71 my ($ob) = @_; 71 my ($ob) = @_;
72 72

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines