25#define FTE_VER_MAJOR 1
26#define FTE_VER_MINOR 7
28#if defined(__APPLE__) && defined(__MACH__)
32#if defined(__MINGW32_VERSION) || defined(__MINGW__) || defined(__MINGW32__) || defined(__MINGW64__)
35#if !defined(MINGW) && defined(__GNUC__) && defined(_WIN32)
56 #if !defined(_WIN32) || defined(FTE_SDL)
57 #define NO_MULTITHREAD
77#define STRINGIFY2(s) #s
78#define STRINGIFY(s) STRINGIFY2(s)
80#ifndef CONFIG_FILE_NAME
82 #define CONFIG_FILE_NAME config.h
83 #elif defined(NOLEGACY)
85 #define CONFIG_FILE_NAME config_nocompat.h
86 #elif defined(MINIMAL)
87 #define CONFIG_FILE_NAME config_minimal.h
89 #define CONFIG_FILE_NAME config_fteqw.h
97#include STRINGIFY(CONFIG_FILE_NAME)
102 #define MSVCLIBSPATH STRINGIFY(MSVCLIBPATH)
103 #elif _MSC_VER == 1200
104 #define MSVCLIBSPATH "../libs/vc6-libs/"
106 #define MSVCLIBSPATH "../libs/"
110#if defined(IMGTOOL) || defined(IQMTOOL)
113#elif defined(MASTERONLY)
122 #undef PACKAGEMANAGER
125 #undef PACKAGE_DOOMWAD
134 #if defined(SERVERONLY) && defined(CLIENTONLY)
155#if defined(SWQUAKE) && !defined(_DEBUG) && !defined(__DJGPP__)
158#if defined(USE_EGL) && !defined(GLQUAKE)
161#if defined(WAYLANDQUAKE) && !(defined(__linux__) && (defined(VKQUAKE) || (defined(GLQUAKE) && defined(USE_EGL))))
167 #include STRINGIFY(BRANDING_INC)
170 #define DISTRIBUTION "FTE"
172#ifndef DISTRIBUTIONLONG
173 #define DISTRIBUTIONLONG "Forethought Entertainment"
175#ifndef FULLENGINENAME
176 #define FULLENGINENAME "FTE Quake"
179 #define ENGINEWEBSITE "^8http://^4fte^8.^4triptohell^8.^4info"
182#if !defined(_WIN32) || defined(WINRT)
183 #undef HAVE_SPEECHTOTEXT
190#if !(defined(__linux__) || defined(__CYGWIN__)) || defined(ANDROID)
193#if !defined(_WIN32) || (defined(_MSC_VER) && (_MSC_VER < 1300)) || defined(FTE_SDL)
197#if !((defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT)) || (defined(__linux__) && !defined(ANDROID) && !defined(FTE_SDL)))
215 #undef HAVE_MEDIA_DECODER
216 #undef HAVE_MEDIA_ENCODER
218 #undef HAVE_SPEECHTOTEXT
234 #undef HAVE_SPEECHTOTEXT
247 #undef HALFLIFEMODELS
248 #undef RUNTIMELIGHTING
250 #undef PACKAGE_DOOMWAD
279 #undef AVAIL_OGGVORBIS
304 #undef RUNTIMELIGHTING
315 #ifndef R_MAX_RECURSE
316 #define R_MAX_RECURSE 2
346#if (defined(_MSC_VER) && (_MSC_VER < 1500)) || defined(FTE_SDL)
350#if !defined(HAVE_SERVER) && !defined(SV_MASTER)
381 #undef AVAIL_OGGVORBIS
384 #undef AVAIL_FREETYPE
400#if defined(HAVE_GNUTLS) || defined(HAVE_WINSSPI)
403#if defined(HAVE_GNUTLS) || defined(HAVE_WINSSPI) || defined(HAVE_PLUGINS)
410#if defined(USE_SQLITE) || defined(USE_MYSQL)
414#if defined(AVAIL_GZDEC) && (!defined(AVAIL_ZLIB) || defined(NO_ZLIB))
419#if defined(RFBSPS) && !defined(Q3BSPS)
423#if defined(QWOVERQ3) && !defined(Q3SERVER)
427#if !defined(NQPROT) || defined(SERVERONLY) || !defined(AVAIL_ZLIB) || defined(DYNAMIC_ZLIB)
431#if (defined(NOLOADERTHREAD) || !defined(MULTITHREAD)) && defined(LOADERTHREAD)
439#if defined(Q3BSPS) && !defined(Q2BSPS)
443#if (defined(Q2CLIENT) || defined(Q2SERVER))
445 #error "Q2 game support without Q2BSP support. doesn't make sense"
447 #if !defined(MD2MODELS) || !defined(SP2MODELS)
448 #error "Q2 game support without full Q2 model support. doesn't make sense"
462 #if !defined(FTE_TARGET_WEB)
468 #ifndef FTE_TARGET_WEB
481 #undef RUNTIMELIGHTING
485 #undef PSET_DARKPLACES
499 #undef USE_INTERNAL_BULLET
500 #undef USE_INTERNAL_ODE
504#if (defined(CSQC_DAT) || !defined(CLIENTONLY)) && (defined(PLUGINS)||defined(USE_INTERNAL_BULLET)||defined(USE_INTERNAL_ODE))
508#if defined(MD1MODELS) || defined(MD2MODELS) || defined(MD3MODELS)
509 #define NONSKELETALMODELS
511#if defined(ZYMOTICMODELS) || defined(MD5MODELS) || defined(DPMMODELS) || defined(PSKMODELS) || defined(INTERQUAKEMODELS)
512 #define SKELETALMODELS
514#if (defined(CSQC_DAT) || !defined(CLIENTONLY)) && defined(SKELETALMODELS)
515 #define SKELETALOBJECTS
517#if !defined(USERBE) || !defined(SKELETALMODELS)
521#if !defined(RTLIGHTS)
529#if defined(DEBUG) || defined(_DEBUG)
530 #undef NOQCDESCRIPTIONS
542#if defined(VM_Q1) || defined(VM_UI) || defined(VM_CG) || defined(Q3SERVER)
546#if (defined(HAVE_CLIENT) || defined(HAVE_SERVER)) && defined(WEBCLIENT) && defined(PACKAGEMANAGER)
547 #define MANIFESTDOWNLOADS
550#if (defined(D3D8QUAKE) || defined(D3D9QUAKE) || defined(D3D11QUAKE)) && !defined(D3DQUAKE)
554#define PROTOCOLEXTENSIONS
557 #define IFMINIMAL(x,y) x
559 #define IFMINIMAL(x,y) y
565 #if defined(FTE_TARGET_WEB)
566 #define PLATFORM "Web"
567 #define ARCH_CPU_POSTFIX "web"
568 #define ARCH_DL_POSTFIX ".wasm"
569 #elif defined(_WIN32_WCE)
570 #define PLATFORM "WinCE"
571 #define ARCH_DL_POSTFIX ".dll"
572 #elif defined(_WIN32)
574 #define PLATFORM "WinRT"
576 #define PLATFORM "Xbox"
578 #define PLATFORM "Win"
580 #define ARCH_DL_POSTFIX ".dll"
581 #elif defined(_WIN16)
582 #define PLATFORM "Win16"
583 #define ARCH_DL_POSTFIX ".dll"
584 #elif defined(__CYGWIN__)
585 #define PLATFORM "Cygwin"
586 #define ARCH_DL_POSTFIX ".dll"
587 #elif defined(ANDROID) || defined(__ANDROID__)
588 #define PLATFORM "Android"
589 #elif defined(__linux__)
590 #define PLATFORM "Linux"
591 #elif defined(__APPLE__)
592 #include "TargetConditionals.h"
593 #if TARGET_IPHONE_SIMULATOR
594 #define PLATFORM "iOSSim"
595 #elif TARGET_OS_IPHONE
596 #define PLATFORM "iOS"
598 #define PLATFORM "Mac"
600 #define PLATFORM "Apple"
602 #elif defined(__FreeBSD__)
603 #define PLATFORM "FreeBSD"
604 #elif defined(__OpenBSD__)
605 #define PLATFORM "OpenBSD"
606 #elif defined(__NetBSD__)
607 #define PLATFORM "NetBSD"
609 #define PLATFORM "BSD"
610 #elif defined(__MORPHOS__)
611 #define PLATFORM "MorphOS"
612 #elif defined(__amigaos__)
613 #define PLATFORM "AmigaOS"
614 #elif defined(MACOSX)
615 #define PLATFORM "MacOS X"
616 #elif defined(__DOS__)
617 #define PLATFORM "Dos"
619 #define PLATFORM "Unknown"
623#ifndef ARCH_DL_POSTFIX
624 #define ARCH_DL_POSTFIX ".so"
627#ifndef ARCH_CPU_POSTFIX
628 #if defined(_M_AMD64) || defined(__amd64__) || defined(__x86_64__)
630 #define ARCH_CPU_POSTFIX "x32"
633 #define ARCH_CPU_POSTFIX "x64"
635 #define ARCH_CPU_POSTFIX "amd64"
636 #define ARCH_ALTCPU_POSTFIX "x86_64"
639 #elif defined(_M_IX86) || defined(__i386__)
640 #define ARCH_CPU_POSTFIX "x86"
641 #elif defined(__powerpc__) || defined(__ppc__)
642 #define ARCH_CPU_POSTFIX "ppc"
643 #elif defined(__aarch64__) || defined(__arm64__)
644 #define ARCH_CPU_POSTFIX "arm64"
645 #elif defined(__arm__)
647 #define ARCH_CPU_POSTFIX "arm"
649 #define ARCH_CPU_POSTFIX "armhf"
652 #define ARCH_CPU_POSTFIX "unk"
657 #define FTE_LITTLE_ENDIAN
658#elif defined(__BYTE_ORDER__)
659 #ifdef __ORDER_BIG_ENDIAN__
660 #if (__BYTE_ORDER__==__ORDER_BIG_ENDIAN__) && (__FLOAT_WORD_ORDER__==__ORDER_BIG_ENDIAN__)
661 #define FTE_BIG_ENDIAN
664 #ifdef __ORDER_LITTLE_ENDIAN__
665 #if (__BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__) && (__FLOAT_WORD_ORDER__==__ORDER_LITTLE_ENDIAN__)
666 #define FTE_LITTLE_ENDIAN
672 #define VARGS __cdecl
673 #define MSVCDISABLEWARNINGS
675 #define FTE_DEPRECATED __declspec(deprecated)
676 #ifndef _CRT_SECURE_NO_WARNINGS
677 #define _CRT_SECURE_NO_WARNINGS
679 #ifndef _CRT_NONSTDC_NO_WARNINGS
680 #define _CRT_NONSTDC_NO_WARNINGS
683 #define NORETURN __declspec(noreturn)
685#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
686 #define FTE_DEPRECATED __attribute__((__deprecated__))
689 #ifdef __MINGW_PRINTF_FORMAT
690 #define LIKEPRINTF(x) __attribute__((format(__MINGW_PRINTF_FORMAT,x,x+1)))
692 #define LIKEPRINTF(x) __attribute__((format(ms_printf,x,x+1)))
695 #define LIKEPRINTF(x) __attribute__((format(printf,x,x+1)))
698#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
699 #define NORETURN __attribute__((noreturn))
703#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
704 #define FTE_UNREACHABLE __builtin_unreachable()
708#if __STDC_VERSION__ >= 199901L
709 #define fte_restrict restrict
710#elif defined(_MSC_VER) && _MSC_VER >= 1400 || __GNUC__ >= 4
711 #define fte_restrict __restrict
717 #define FTE_ALIGN(a) __declspec(align(a))
718#elif defined(__clang__)
719 #define FTE_ALIGN(a) __attribute__((aligned(a)))
721 #define FTE_ALIGN(a) __attribute__((aligned(a)))
726#if __STDC_VERSION__ >= 201112L
727 #include <stdalign.h>
728 #define fte_alignof(type) alignof(qintptr_t)
730 #define fte_alignof(type) __alignof(qintptr_t)
732 #define fte_alignof(type) sizeof(qintptr_t)
738 #define FTE_CONSTRUCTOR(fn) \
739 static void fn(void); \
740 class atinit_##fn {atinit_##fn(void){fn();}}; \
743 #pragma section(".CRT$XCU",read)
745 #define INITIALIZER2_(f,p) \
746 static void f(void); \
747 __declspec(allocate(".CRT$XCU")) void (*f##_)(void) = f; \
748 __pragma(comment(linker,"/include:" p #f "_")) \
751 #define INITIALIZER2_(f,p) \
752 static void f(void); \
753 __declspec(allocate(".CRT$XCU")) void (*f##_)(void) = f; \
757 #define INITIALIZER(f) INITIALIZER2_(f,"")
759 #define INITIALIZER(f) INITIALIZER2_(f,"_")
763 #define FTE_CONSTRUCTOR(fn) \
764 __attribute__((constructor)) static void fn(void)
772#if (__GNUC__ >= 4) && !defined(ANDROID)
774 _Pragma("GCC diagnostic push") \
775 _Pragma("GCC diagnostic error \"-Wswitch-enum\"") \
776 _Pragma("GCC diagnostic error \"-Wswitch-default\"") \
778 #define safedefault _Pragma("GCC diagnostic pop") default
780 #define safeswitch switch
781 #define safedefault default
787#if __STDC_VERSION__ >= 199901L
789 #define fte_inline inline
790 #define fte_inlinebody extern inline
791 #define fte_inlinestatic static inline
792#elif defined(_MSC_VER)
794 #define fte_inline __inline
795 #define fte_inlinebody
796 #define fte_inlinestatic static __inline
797#elif (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
799 #define fte_inline __attribute__((unused)) static
800 #define fte_inlinebody static
802 #define fte_inlinestatic static inline
804 #define fte_inlinestatic static
808 #define fte_inline static
809 #define fte_inlinebody static
810 #define fte_inlinestatic static
814#ifndef FTE_DEPRECATED
815#define FTE_DEPRECATED
817#ifndef FTE_UNREACHABLE
818#define FTE_UNREACHABLE
832#define ZEXPORTVA VARGS
836 #undef FTE_UNREACHABLE
837 #define FTE_UNREACHABLE Sys_Error("Unreachable reached: %s %i\n", __FILE__, __LINE__)
843 #define stricmp _stricmp
844 #define strnicmp _strnicmp
847 #define stricmp strcasecmp
848 #define strnicmp strncasecmp
856#define UNUSED(x) (x = x)
869#define MAX_OSPATH 1024
870#define OLD_MAX_QPATH 64
872#define ON_EPSILON 0.1
874#define MAX_NQMSGLEN 65536
875#define MAX_Q2MSGLEN 1400
876#define MAX_QWMSGLEN 1450
877#define MAX_OVERALLMSGLEN 65536
878#define MAX_DATAGRAM 1450
879#define MAX_Q2DATAGRAM MAX_Q2MSGLEN
880#define MAX_NQDATAGRAM 1024
881#define MAX_OVERALLDATAGRAM MAX_DATAGRAM
883#define MAX_BACKBUFLEN 1200
886#define lightstyleindex_t unsigned short
888#define lightstyleindex_t qbyte
890#define INVALID_LIGHTSTYLE ((lightstyleindex_t)(~0u))
891#define INVALID_VLIGHTSTYLE ((qbyte)(~0u))
897#define MAX_EDICTS ((1<<15)-1)
899#define MAX_EDICTS ((1<<22)-1)
903#define MAX_NET_LIGHTSTYLES (INVALID_LIGHTSTYLE+1)
904#define MAX_STANDARDLIGHTSTYLES 64
905#define MAX_PRECACHE_MODELS 4096
906#define MAX_PRECACHE_SOUNDS 2048
907#define MAX_SSPARTICLESPRE 1024
908#define MAX_VWEP_MODELS 32
910#define MAX_CSMODELS 2048
911#define MAX_CSPARTICLESPRE 1024
913#define SAVEGAME_COMMENT_LENGTH 39
915#define MAX_STYLESTRING 64
917#define MAX_Q2EDICTS 1024
922#define MAX_QW_STATS 32
949#define STAT_VIEWZOOM_SCALE 255
971#define STAT_H2_CNT_FIRST (STAT_H2_CNT_TORCH)
987#define STAT_H2_CNT_LAST (STAT_H2_CNT_INVINCIBILITY)
988#define STAT_H2_CNT_COUNT (STAT_H2_CNT_LAST+1-STAT_H2_CNT_FIRST)
1067#define IT_SHOTGUN (1u<<0)
1068#define IT_SUPER_SHOTGUN (1u<<1)
1069#define IT_NAILGUN (1u<<2)
1070#define IT_SUPER_NAILGUN (1u<<3)
1072#define IT_GRENADE_LAUNCHER (1u<<4)
1073#define IT_ROCKET_LAUNCHER (1u<<5)
1074#define IT_LIGHTNING (1u<<6)
1075#define IT_SUPER_LIGHTNING (1u<<7)
1077#define IT_SHELLS (1u<<8)
1078#define IT_NAILS (1u<<9)
1079#define IT_ROCKETS (1u<<10)
1080#define IT_CELLS (1u<<11)
1082#define IT_AXE (1u<<12)
1084#define IT_ARMOR1 (1u<<13)
1085#define IT_ARMOR2 (1u<<14)
1086#define IT_ARMOR3 (1u<<15)
1088#define IT_SUPERHEALTH (1u<<16)
1090#define IT_KEY1 (1u<<17)
1091#define IT_KEY2 (1u<<18)
1093#define IT_INVISIBILITY (1u<<19)
1095#define IT_INVULNERABILITY (1u<<20)
1096#define IT_SUIT (1u<<21)
1097#define IT_QUAD (1u<<22)
1099#define IT_SIGIL1 (1u<<28)
1101#define IT_SIGIL2 (1u<<29)
1102#define IT_SIGIL3 (1u<<30)
1103#define IT_SIGIL4 (1u<<31)
1110#define PRINT_MEDIUM 1
1118#define MAX_SPLITS 1u
1125#define SAVEGAME_COMMENT_LENGTH 39
1126#define SAVEGAME_VERSION_NQ 5
1127#define SAVEGAME_VERSION_QW 6
1128#define SAVEGAME_VERSION_FTE_LEG 667
1129#define SAVEGAME_VERSION_FTE_HUB 25000
1130#define CACHEGAME_VERSION_OLD 513
1131#define CACHEGAME_VERSION_VERBOSE 514
1132#define CACHEGAME_VERSION_MODSAVED 515
1135#define PM_DEFAULTSTEPHEIGHT 18
1141#define dem_multiple 3
1153#if defined(__GNUC__) && defined(__amd64__) && defined(__linux__) && !defined(FTE_SDL)
1154 #include <features.h>
1155 #if defined(__GLIBC__) && (__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 14)
1159 #if defined(__GLIBC__) && (__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 29)
@ STAT_H2_CNT_INVISIBILITY
Definition: bothdefs.h:979
@ STAT_H2_ARMOUR4
Definition: bothdefs.h:1001
@ STAT_MOVEVARS_AIRSTOPACCELERATE
Definition: bothdefs.h:1034
@ STAT_VIEW2
Definition: bothdefs.h:946
@ STAT_H2_EXPERIENCE
Definition: bothdefs.h:970
@ STAT_MOVEVARS_WATERACCELERATE
Definition: bothdefs.h:1051
@ STAT_H2_LEVEL
Definition: bothdefs.h:963
@ STAT_MOVEVARS_AIRSPEEDLIMIT_NONQW
Definition: bothdefs.h:1025
@ STAT_MOVEVARS_WATERFRICTION
Definition: bothdefs.h:1042
@ STAT_WEAPONMODELI
Definition: bothdefs.h:927
@ STAT_MOVEFLAGS
Definition: bothdefs.h:1028
@ STAT_NAILS
Definition: bothdefs.h:932
@ STAT_ITEMS
Definition: bothdefs.h:940
@ STAT_VIEWHEIGHT
Definition: bothdefs.h:941
@ STAT_H2_ARMOUR1
Definition: bothdefs.h:998
@ STAT_MOVEVARS_AIRCONTROL_PENALTY
Definition: bothdefs.h:1024
@ STAT_H2_CNT_POLYMORPH
Definition: bothdefs.h:983
@ STAT_H2_MAXHEALTH
Definition: bothdefs.h:1014
@ STAT_PUNCHANGLE_Z
Definition: bothdefs.h:956
@ STAT_H2_FLIGHT_T
Definition: bothdefs.h:1002
@ STAT_HEALTH
Definition: bothdefs.h:925
@ STAT_H2_BLUEMANA
Definition: bothdefs.h:968
@ STAT_H2_CNT_TORCH
Definition: bothdefs.h:972
@ STAT_MOVEVARS_MAXAIRSTRAFESPEED
Definition: bothdefs.h:1036
@ STAT_H2_RINGS_LOW
Definition: bothdefs.h:997
@ STAT_H2_CNT_TOME
Definition: bothdefs.h:977
@ STAT_ROCKETS
Definition: bothdefs.h:933
@ STAT_MOVEVARS_ENTGRAVITY
Definition: bothdefs.h:1052
@ STAT_MOVEVARS_FRICTION
Definition: bothdefs.h:1041
@ STAT_H2_STRENGTH
Definition: bothdefs.h:966
@ STAT_TIME
Definition: bothdefs.h:942
@ STAT_MOVEVARS_AIRSTRAFEACCEL_QW
Definition: bothdefs.h:1026
@ STAT_H2_CNT_MANA_BOOST
Definition: bothdefs.h:975
@ STAT_MOVEVARS_AIRCONTROL_POWER
Definition: bothdefs.h:1027
@ STAT_H2_HASTED
Definition: bothdefs.h:993
@ STAT_TIMELIMIT
Definition: bothdefs.h:1039
@ MAX_CL_STATS
Definition: bothdefs.h:1060
@ STAT_MOVEVARS_WARSOWBUNNY_ACCEL
Definition: bothdefs.h:1030
@ STAT_MOVEVARS_WARSOWBUNNY_AIRFORWARDACCEL
Definition: bothdefs.h:1029
@ STAT_TOTALSECRETS
Definition: bothdefs.h:936
@ STAT_H2_PUZZLE2
Definition: bothdefs.h:1007
@ STAT_H2_PUZZLE6
Definition: bothdefs.h:1011
@ STAT_WEAPONFRAME
Definition: bothdefs.h:930
@ STAT_H2_CNT_FLIGHT
Definition: bothdefs.h:984
@ STAT_H2_CNT_HASTE
Definition: bothdefs.h:981
@ STAT_H2_CNT_SUMMON
Definition: bothdefs.h:978
@ STAT_H2_CNT_INVINCIBILITY
Definition: bothdefs.h:986
@ STAT_H2_MOVETYPE
Definition: bothdefs.h:991
@ STAT_MOVEVARS_AIRACCEL_QW_STRETCHFACTOR
Definition: bothdefs.h:1023
@ STAT_MOVEVARS_JUMPVELOCITY
Definition: bothdefs.h:1053
@ STAT_H2_CNT_CUBEOFFORCE
Definition: bothdefs.h:985
@ STAT_VIEWZOOM
Definition: bothdefs.h:948
@ STAT_H2_ARMOUR3
Definition: bothdefs.h:1000
@ STAT_MOVEVARS_AIRCONTROL
Definition: bothdefs.h:1037
@ STAT_H2_ARMOUR2
Definition: bothdefs.h:999
@ STAT_MOVEVARS_WARSOWBUNNY_TOPSPEED
Definition: bothdefs.h:1031
@ STAT_MOVEVARS_AIRACCEL_QW
Definition: bothdefs.h:1057
@ STAT_ARMOR
Definition: bothdefs.h:929
@ STAT_PUNCHANGLE_X
Definition: bothdefs.h:954
@ STAT_PUNCHVECTOR_Y
Definition: bothdefs.h:958
@ STAT_H2_REGEN_T
Definition: bothdefs.h:1005
@ STAT_H2_CNT_TELEPORT
Definition: bothdefs.h:976
@ STAT_H2_FLAGS
Definition: bothdefs.h:1016
@ STAT_MONSTERS
Definition: bothdefs.h:939
@ STAT_H2_OBJECTIVE2
Definition: bothdefs.h:1020
@ STAT_FRAGLIMIT
Definition: bothdefs.h:1038
@ STAT_MOVEVARS_AIRSTRAFEACCELERATE
Definition: bothdefs.h:1035
@ STAT_H2_PUZZLE5
Definition: bothdefs.h:1010
@ STAT_H2_RINGS_ACTIVE
Definition: bothdefs.h:995
@ STAT_MOVEVARS_AIRACCELERATE
Definition: bothdefs.h:1050
@ STAT_H2_GREENMANA
Definition: bothdefs.h:969
@ STAT_MOVEVARS_SPECTATORMAXSPEED
Definition: bothdefs.h:1048
@ STAT_H2_CNT_BLAST
Definition: bothdefs.h:982
@ STAT_CELLS
Definition: bothdefs.h:934
@ STAT_H2_INTELLIGENCE
Definition: bothdefs.h:964
@ STAT_TOTALMONSTERS
Definition: bothdefs.h:937
@ STAT_MOVEVARS_MAXAIRSPEED
Definition: bothdefs.h:1055
@ STAT_H2_PLAYERCLASS
Definition: bothdefs.h:1017
@ STAT_H2_CAMERAMODE
Definition: bothdefs.h:992
@ STAT_PUNCHVECTOR_X
Definition: bothdefs.h:957
@ STAT_MATCHSTARTTIME
Definition: bothdefs.h:943
@ STAT_H2_INVENTORY
Definition: bothdefs.h:994
@ STAT_H2_PUZZLE1
Definition: bothdefs.h:1006
@ STAT_ACTIVEWEAPON
Definition: bothdefs.h:935
@ STAT_H2_ARTIFACT_LOW
Definition: bothdefs.h:990
@ STAT_MOVEVARS_AIRACCEL_SIDEWAYS_FRICTION
Definition: bothdefs.h:1058
@ STAT_H2_PUZZLE4
Definition: bothdefs.h:1009
@ STAT_PUNCHANGLE_Y
Definition: bothdefs.h:955
@ STAT_H2_OBJECTIVE1
Definition: bothdefs.h:1019
@ STAT_MOVEVARS_TICRATE
Definition: bothdefs.h:1043
@ STAT_H2_PUZZLE3
Definition: bothdefs.h:1008
@ STAT_H2_MAXMANA
Definition: bothdefs.h:1015
@ STAT_MOVEVARS_MAXSPEED
Definition: bothdefs.h:1047
@ STAT_PUNCHVECTOR_Z
Definition: bothdefs.h:959
@ STAT_H2_WISDOM
Definition: bothdefs.h:965
@ STAT_IDEALPITCH
Definition: bothdefs.h:953
@ STAT_MOVEVARS_WALLFRICTION
Definition: bothdefs.h:1040
@ STAT_MOVEVARS_ACCELERATE
Definition: bothdefs.h:1049
@ STAT_H2_CNT_GLYPH
Definition: bothdefs.h:980
@ STAT_MOVEVARS_GRAVITY
Definition: bothdefs.h:1045
@ STAT_H2_CNT_SH_BOOST
Definition: bothdefs.h:974
@ STAT_MOVEVARS_WARSOWBUNNY_TURNACCEL
Definition: bothdefs.h:1032
@ STAT_AMMO
Definition: bothdefs.h:928
@ STAT_SHELLS
Definition: bothdefs.h:931
@ STAT_MOVEVARS_EDGEFRICTION
Definition: bothdefs.h:1054
@ STAT_H2_DEXTERITY
Definition: bothdefs.h:967
@ STAT_H2_PUZZLE7
Definition: bothdefs.h:1012
@ STAT_H2_WATER_T
Definition: bothdefs.h:1003
@ STAT_SECRETS
Definition: bothdefs.h:938
@ STAT_H2_ARTIFACT_ACTIVE
Definition: bothdefs.h:989
@ STAT_H2_PUZZLE8
Definition: bothdefs.h:1013
@ STAT_MOVEVARS_STOPSPEED
Definition: bothdefs.h:1046
@ STAT_H2_TURNING_T
Definition: bothdefs.h:1004
@ STAT_MOVEVARS_WARSOWBUNNY_BACKTOSIDERATIO
Definition: bothdefs.h:1033
@ STAT_MOVEVARS_STEPHEIGHT
Definition: bothdefs.h:1056
@ STAT_H2_CNT_H_BOOST
Definition: bothdefs.h:973
@ STAT_MOVEVARS_TIMESCALE
Definition: bothdefs.h:1044
__asm__(".symver memcpy,memcpy@GLIBC_2.2.5")