diff --git a/Toolkit/Programming/GameCode/Final/H2Common.lib b/Toolkit/Programming/GameCode/Final/H2Common.lib index 64134d1..8b121cf 100644 Binary files a/Toolkit/Programming/GameCode/Final/H2Common.lib and b/Toolkit/Programming/GameCode/Final/H2Common.lib differ diff --git a/Toolkit/Programming/GameCode/Final/quake2.lib b/Toolkit/Programming/GameCode/Final/quake2.lib index 39679b5..6dadcdc 100644 Binary files a/Toolkit/Programming/GameCode/Final/quake2.lib and b/Toolkit/Programming/GameCode/Final/quake2.lib differ diff --git a/Toolkit/Programming/GameCode/client effects/Main.c b/Toolkit/Programming/GameCode/client effects/Main.c index 74936ef..d94bbc9 100644 --- a/Toolkit/Programming/GameCode/client effects/Main.c +++ b/Toolkit/Programming/GameCode/client effects/Main.c @@ -26,7 +26,7 @@ ///// IMPORTANT !!! THIS IS THE STRING THAT DETERMINES IF YOU CAN JOIN A SERVER - IE YOU HAVE THE RIGHT CLIENT EFFECTS DLL -char *client_string = {"Heretic II v1.04"}; +char *client_string = {"Heretic II v1.06"}; client_fx_import_t fxi; diff --git a/Toolkit/Programming/GameCode/game/g_local.h b/Toolkit/Programming/GameCode/game/g_local.h index e8e7a7f..de33ca3 100644 --- a/Toolkit/Programming/GameCode/game/g_local.h +++ b/Toolkit/Programming/GameCode/game/g_local.h @@ -27,7 +27,7 @@ #if DEMO_CODE #define GAMEVERSION "Heretic2Dmo" #else -#define GAMEVERSION "Heretic2v14" +#define GAMEVERSION "Heretic2v16" #endif // Protocol bytes that can be directly added to messages. diff --git a/Toolkit/Programming/GameCode/game/pcode.h b/Toolkit/Programming/GameCode/game/pcode.h index 3555cb8..cf4ea0d 100644 --- a/Toolkit/Programming/GameCode/game/pcode.h +++ b/Toolkit/Programming/GameCode/game/pcode.h @@ -115,6 +115,10 @@ enum FeatureTypes #define ROTATE_SIGNALER 0x04 #define ROTATE_ABSOLUTE 0x08 + +// MoveRotate (disk-file command) +#define MOVEROTATE_SIGNALER 0x01 + // Wait #define WAIT_CLEAR 0x80 diff --git a/Toolkit/Programming/GameCode/heretic2mods.ncb b/Toolkit/Programming/GameCode/heretic2mods.ncb new file mode 100644 index 0000000..907cbd5 Binary files /dev/null and b/Toolkit/Programming/GameCode/heretic2mods.ncb differ diff --git a/Toolkit/Programming/GameCode/heretic2mods.opt b/Toolkit/Programming/GameCode/heretic2mods.opt new file mode 100644 index 0000000..2428302 Binary files /dev/null and b/Toolkit/Programming/GameCode/heretic2mods.opt differ diff --git a/Toolkit/Programming/GameCode/qcommon/qcommon.h b/Toolkit/Programming/GameCode/qcommon/qcommon.h index 7a331f9..ee85630 100644 --- a/Toolkit/Programming/GameCode/qcommon/qcommon.h +++ b/Toolkit/Programming/GameCode/qcommon/qcommon.h @@ -9,9 +9,9 @@ #define BASEDIRNAME "base" #define VERSION_MAJOR "1" -#define VERSION_MINOR "05" +#define VERSION_MINOR "06" #define VERSION_LOCAL "01" -#define VERSION_DATE "0412" +#define VERSION_DATE "0504" #define VERSION_ITERATION "01" #define VERSIONDISP (VERSION_MAJOR"."VERSION_MINOR) @@ -157,7 +157,7 @@ PROTOCOL // protocol.h -- communications protocols -#define PROTOCOL_VERSION 50 +#define PROTOCOL_VERSION 51 //========================================= @@ -886,6 +886,12 @@ extern cvar_t *host_speeds; extern cvar_t *log_stats; extern cvar_t *player_dll; +extern cvar_t *allow_download; +extern cvar_t *allow_download_maps; +extern cvar_t *allow_download_players; +extern cvar_t *allow_download_models; +extern cvar_t *allow_download_sounds; + extern FILE *log_stats_file; // host_speeds times