]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - physics.cfg
Add more name checks
[xonotic/xonotic-data.pk3dir.git] / physics.cfg
1 // ==================================================
2 //  Main configuration for client selectable physics
3 // ==================================================
4
5
6 // ==============
7 //  Main options
8 // ==============
9 set g_physics_clientselect 0 "allow clients to select their physics set"
10 set g_physics_clientselect_options "xonotic nexuiz quake warsow defrag quake3 vecxis quake2 bones"
11 set g_physics_clientselect_default "" "override default physics"
12
13 // =========
14 //  Xonotic
15 // =========
16 set g_physics_xonotic_airaccel_qw -0.8
17 set g_physics_xonotic_airstrafeaccel_qw -0.95
18 set g_physics_xonotic_airspeedlimit_nonqw 900
19 set g_physics_xonotic_maxspeed 360
20 set g_physics_xonotic_jumpvelocity 260
21 set g_physics_xonotic_jumpvelocity_crouch 0
22 set g_physics_xonotic_maxairstrafespeed 100
23 set g_physics_xonotic_maxairspeed 360
24 set g_physics_xonotic_airstrafeaccelerate 18
25 set g_physics_xonotic_warsowbunny_turnaccel 0
26 set g_physics_xonotic_airaccel_qw_stretchfactor 2
27 set g_physics_xonotic_airaccel_sideways_friction 0
28 set g_physics_xonotic_aircontrol 100
29 set g_physics_xonotic_aircontrol_power 2
30 set g_physics_xonotic_aircontrol_backwards 0
31 set g_physics_xonotic_aircontrol_sidewards 0
32 set g_physics_xonotic_aircontrol_penalty 0
33 set g_physics_xonotic_warsowbunny_airforwardaccel 1.00001
34 set g_physics_xonotic_warsowbunny_topspeed 925
35 set g_physics_xonotic_warsowbunny_accel 0.1593
36 set g_physics_xonotic_warsowbunny_backtosideratio 0.8
37 set g_physics_xonotic_friction 6
38 set g_physics_xonotic_accelerate 15
39 set g_physics_xonotic_stopspeed 100
40 set g_physics_xonotic_airaccelerate 2
41 set g_physics_xonotic_airstopaccelerate 3
42 set g_physics_xonotic_track_canjump 0
43
44 // ========
45 //  Nexuiz
46 // ========
47 set g_physics_nexuiz_airaccel_qw 0.95
48 set g_physics_nexuiz_airstrafeaccel_qw 0
49 set g_physics_nexuiz_airspeedlimit_nonqw 0
50 set g_physics_nexuiz_maxspeed 400
51 set g_physics_nexuiz_jumpvelocity 300 "333 to match xonotic physics"
52 set g_physics_nexuiz_jumpvelocity_crouch 0 "333 to match xonotic physics"
53 set g_physics_nexuiz_maxairstrafespeed 0
54 set g_physics_nexuiz_maxairspeed 220
55 set g_physics_nexuiz_airstrafeaccelerate 0
56 set g_physics_nexuiz_warsowbunny_turnaccel 0
57 set g_physics_nexuiz_airaccel_qw_stretchfactor 0
58 set g_physics_nexuiz_airaccel_sideways_friction 0.35
59 set g_physics_nexuiz_aircontrol 0
60 set g_physics_nexuiz_aircontrol_power 2
61 set g_physics_nexuiz_aircontrol_backwards 0
62 set g_physics_nexuiz_aircontrol_sidewards 0
63 set g_physics_nexuiz_aircontrol_penalty 0
64 set g_physics_nexuiz_warsowbunny_airforwardaccel 1.00001
65 set g_physics_nexuiz_warsowbunny_topspeed 925
66 set g_physics_nexuiz_warsowbunny_accel 0.1593
67 set g_physics_nexuiz_warsowbunny_backtosideratio 0.8
68 set g_physics_nexuiz_friction 7
69 set g_physics_nexuiz_accelerate 8
70 set g_physics_nexuiz_stopspeed 100
71 set g_physics_nexuiz_airaccelerate 5.5
72 set g_physics_nexuiz_airstopaccelerate 0
73 set g_physics_nexuiz_track_canjump 0
74
75 // =======
76 //  Quake
77 // =======
78 set g_physics_quake_airaccel_qw 1
79 set g_physics_quake_airstrafeaccel_qw 0
80 set g_physics_quake_airspeedlimit_nonqw 0
81 set g_physics_quake_maxspeed 320
82 set g_physics_quake_jumpvelocity 270
83 set g_physics_quake_jumpvelocity_crouch 0
84 set g_physics_quake_maxairstrafespeed 0
85 set g_physics_quake_maxairspeed 30
86 set g_physics_quake_airstrafeaccelerate 0
87 set g_physics_quake_warsowbunny_turnaccel 0
88 set g_physics_quake_airaccel_qw_stretchfactor 0
89 set g_physics_quake_airaccel_sideways_friction 0
90 set g_physics_quake_aircontrol 0
91 set g_physics_quake_aircontrol_power 2
92 set g_physics_quake_aircontrol_backwards 0
93 set g_physics_quake_aircontrol_sidewards 0
94 set g_physics_quake_aircontrol_penalty 0
95 set g_physics_quake_warsowbunny_airforwardaccel 1.00001
96 set g_physics_quake_warsowbunny_topspeed 925
97 set g_physics_quake_warsowbunny_accel 0.1593
98 set g_physics_quake_warsowbunny_backtosideratio 0.8
99 set g_physics_quake_friction 4
100 set g_physics_quake_accelerate 10
101 set g_physics_quake_stopspeed 100
102 set g_physics_quake_airaccelerate 106.66666666666666666666
103 set g_physics_quake_airstopaccelerate 0
104 set g_physics_quake_track_canjump 1
105
106 // ========
107 //  Warsow
108 // ========
109 set g_physics_warsow_airaccel_qw 1
110 set g_physics_warsow_airstrafeaccel_qw 0
111 set g_physics_warsow_airspeedlimit_nonqw 0
112 set g_physics_warsow_maxspeed 320
113 set g_physics_warsow_jumpvelocity 280
114 set g_physics_warsow_jumpvelocity_crouch 0
115 set g_physics_warsow_maxairstrafespeed 30
116 set g_physics_warsow_maxairspeed 320
117 set g_physics_warsow_airstrafeaccelerate 70
118 set g_physics_warsow_warsowbunny_turnaccel 9
119 set g_physics_warsow_airaccel_qw_stretchfactor 0
120 set g_physics_warsow_airaccel_sideways_friction 0
121 set g_physics_warsow_aircontrol 0
122 set g_physics_warsow_aircontrol_power 2
123 set g_physics_warsow_aircontrol_backwards 0
124 set g_physics_warsow_aircontrol_sidewards 0
125 set g_physics_warsow_aircontrol_penalty 0
126 set g_physics_warsow_warsowbunny_airforwardaccel 1.00001
127 set g_physics_warsow_warsowbunny_topspeed 925
128 set g_physics_warsow_warsowbunny_accel 0.1593
129 set g_physics_warsow_warsowbunny_backtosideratio 0.8
130 set g_physics_warsow_friction 8
131 set g_physics_warsow_accelerate 15
132 set g_physics_warsow_stopspeed 100
133 set g_physics_warsow_airaccelerate 1
134 set g_physics_warsow_airstopaccelerate 2.5
135 set g_physics_warsow_track_canjump 0
136
137 // ========
138 //  DeFrag
139 // ========
140 set g_physics_defrag_airaccel_qw 0.95
141 set g_physics_defrag_airstrafeaccel_qw 1
142 set g_physics_defrag_airspeedlimit_nonqw 0
143 set g_physics_defrag_maxspeed 320
144 set g_physics_defrag_jumpvelocity 270
145 set g_physics_defrag_jumpvelocity_crouch 0
146 set g_physics_defrag_maxairstrafespeed 30
147 set g_physics_defrag_maxairspeed 320
148 set g_physics_defrag_airstrafeaccelerate 70
149 set g_physics_defrag_warsowbunny_turnaccel 0
150 set g_physics_defrag_airaccel_qw_stretchfactor 0
151 set g_physics_defrag_airaccel_sideways_friction 0
152 set g_physics_defrag_aircontrol 150
153 set g_physics_defrag_aircontrol_power 2
154 set g_physics_defrag_aircontrol_backwards 0
155 set g_physics_defrag_aircontrol_sidewards 0
156 set g_physics_defrag_aircontrol_penalty 0
157 set g_physics_defrag_warsowbunny_airforwardaccel 1.00001
158 set g_physics_defrag_warsowbunny_topspeed 925
159 set g_physics_defrag_warsowbunny_accel 0.1593
160 set g_physics_defrag_warsowbunny_backtosideratio 0.8
161 set g_physics_defrag_friction 5.8
162 set g_physics_defrag_accelerate 15
163 set g_physics_defrag_stopspeed 100
164 set g_physics_defrag_airaccelerate 1
165 set g_physics_defrag_airstopaccelerate 2.5
166 set g_physics_defrag_track_canjump 0
167
168 // =========
169 //  Quake 3
170 // =========
171 set g_physics_quake3_airaccel_qw 1
172 set g_physics_quake3_airstrafeaccel_qw 0
173 set g_physics_quake3_airspeedlimit_nonqw 0
174 set g_physics_quake3_maxspeed 320
175 set g_physics_quake3_jumpvelocity 270
176 set g_physics_quake3_jumpvelocity_crouch 0
177 set g_physics_quake3_maxairstrafespeed 0
178 set g_physics_quake3_maxairspeed 320
179 set g_physics_quake3_airstrafeaccelerate 0
180 set g_physics_quake3_warsowbunny_turnaccel 0
181 set g_physics_quake3_airaccel_qw_stretchfactor 0
182 set g_physics_quake3_airaccel_sideways_friction 0
183 set g_physics_quake3_aircontrol 0
184 set g_physics_quake3_aircontrol_power 2
185 set g_physics_quake3_aircontrol_backwards 0
186 set g_physics_quake3_aircontrol_sidewards 0
187 set g_physics_quake3_aircontrol_penalty 0
188 set g_physics_quake3_warsowbunny_airforwardaccel 1.00001
189 set g_physics_quake3_warsowbunny_topspeed 925
190 set g_physics_quake3_warsowbunny_accel 0.1593
191 set g_physics_quake3_warsowbunny_backtosideratio 0.8
192 set g_physics_quake3_friction 6
193 set g_physics_quake3_accelerate 10
194 set g_physics_quake3_stopspeed 100
195 set g_physics_quake3_airaccelerate 1
196 set g_physics_quake3_airstopaccelerate 0
197 set g_physics_quake3_track_canjump 1
198
199 // ========
200 //  Vecxis
201 // ========
202 set g_physics_vecxis_airaccel_qw 0.93
203 set g_physics_vecxis_airstrafeaccel_qw 0
204 set g_physics_vecxis_airspeedlimit_nonqw 0
205 set g_physics_vecxis_maxspeed 400
206 set g_physics_vecxis_jumpvelocity 300 "333 to match xonotic physics"
207 set g_physics_vecxis_jumpvelocity_crouch 0 "333 to match xonotic physics"
208 set g_physics_vecxis_maxairstrafespeed 0
209 set g_physics_vecxis_maxairspeed 220
210 set g_physics_vecxis_airstrafeaccelerate 0
211 set g_physics_vecxis_warsowbunny_turnaccel 0
212 set g_physics_vecxis_airaccel_qw_stretchfactor 0
213 set g_physics_vecxis_airaccel_sideways_friction 0.3
214 set g_physics_vecxis_aircontrol 0
215 set g_physics_vecxis_aircontrol_power 2
216 set g_physics_vecxis_aircontrol_backwards 0
217 set g_physics_vecxis_aircontrol_sidewards 0
218 set g_physics_vecxis_aircontrol_penalty 0
219 set g_physics_vecxis_warsowbunny_airforwardaccel 1.00001
220 set g_physics_vecxis_warsowbunny_topspeed 925
221 set g_physics_vecxis_warsowbunny_accel 0.1593
222 set g_physics_vecxis_warsowbunny_backtosideratio 0.8
223 set g_physics_vecxis_friction 5
224 set g_physics_vecxis_accelerate 5.5
225 set g_physics_vecxis_stopspeed 100
226 set g_physics_vecxis_airaccelerate 5.5
227 set g_physics_vecxis_airstopaccelerate 0
228 set g_physics_vecxis_track_canjump 0
229
230 // =========
231 //  Quake 2
232 // =========
233 set g_physics_quake2_airaccel_qw 1
234 set g_physics_quake2_airstrafeaccel_qw 0
235 set g_physics_quake2_airspeedlimit_nonqw 0
236 set g_physics_quake2_maxspeed 300
237 set g_physics_quake2_jumpvelocity 270
238 set g_physics_quake2_jumpvelocity_crouch 0
239 set g_physics_quake2_maxairstrafespeed 0
240 set g_physics_quake2_maxairspeed 300
241 set g_physics_quake2_airstrafeaccelerate 0
242 set g_physics_quake2_warsowbunny_turnaccel 0
243 set g_physics_quake2_airaccel_qw_stretchfactor 0
244 set g_physics_quake2_airaccel_sideways_friction 0
245 set g_physics_quake2_aircontrol 0
246 set g_physics_quake2_aircontrol_power 2
247 set g_physics_quake2_aircontrol_backwards 0
248 set g_physics_quake2_aircontrol_sidewards 0
249 set g_physics_quake2_aircontrol_penalty 0
250 set g_physics_quake2_warsowbunny_airforwardaccel 1.00001
251 set g_physics_quake2_warsowbunny_topspeed 925
252 set g_physics_quake2_warsowbunny_accel 0.1593
253 set g_physics_quake2_warsowbunny_backtosideratio 0.8
254 set g_physics_quake2_friction 6
255 set g_physics_quake2_accelerate 10
256 set g_physics_quake2_stopspeed 100
257 set g_physics_quake2_airaccelerate 1
258 set g_physics_quake2_airstopaccelerate 0
259 set g_physics_quake2_track_canjump 1
260
261 // =======
262 //  Bones
263 // =======
264 set g_physics_bones_airaccel_qw 1
265 set g_physics_bones_airstrafeaccel_qw 1
266 set g_physics_bones_airspeedlimit_nonqw 0
267 set g_physics_bones_maxspeed 320
268 set g_physics_bones_jumpvelocity 270
269 set g_physics_bones_jumpvelocity_crouch 0
270 set g_physics_bones_maxairstrafespeed 30
271 set g_physics_bones_maxairspeed 320
272 set g_physics_bones_airstrafeaccelerate 70
273 set g_physics_bones_warsowbunny_turnaccel 0
274 set g_physics_bones_airaccel_qw_stretchfactor 0
275 set g_physics_bones_airaccel_sideways_friction 0
276 set g_physics_bones_aircontrol 150
277 set g_physics_bones_aircontrol_power 2
278 set g_physics_bones_aircontrol_backwards 0
279 set g_physics_bones_aircontrol_sidewards 0
280 set g_physics_bones_aircontrol_penalty 0
281 set g_physics_bones_warsowbunny_airforwardaccel 1.00001
282 set g_physics_bones_warsowbunny_topspeed 925
283 set g_physics_bones_warsowbunny_accel 0.1593
284 set g_physics_bones_warsowbunny_backtosideratio 0.8
285 set g_physics_bones_friction 5.97
286 set g_physics_bones_accelerate 15
287 set g_physics_bones_stopspeed 100
288 set g_physics_bones_airaccelerate 1
289 set g_physics_bones_airstopaccelerate 2.5
290 set g_physics_bones_track_canjump 0
291
292 // ==========
293 //  Overkill
294 // ==========
295 set g_physics_overkill_airaccel_qw -0.8
296 set g_physics_overkill_airstrafeaccel_qw -0.95
297 set g_physics_overkill_airspeedlimit_nonqw 900
298 set g_physics_overkill_maxspeed 400
299 set g_physics_overkill_jumpvelocity 260
300 set g_physics_overkill_jumpvelocity_crouch 0
301 set g_physics_overkill_maxairstrafespeed 100
302 set g_physics_overkill_maxairspeed 360
303 set g_physics_overkill_airstrafeaccelerate 24
304 set g_physics_overkill_warsowbunny_turnaccel 0
305 set g_physics_overkill_airaccel_qw_stretchfactor 2
306 set g_physics_overkill_airaccel_sideways_friction 0
307 set g_physics_overkill_aircontrol 125
308 set g_physics_overkill_aircontrol_power 2
309 set g_physics_overkill_aircontrol_backwards 0
310 set g_physics_overkill_aircontrol_sidewards 0
311 set g_physics_overkill_aircontrol_penalty 180
312 set g_physics_overkill_warsowbunny_airforwardaccel 1.00001
313 set g_physics_overkill_warsowbunny_topspeed 925
314 set g_physics_overkill_warsowbunny_accel 0.1593
315 set g_physics_overkill_warsowbunny_backtosideratio 0.8
316 set g_physics_overkill_friction 8
317 set g_physics_overkill_accelerate 15
318 set g_physics_overkill_stopspeed 100
319 set g_physics_overkill_airaccelerate 2
320 set g_physics_overkill_airstopaccelerate 3
321 set g_physics_overkill_track_canjump 0