OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
gamecvars.h
1/*
2===========================================================================
3Copyright (C) 2015 the OpenMoHAA team
4
5This file is part of OpenMoHAA source code.
6
7OpenMoHAA source code is free software; you can redistribute it
8and/or modify it under the terms of the GNU General Public License as
9published by the Free Software Foundation; either version 2 of the License,
10or (at your option) any later version.
11
12OpenMoHAA source code is distributed in the hope that it will be
13useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with OpenMoHAA source code; if not, write to the Free Software
19Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20===========================================================================
21*/
22
23// gamecvars.h: Game variables
24
25#pragma once
26
27#include "g_local.h"
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33extern cvar_t *developer;
34
35extern cvar_t *deathmatch;
36extern cvar_t *dmflags;
37extern cvar_t *skill;
38extern cvar_t *fraglimit;
39extern cvar_t *timelimit;
40extern cvar_t *roundlimit;
41extern cvar_t *g_allowjointime;
42extern cvar_t *password;
43extern cvar_t *sv_privatePassword;
44
45extern cvar_t *filterban;
46
47extern cvar_t *flood_msgs;
48extern cvar_t *flood_persecond;
49extern cvar_t *flood_waitdelay;
50
51extern cvar_t *maxclients;
52extern cvar_t *maxentities;
53extern cvar_t *precache;
54extern cvar_t *dedicated;
55extern cvar_t *detail;
56extern cvar_t *com_blood;
57extern cvar_t *whereami;
58extern cvar_t *bosshealth;
59
60extern cvar_t *sv_maxvelocity;
61extern cvar_t *sv_gravity;
62extern cvar_t *sv_rollspeed;
63extern cvar_t *sv_rollangle;
64extern cvar_t *sv_cheats;
65extern cvar_t *sv_showbboxes;
66extern cvar_t *sv_showtags;
67
68extern cvar_t *sv_testloc_num;
69extern cvar_t *sv_testloc_secondary;
70extern cvar_t *sv_testloc_radius;
71extern cvar_t *sv_testloc_offset_x;
72extern cvar_t *sv_testloc_offset_y;
73extern cvar_t *sv_testloc_offset_z;
74extern cvar_t *sv_testloc_radius2;
75extern cvar_t *sv_testloc_offset2_x;
76extern cvar_t *sv_testloc_offset2_y;
77extern cvar_t *sv_testloc_offset2_z;
78
79extern cvar_t *sv_showcameras;
80extern cvar_t *sv_showentnums;
81extern cvar_t *sv_stopspeed;
82extern cvar_t *sv_friction;
83extern cvar_t *sv_waterfriction;
84extern cvar_t *sv_waterspeed;
85extern cvar_t *sv_traceinfo;
86extern cvar_t *sv_drawtrace;
87extern cvar_t *sv_fps;
88extern cvar_t *sv_cinematic;
89extern cvar_t *sv_maplist;
90extern cvar_t *sv_nextmap;
91extern cvar_t *sv_runspeed;
92extern cvar_t *sv_walkspeedmult;
93extern cvar_t *sv_dmspeedmult;
94extern cvar_t *sv_crouchspeedmult;
95
96extern cvar_t *sv_sprinttime;
97extern cvar_t *sv_sprintmult;
98extern cvar_t *sv_sprinttime_dm;
99extern cvar_t *sv_sprintmult_dm;
100extern cvar_t *sv_sprinton;
101extern cvar_t *sv_invulnerabletime;
102extern cvar_t *sv_team_spawn_interval;
103
104extern cvar_t *g_showmem;
105extern cvar_t *g_timeents;
106extern cvar_t *g_timescripts;
107
108extern cvar_t *g_showaxis;
109extern cvar_t *g_showplayerstate;
110extern cvar_t *g_showplayeranim;
111extern cvar_t *g_showawareness;
112extern cvar_t *g_entinfo;
113extern cvar_t *g_showlookat;
114
115extern cvar_t *g_numdebuglines;
116extern cvar_t *g_numdebuglinedelays;
117extern cvar_t *g_numdebugstrings;
118
119extern cvar_t *g_spiffyplayer;
120extern cvar_t *g_spiffyvelocity_x;
121extern cvar_t *g_spiffyvelocity_y;
122extern cvar_t *g_spiffyvelocity_z;
123
124extern cvar_t *g_playermodel;
125extern cvar_t *g_statefile;
126extern cvar_t *g_showbullettrace;
127extern cvar_t *s_debugmusic;
128extern cvar_t *g_showautoaim;
129extern cvar_t *g_debugtargets;
130extern cvar_t *g_debugdamage;
131extern cvar_t *g_logstats;
132
133extern cvar_t *g_showtokens;
134extern cvar_t *g_showopcodes;
135extern cvar_t *g_scriptcheck;
136extern cvar_t *g_nodecheck;
137extern cvar_t *g_scriptdebug;
138extern cvar_t *g_scripttrace;
139
140extern cvar_t *g_ai;
141extern cvar_t *g_vehicle;
142
143extern cvar_t *g_gametype;
144extern cvar_t *g_gametypestring;
145extern cvar_t *g_realismmode;
146extern cvar_t *g_teamdamage;
147extern cvar_t *g_healthdrop;
148extern cvar_t *g_healrate;
149
150extern cvar_t *g_allowvote;
151extern cvar_t *g_monitor;
152extern cvar_t *g_monitorNum;
153
154extern cvar_t *g_spawnentities;
155extern cvar_t *g_spawnai;
156
157extern cvar_t *g_patherror;
158extern cvar_t *g_droppeditemlife;
159extern cvar_t *g_dropclips;
160extern cvar_t *g_animdump;
161extern cvar_t *g_showdamage;
162extern cvar_t *g_ai_notifyradius;
163extern cvar_t *g_ai_noticescale;
164extern cvar_t *g_ai_soundscale;
165extern cvar_t *ai_debug_grenades;
166
167extern cvar_t *g_warmup;
168extern cvar_t *g_doWarmup;
169extern cvar_t *g_forceready;
170extern cvar_t *g_forcerespawn;
171extern cvar_t *g_maxintermission;
172
173extern cvar_t *g_smoothClients;
174
175extern cvar_t *pmove_fixed;
176extern cvar_t *pmove_msec;
177
178extern cvar_t *g_inactivespectate;
179extern cvar_t *g_inactivekick;
180
181extern cvar_t *g_teamkillwarn;
182extern cvar_t *g_teamkillkick;
183extern cvar_t *g_teamswitchdelay;
184
185extern cvar_t *g_viewkick_pitch;
186extern cvar_t *g_viewkick_yaw;
187extern cvar_t *g_viewkick_roll;
188extern cvar_t *g_viewkick_dmmult;
189
190extern cvar_t *g_drawattackertime;
191extern cvar_t *g_playerdeltamethod;
192
193extern cvar_t *g_success;
194extern cvar_t *g_failed;
195
196extern cvar_t *g_gotmedal;
197extern cvar_t *g_medal0;
198extern cvar_t *g_medal1;
199extern cvar_t *g_medal2;
200extern cvar_t *g_medal3;
201extern cvar_t *g_medal4;
202extern cvar_t *g_medal5;
203extern cvar_t *g_medalbt0;
204extern cvar_t *g_medalbt1;
205extern cvar_t *g_medalbt2;
206extern cvar_t *g_medalbt3;
207extern cvar_t *g_medalbt4;
208extern cvar_t *g_medalbt5;
209extern cvar_t *g_eogmedal0;
210extern cvar_t *g_eogmedal1;
211extern cvar_t *g_eogmedal2;
212extern cvar_t *g_m1l1;
213extern cvar_t *g_m1l2;
214extern cvar_t *g_m1l3;
215extern cvar_t *g_m2l1;
216extern cvar_t *g_m2l2;
217extern cvar_t *g_m2l3;
218extern cvar_t *g_m3l1;
219extern cvar_t *g_m3l2;
220extern cvar_t *g_m3l3;
221extern cvar_t *g_m4l1;
222extern cvar_t *g_m4l2;
223extern cvar_t *g_m4l3;
224extern cvar_t *g_m5l1;
225extern cvar_t *g_m5l2;
226extern cvar_t *g_m5l3;
227extern cvar_t *g_m6l1;
228extern cvar_t *g_m6l2;
229extern cvar_t *g_m6l3;
230extern cvar_t *g_t2l1;
231extern cvar_t *g_t3l1;
232extern cvar_t *g_mission;
233extern cvar_t *g_lastsave;
234
235extern cvar_t *g_forceteamspectate;
236extern cvar_t *g_spectatefollow_forward;
237extern cvar_t *g_spectatefollow_right;
238extern cvar_t *g_spectatefollow_up;
239extern cvar_t *g_spectatefollow_pitch;
240extern cvar_t *g_spectate_allow_full_chat;
241
242extern cvar_t *g_voiceChat;
243extern cvar_t *g_voiceChatTime;
244extern cvar_t *g_textChatTime;
245extern cvar_t *g_debugsmoke;
246
247extern cvar_t *g_turret_convergetime;
248extern cvar_t *g_turret_suppresstime;
249extern cvar_t *g_turret_suppresswaittime;
250extern cvar_t *g_turret_spread;
251extern cvar_t *g_maprotation_filter;
252
253extern cvar_t *g_shownpc;
254extern cvar_t *g_TOW_winstate;
255extern cvar_t *g_chat_expansions;
256
257extern cvar_t *g_qunits_to_feet;
258extern cvar_t *g_cinematics_off;
259
260extern cvar_t *g_rifles_for_sweepers;
261extern cvar_t *g_no_seasick;
262
263extern cvar_t *g_aistats;
264
265extern cvar_t *sv_netoptimize;
266
267extern cvar_t *g_obituarylocation;
268
269extern cvar_t *sv_scriptfiles;
270
271extern cvar_t *sv_maxbots;
272extern cvar_t *sv_numbots;
273extern cvar_t *sv_minPlayers;
274extern cvar_t *sv_sharedbots;
275extern cvar_t *g_rankedserver;
276extern cvar_t *g_spectatefollow_firstperson;
277
278extern cvar_t *cl_running;
279
280extern cvar_t *g_instamsg_allowed;
281extern cvar_t *g_instamsg_minDelay;
282extern cvar_t *g_textmsg_allowed;
283extern cvar_t *g_textmsg_minDelay;
284
285extern cvar_t *g_teambalance;
286
287extern cvar_t *g_navigation_legacy;
288
289void CVAR_Init(void);
290
291#ifdef __cplusplus
292}
293#endif