Use 0.31 for Breakthrough demo

This makes the Breakthrough demo client compatible with Breakthrough demo servers
This commit is contained in:
smallmodel 2024-11-13 00:06:45 +01:00
parent ab84a6ea58
commit d01fa33e46
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -69,6 +69,13 @@ static const char *GS_GAME_VERSION[] =
TARGET_GAME_VERSION_MOHTT,
};
static const char* GS_GAME_VERSION_DEMO[] =
{
TARGET_GAME_VERSION_MOH,
"d" TARGET_GAME_VERSION_MOHTA,
"d" TARGET_GAME_VERSION_MOHTT_DEMO,
};
static const unsigned int GAMESPY_DEFAULT_PORT = 12300;
void qr_send_statechanged(qr_t qrec);
@ -117,15 +124,15 @@ const char* GS_GetCurrentGameName() {
}
const char* GS_GetGameVersion(unsigned int index) {
return GS_GAME_VERSION[index];
if (!com_target_demo->integer) {
return GS_GAME_VERSION[index];
} else {
return GS_GAME_VERSION_DEMO[index];
}
}
const char* GS_GetCurrentGameVersion() {
if (!com_target_demo->integer || com_target_game->integer <= TG_MOH) {
return GS_GetGameVersion(com_target_game->integer);
} else {
return va("d%s", GS_GetGameVersion(com_target_game->integer));
}
return GS_GetGameVersion(com_target_game->integer);
}
static const char *ConvertMapFilename(const char *mapname)