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