X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fclient%2Fdefs.qh;h=5ce4c3e60c3990a1f1492789ca47dee55cdc9bc6;hp=309ed1d81572998098dcc40fdaad24ae72df6ba1;hb=6d4cf410ddf50f5699b510d4dc8f23101e2b1be2;hpb=b4cde52de1bde884b6900277989abfb1c93d1bd4 diff --git a/qcsrc/client/defs.qh b/qcsrc/client/defs.qh index 309ed1d81..5ce4c3e60 100644 --- a/qcsrc/client/defs.qh +++ b/qcsrc/client/defs.qh @@ -3,9 +3,8 @@ // Additional OPTIONAL Fields and Globals //float intermission; float scoreboard_showscores; -float scoreboard_showaccuracy; .string message; -.int renderflags; +.float renderflags; // float coop; // float deathmatch; @@ -16,7 +15,6 @@ float dmg_take; // Darkplaces Render Modifications #if 0 .float alpha; -.float renderflags; .vector colormod; .float scale; #endif @@ -36,9 +34,11 @@ float race_time; float race_laptime; float race_checkpointtime; float race_previousbesttime; +float race_mypreviousbesttime; string race_previousbestname; float race_nextcheckpoint; float race_nextbesttime; +float race_mybesttime; string race_nextbestname; float race_penaltyaccumulator; // qualifying: total penalty time in tenths float race_penaltyeventtime; // time when the player got the penalty @@ -72,7 +72,11 @@ float race_myrank; float nb_pb_period; // Spectating +// -1 - observing +// 0 - playing +// >0 - id of spectated player float spectatee_status; +float spectatee_status_changed_time; // short mapname string shortmapname; @@ -98,10 +102,6 @@ const float MAX_DAMAGEEXTRARADIUS = 16; .float damageextraradius; .void(entity this, float thisdmg, int hittype, vector org, vector thisforce) event_damage; -// only for Porto -float angles_held_status; -vector angles_held; - // weapons .bool silent; @@ -109,6 +109,68 @@ int w_deathtype; float w_issilent, w_random; vector w_org, w_backoff; +float autoswitch; +bool cvar_cl_allow_uid2name; +bool cvar_cl_allow_uidranking; +float cvar_cl_autoscreenshot; +float cvar_cl_autotaunt; +float cvar_cl_clippedspectating; +int cvar_cl_gunalign; +float cvar_cl_handicap; +float cvar_cl_jetpack_jump; +float cvar_cl_movement_track_canjump; +float cvar_cl_noantilag; +string cvar_cl_physics; +float cvar_cl_voice_directional; +float cvar_cl_voice_directional_taunt_attenuation; +float cvar_cl_weaponimpulsemode; +string cvar_g_xonoticversion; +float cvar_cl_cts_noautoswitch; +bool cvar_cl_weapon_switch_reload; +bool cvar_cl_weapon_switch_fallback_to_impulse; + +REPLICATE(autoswitch, bool, "cl_autoswitch"); +REPLICATE(cvar_cl_allow_uid2name, bool, "cl_allow_uid2name"); +REPLICATE(cvar_cl_allow_uidranking, bool, "cl_allow_uidranking"); +REPLICATE(cvar_cl_autoscreenshot, int, "cl_autoscreenshot"); +REPLICATE(cvar_cl_autotaunt, float, "cl_autotaunt"); +REPLICATE(cvar_cl_clippedspectating, bool, "cl_clippedspectating"); +REPLICATE(cvar_cl_gunalign, int, "cl_gunalign"); +REPLICATE(cvar_cl_handicap, float, "cl_handicap"); +REPLICATE(cvar_cl_jetpack_jump, bool, "cl_jetpack_jump"); +REPLICATE(cvar_cl_movement_track_canjump, bool, "cl_movement_track_canjump"); +REPLICATE(cvar_cl_noantilag, bool, "cl_noantilag"); +REPLICATE(cvar_cl_physics, string, "cl_physics"); +REPLICATE(cvar_cl_voice_directional, int, "cl_voice_directional"); +REPLICATE(cvar_cl_voice_directional_taunt_attenuation, float, "cl_voice_directional_taunt_attenuation"); +REPLICATE(cvar_cl_weaponimpulsemode, int, "cl_weaponimpulsemode"); +REPLICATE(cvar_g_xonoticversion, string, "g_xonoticversion"); +REPLICATE(cvar_cl_cts_noautoswitch, bool, "cl_cts_noautoswitch"); +REPLICATE(cvar_cl_weapon_switch_reload, bool, "cl_weapon_switch_reload"); +REPLICATE(cvar_cl_weapon_switch_fallback_to_impulse, bool, "cl_weapon_switch_fallback_to_impulse"); +/* +// cvar cl_newusekeysupported doesn't exist +float cvar_cl_newusekeysupported; +REPLICATE(cvar_cl_newusekeysupported, bool, "cl_newusekeysupported"); +*/ +string cvar_cl_allow_uidtracking; +REPLICATE(cvar_cl_allow_uidtracking, string, "cl_allow_uidtracking"); + +string cvar_cl_weaponpriority; +REPLICATE(cvar_cl_weaponpriority, string, "cl_weaponpriority"); + +string cvar_cl_weaponpriorities[10]; +REPLICATE(cvar_cl_weaponpriorities[0], string, "cl_weaponpriority0"); +REPLICATE(cvar_cl_weaponpriorities[1], string, "cl_weaponpriority1"); +REPLICATE(cvar_cl_weaponpriorities[2], string, "cl_weaponpriority2"); +REPLICATE(cvar_cl_weaponpriorities[3], string, "cl_weaponpriority3"); +REPLICATE(cvar_cl_weaponpriorities[4], string, "cl_weaponpriority4"); +REPLICATE(cvar_cl_weaponpriorities[5], string, "cl_weaponpriority5"); +REPLICATE(cvar_cl_weaponpriorities[6], string, "cl_weaponpriority6"); +REPLICATE(cvar_cl_weaponpriorities[7], string, "cl_weaponpriority7"); +REPLICATE(cvar_cl_weaponpriorities[8], string, "cl_weaponpriority8"); +REPLICATE(cvar_cl_weaponpriorities[9], string, "cl_weaponpriority9"); + float bgmtime; string weaponorder_byimpulse;