X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fconstants.qh;h=55834f1a6d36bd5f84f20475a908f737c8a6a0a4;hb=1063af9f08612927b63f9835f33d09b3b45e7063;hp=fa6cc2cff18f89fb40a61aa2ba716d048ad35348;hpb=b507e8fe3b756c08167b0889b3070833840989a8;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/constants.qh b/qcsrc/common/constants.qh index fa6cc2cff..55834f1a6 100644 --- a/qcsrc/common/constants.qh +++ b/qcsrc/common/constants.qh @@ -114,6 +114,7 @@ const float ENT_CLIENT_GAUNTLET = 29; const float ENT_CLIENT_ACCURACY = 30; const float ENT_CLIENT_SHOWNAMES = 31; const float ENT_CLIENT_WARPZONE_TELEPORTED = 32; +const float ENT_CLIENT_MODEL = 33; const float ENT_CLIENT_TURRET = 40; const float ENT_CLIENT_AUXILIARYXHAIR = 50; @@ -575,7 +576,34 @@ float HUD_MENU_ENABLE = 0; #define SERVERFLAG_TEAMPLAY 2 #define SERVERFLAG_PLAYERSTATS 4 +var vector autocvar_sv_player_maxs = '16 16 45'; +var vector autocvar_sv_player_mins = '-16 -16 -24'; +var vector autocvar_sv_player_viewoffset = '0 0 20'; +var vector autocvar_sv_player_crouch_maxs = '16 16 25'; +var vector autocvar_sv_player_crouch_mins = '-16 -16 -24'; +var vector autocvar_sv_player_crouch_viewoffset = '0 0 20'; +noref var vector autocvar_sv_player_headsize = '24 24 12'; + +#define PL_VIEW_OFS autocvar_sv_player_viewoffset +#define PL_MIN autocvar_sv_player_mins +#define PL_MAX autocvar_sv_player_maxs +#define PL_CROUCH_VIEW_OFS autocvar_sv_player_crouch_viewoffset +#define PL_CROUCH_MIN autocvar_sv_player_crouch_mins +#define PL_CROUCH_MAX autocvar_sv_player_crouch_maxs +#define PL_HEAD autocvar_sv_player_headsize + +// helpers +#define PL_VIEW_OFS_z autocvar_sv_player_viewoffset_z +#define PL_MIN_z autocvar_sv_player_mins_z +#define PL_MAX_z autocvar_sv_player_maxs_z +#define PL_CROUCH_VIEW_OFS_z autocvar_sv_player_crouch_viewoffset_z +#define PL_CROUCH_MIN_z autocvar_sv_player_mins_z +#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_GOOD_DISTANCE 100 -#define SPAWN_PRIO_RACE_PREVIOUS_SPAWN 50 -#define SPAWN_PRIO_NEAR_TEAMMATE 10 +#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