--- deliantra/server/ext/version.ext 2010/10/16 22:56:18 1.3 +++ deliantra/server/ext/version.ext 2012/11/04 02:20:11 1.5 @@ -15,14 +15,10 @@ my ($ns, $arg) = @_; if ($arg =~ /^\{/) { - # past 2.10 + # post 2.10 my $ver = $cf::json_coder->decode ($arg); $ns->{version} = $ver; $ns->{who_version} = "$ver->{clientver} $ver->{osver}"; - - # dclient prefers bump messages - $ns->bumpmsg ($ns->{client} eq "dclient"); - } elsif ($arg =~ /^(\d+) (\d+) (.*)$/) { # 2.10 and earlier $ns->{who_version} = $3; @@ -33,6 +29,15 @@ client => $3, }; } + + $ns->ext_msg (capabilities => + # id, name, flags (1 == 2d), edge length + tileset => [[1, "default 64x64 faceset", 1, 64], [0, "default 32x32 faceset", 1, 32], [2, "default text faceset", 2, 1]], + ); + + # dclient prefers bump messages + $ns->bumpmsg ($ns->{client} eq "dclient"); + }, );