… | |
… | |
158 | $setup{$k} = $ns->itemcmd; |
158 | $setup{$k} = $ns->itemcmd; |
159 | |
159 | |
160 | } elsif ($k eq "mapsize") { |
160 | } elsif ($k eq "mapsize") { |
161 | my ($x, $y) = split /x/, $v; |
161 | my ($x, $y) = split /x/, $v; |
162 | |
162 | |
163 | $ns->mapx ($x = max 9, min cf::MAP_CLIENT_X, $x); |
163 | $ns->mapx ($x = max 9, min cf::MAP_CLIENT_X, ($x - 1) | 1); |
164 | $ns->mapy ($y = max 9, min cf::MAP_CLIENT_Y, $y); |
164 | $ns->mapy ($y = max 9, min cf::MAP_CLIENT_Y, ($y - 1) | 1); |
165 | |
165 | |
166 | $setup{$k} = "${x}x${y}"; |
166 | $setup{$k} = "${x}x${y}"; |
167 | |
167 | |
168 | } elsif ($k eq "extendedMapInfos") { |
168 | } elsif ($k eq "extendedMapInfos") { |
169 | $ns->ext_mapinfos ($v); |
169 | $ns->ext_mapinfos ($v); |