diff --git a/src/client/netclient.c b/src/client/netclient.c index 05e9039..a13a2df 100644 --- a/src/client/netclient.c +++ b/src/client/netclient.c @@ -3,7 +3,7 @@ * * Copyright (C) 1991-2001 by * - * Bjørn Stabell + * Bjoern Stabell * Ken Ronny Schouten * Bert Gijsbers * Dick Balaska @@ -2547,7 +2547,7 @@ int Send_pointer_move(int movement) pointer_move_next = 0; } - if (version >= 0x4F13) { + if (version >= 0x4F13 || (version >= 0x4E00 && version < 0x4F00)) { total += movement; movement = total; } diff --git a/src/client/pack.h b/src/client/pack.h index 3a26181..a13078f 100644 --- a/src/client/pack.h +++ b/src/client/pack.h @@ -1,7 +1,7 @@ /* * BloodsPilot, a multiplayer space war game. Copyright (C) 1991-2001 by * - * Bjørn Stabell + * Bjoern Stabell * Ken Ronny Schouten * Bert Gijsbers * Dick Balaska @@ -121,6 +121,12 @@ extern int protocolVersion; #define MIN_XP4_SERVER_VERSION 0x4210 #define MAX_XP4_SERVER_VERSION MY_VERSION +/* + * Extended test versions + */ +#define MIN_TEST_SERVER_VERSION 0x4E00 +#define MAX_TEST_SERVER_VERSION 0x4EFF + #define MAX_STR_LEN 4096 #define MAX_DISP_LEN MAX_CHARS /* was 80 */ #define MAX_NAME_LEN MAX_CHARS diff --git a/src/client/textinterface.c b/src/client/textinterface.c index fc0d269..43bafe0 100644 --- a/src/client/textinterface.c +++ b/src/client/textinterface.c @@ -3,7 +3,7 @@ * * Copyright (C) 1991-2001 by * - * Bjørn Stabell + * Bjoern Stabell * Ken Ronny Schouten * Bert Gijsbers * Dick Balaska @@ -130,7 +130,8 @@ static int Get_contact_message(sockbuf_t * sbuf, const char *contact_server, if (!((server_version >= MIN_SERVER_VERSION && server_version <= MAX_SERVER_VERSION) || (server_version >= MIN_OLD_SERVER_VERSION - && server_version <= MAX_OLD_SERVER_VERSION))) { + && server_version <= MAX_OLD_SERVER_VERSION) + || (server_version >= MIN_TEST_SERVER_VERSION && server_version <= MAX_TEST_SERVER_VERSION))) { warn("Incompatible version with server %s.", conpar->server_name); warn("We run version %04x, while server is running %04x.", MY_VERSION, server_version);