… | |
… | |
12 | use base 'Crossfire::Protocol::Base'; |
12 | use base 'Crossfire::Protocol::Base'; |
13 | |
13 | |
14 | sub new { |
14 | sub new { |
15 | my $class = shift; |
15 | my $class = shift; |
16 | |
16 | |
17 | my $self = $class->SUPER::new (@_, setup_req => { extmap => 1 }); |
17 | my $self = $class->SUPER::new (@_, setup_req => { extmap => 0 }); |
18 | |
18 | |
19 | $self->{map_widget}->clr_commands; |
19 | $self->{map_widget}->clr_commands; |
20 | |
20 | |
21 | my @cmd_help = map { |
21 | my @cmd_help = map { |
22 | $_->{kw}[0] =~ /^(\S+) (?:\s+ \( ([^\)]*) \) )?/x |
22 | $_->{kw}[0] =~ /^(\S+) (?:\s+ \( ([^\)]*) \) )?/x |
… | |
… | |
877 | $::SERVER_INFO->set_markup ( |
877 | $::SERVER_INFO->set_markup ( |
878 | "server <tt>$self->{host}:$self->{port}</tt>\n" |
878 | "server <tt>$self->{host}:$self->{port}</tt>\n" |
879 | . "protocol version <tt>$self->{version}</tt>\n" |
879 | . "protocol version <tt>$self->{version}</tt>\n" |
880 | . "minimap support $yesno[$self->{setup}{mapinfocmd} > 0]\n" |
880 | . "minimap support $yesno[$self->{setup}{mapinfocmd} > 0]\n" |
881 | . "extended command support $yesno[$self->{setup}{extcmd} > 0]\n" |
881 | . "extended command support $yesno[$self->{setup}{extcmd} > 0]\n" |
|
|
882 | . "map attributes $yesno[$self->{setup}{extmap} > 0]\n" |
882 | . "cfplus support $yesno[$self->{cfplus_ext} > 0]" |
883 | . "cfplus support $yesno[$self->{cfplus_ext} > 0]" |
883 | . ($self->{cfplus_ext} > 0 ? ", version $self->{cfplus_ext}" : "") ."\n" |
884 | . ($self->{cfplus_ext} > 0 ? ", version $self->{cfplus_ext}" : "") ."\n" |
884 | . "map size $self->{mapw}×$self->{maph}\n" |
885 | . "map size $self->{mapw}×$self->{maph}\n" |
885 | ); |
886 | ); |
886 | } |
887 | } |