X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fcommon%2Fconstants.qh;h=7532b3f50b0a85a25dab66ae98a40ccc79dff39c;hb=737b9aa03c6796ac761630483cb5e9bf5ef56174;hp=38cf75946ca530ef27ea63ea091faf14469919fa;hpb=47dcb7c178cdc45827b28292773dea344613fa06;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/constants.qh b/qcsrc/common/constants.qh index 38cf75946..7532b3f50 100644 --- a/qcsrc/common/constants.qh +++ b/qcsrc/common/constants.qh @@ -23,25 +23,6 @@ // Revision 22: hook shot origin #define CSQC_REVISION 22 -// probably put these in common/ -// so server/ and client/ can be synced better -const float GAME_DEATHMATCH = 1; -const float GAME_TEAM_DEATHMATCH = 2; -const float GAME_DOMINATION = 3; -const float GAME_CTF = 4; -const float GAME_RUNEMATCH = 5; -const float GAME_LMS = 6; -const float GAME_ARENA = 7; -const float GAME_KEYHUNT = 8; -const float GAME_ASSAULT = 9; -const float GAME_ONSLAUGHT = 10; -const float GAME_RACE = 11; -const float GAME_NEXBALL = 12; -const float GAME_CTS = 13; -const float GAME_CA = 14; -const float GAME_FREEZETAG = 15; -const float GAME_KEEPAWAY = 16; - const float AS_STRING = 1; const float AS_INT = 2; const float AS_FLOAT_TRUNCATED = 2; @@ -393,7 +374,6 @@ float DEATH_TOUCHEXPLODE = 10015; float DEATH_CHEAT = 10016; float DEATH_FIRE = 10017; float DEATH_QUIET = 10021; -float DEATH_HEADSHOT = 10022; float DEATH_VHFIRST = 10030; float DEATH_VHCRUSH = 10030; @@ -484,38 +464,38 @@ float MSG_INFO = 5; float MSG_KA = 6; float MSG_RACE = 10; -float KILL_TEAM_RED = 10301; -float KILL_TEAM_BLUE = 10302; -float KILL_TEAM_SPREE = 10303; -float KILL_FIRST_BLOOD = 10304; -float KILL_FIRST_VICTIM = 10305; -float KILL_TYPEFRAG = 10306; -float KILL_TYPEFRAGGED = 10307; -float KILL_FRAG = 10308; -float KILL_FRAGGED = 10309; -float KILL_SPREE = 10310; -float KILL_END_SPREE = 10311; -float KILL_SPREE_3 = 10312; -float KILL_SPREE_5 = 10313; -float KILL_SPREE_10 = 10314; -float KILL_SPREE_15 = 10315; -float KILL_SPREE_20 = 10316; -float KILL_SPREE_25 = 10317; -float KILL_SPREE_30 = 10318; - -float INFO_GOTFLAG = 10319; -float INFO_PICKUPFLAG = 10320; -float INFO_LOSTFLAG = 10321; -float INFO_RETURNFLAG = 10322; -float INFO_CAPTUREFLAG = 10323; - -float KA_PICKUPBALL = 10350; -float KA_DROPBALL = 10351; - -float RACE_SERVER_RECORD = 10400; -float RACE_NEW_TIME = 10401; -float RACE_NEW_RANK = 10402; -float RACE_FAIL = 10403; +float KILL_TEAM_RED = 12001; +float KILL_TEAM_BLUE = 12002; +float KILL_TEAM_SPREE = 12003; +float KILL_FIRST_BLOOD = 12004; +float KILL_FIRST_VICTIM = 12005; +float KILL_TYPEFRAG = 12006; +float KILL_TYPEFRAGGED = 12007; +float KILL_FRAG = 12008; +float KILL_FRAGGED = 12009; +float KILL_SPREE = 12010; +float KILL_END_SPREE = 12011; +float KILL_SPREE_3 = 12012; +float KILL_SPREE_5 = 12013; +float KILL_SPREE_10 = 12014; +float KILL_SPREE_15 = 12015; +float KILL_SPREE_20 = 12016; +float KILL_SPREE_25 = 12017; +float KILL_SPREE_30 = 12018; + +float INFO_GOTFLAG = 13001; +float INFO_PICKUPFLAG = 13002; +float INFO_LOSTFLAG = 13003; +float INFO_RETURNFLAG = 13004; +float INFO_CAPTUREFLAG = 13005; + +float KA_PICKUPBALL = 14001; +float KA_DROPBALL = 14002; + +float RACE_SERVER_RECORD = 15001; +float RACE_NEW_TIME = 15002; +float RACE_NEW_RANK = 15003; +float RACE_FAIL = 15004; // weapon requests float WR_SETUP = 1; // (SVQC) setup weapon data @@ -601,3 +581,9 @@ noref var vector autocvar_sv_player_headsize = '24 24 12'; #define PL_HEAD_x autocvar_sv_player_headsize_x #define PL_HEAD_y autocvar_sv_player_headsize_y #define PL_HEAD_z autocvar_sv_player_headsize_z + +// spawnpoint prios +#define SPAWN_PRIO_NEAR_TEAMMATE_FOUND 200 +#define SPAWN_PRIO_NEAR_TEAMMATE_SAMETEAM 100 +#define SPAWN_PRIO_RACE_PREVIOUS_SPAWN 50 +#define SPAWN_PRIO_GOOD_DISTANCE 10