]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - physics.cfg
Add sv_aircontrol_backwards to allow strafing backwards
[xonotic/xonotic-data.pk3dir.git] / physics.cfg
1 // ==================================================
2 //  Main configuration for client selectable physics
3 // ==================================================
4
5
6 // ==============
7 //  Main options
8 // ==============
9 seta cl_physics "default" "client selected physics set"
10
11 set g_physics_clientselect 0 "allow clients to select their physics set"
12 set g_physics_clientselect_options "xonotic nexuiz quake warsow defrag quake3 vecxis quake2 bones"
13 set g_physics_clientselect_default "" "override default physics"
14
15 // =========
16 //  Xonotic
17 // =========
18 set g_physics_xonotic_airaccel_qw -0.8
19 set g_physics_xonotic_airstrafeaccel_qw -0.95
20 set g_physics_xonotic_airspeedlimit_nonqw 900
21 set g_physics_xonotic_maxspeed 360
22 set g_physics_xonotic_jumpvelocity 260
23 set g_physics_xonotic_maxairstrafespeed 100
24 set g_physics_xonotic_maxairspeed 360
25 set g_physics_xonotic_airstrafeaccelerate 18
26 set g_physics_xonotic_warsowbunny_turnaccel 0
27 set g_physics_xonotic_airaccel_qw_stretchfactor 2
28 set g_physics_xonotic_airaccel_sideways_friction 0
29 set g_physics_xonotic_aircontrol 100
30 set g_physics_xonotic_aircontrol_power 2
31 set g_physics_xonotic_aircontrol_backwards 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_maxairstrafespeed 0
53 set g_physics_nexuiz_maxairspeed 220
54 set g_physics_nexuiz_airstrafeaccelerate 0
55 set g_physics_nexuiz_warsowbunny_turnaccel 0
56 set g_physics_nexuiz_airaccel_qw_stretchfactor 0
57 set g_physics_nexuiz_airaccel_sideways_friction 0.35
58 set g_physics_nexuiz_aircontrol 0
59 set g_physics_nexuiz_aircontrol_power 2
60 set g_physics_nexuiz_aircontrol_backwards 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_penalty 0
91 set g_physics_quake_warsowbunny_airforwardaccel 1.00001
92 set g_physics_quake_warsowbunny_topspeed 925
93 set g_physics_quake_warsowbunny_accel 0.1593
94 set g_physics_quake_warsowbunny_backtosideratio 0.8
95 set g_physics_quake_friction 4
96 set g_physics_quake_accelerate 10
97 set g_physics_quake_stopspeed 100
98 set g_physics_quake_airaccelerate 106.66666666666666666666
99 set g_physics_quake_airstopaccelerate 0
100 set g_physics_quake_track_canjump 1
101
102 // ========
103 //  Warsow
104 // ========
105 set g_physics_warsow_airaccel_qw 1
106 set g_physics_warsow_airstrafeaccel_qw 0
107 set g_physics_warsow_airspeedlimit_nonqw 0
108 set g_physics_warsow_maxspeed 320
109 set g_physics_warsow_jumpvelocity 280
110 set g_physics_warsow_maxairstrafespeed 30
111 set g_physics_warsow_maxairspeed 320
112 set g_physics_warsow_airstrafeaccelerate 70
113 set g_physics_warsow_warsowbunny_turnaccel 9
114 set g_physics_warsow_airaccel_qw_stretchfactor 0
115 set g_physics_warsow_airaccel_sideways_friction 0
116 set g_physics_warsow_aircontrol 0
117 set g_physics_warsow_aircontrol_power 2
118 set g_physics_warsow_aircontrol_backwards 0
119 set g_physics_warsow_aircontrol_penalty 0
120 set g_physics_warsow_warsowbunny_airforwardaccel 1.00001
121 set g_physics_warsow_warsowbunny_topspeed 925
122 set g_physics_warsow_warsowbunny_accel 0.1593
123 set g_physics_warsow_warsowbunny_backtosideratio 0.8
124 set g_physics_warsow_friction 8
125 set g_physics_warsow_accelerate 15
126 set g_physics_warsow_stopspeed 100
127 set g_physics_warsow_airaccelerate 1
128 set g_physics_warsow_airstopaccelerate 2.5
129 set g_physics_warsow_track_canjump 0
130
131 // ========
132 //  DeFrag
133 // ========
134 set g_physics_defrag_airaccel_qw 0.95
135 set g_physics_defrag_airstrafeaccel_qw 1
136 set g_physics_defrag_airspeedlimit_nonqw 0
137 set g_physics_defrag_maxspeed 320
138 set g_physics_defrag_jumpvelocity 270
139 set g_physics_defrag_maxairstrafespeed 30
140 set g_physics_defrag_maxairspeed 320
141 set g_physics_defrag_airstrafeaccelerate 70
142 set g_physics_defrag_warsowbunny_turnaccel 0
143 set g_physics_defrag_airaccel_qw_stretchfactor 0
144 set g_physics_defrag_airaccel_sideways_friction 0
145 set g_physics_defrag_aircontrol 150
146 set g_physics_defrag_aircontrol_power 2
147 set g_physics_defrag_aircontrol_backwards 0
148 set g_physics_defrag_aircontrol_penalty 0
149 set g_physics_defrag_warsowbunny_airforwardaccel 1.00001
150 set g_physics_defrag_warsowbunny_topspeed 925
151 set g_physics_defrag_warsowbunny_accel 0.1593
152 set g_physics_defrag_warsowbunny_backtosideratio 0.8
153 set g_physics_defrag_friction 5.8
154 set g_physics_defrag_accelerate 15
155 set g_physics_defrag_stopspeed 100
156 set g_physics_defrag_airaccelerate 1
157 set g_physics_defrag_airstopaccelerate 2.5
158 set g_physics_defrag_track_canjump 0
159
160 // =========
161 //  Quake 3
162 // =========
163 set g_physics_quake3_airaccel_qw 1
164 set g_physics_quake3_airstrafeaccel_qw 0
165 set g_physics_quake3_airspeedlimit_nonqw 0
166 set g_physics_quake3_maxspeed 320
167 set g_physics_quake3_jumpvelocity 270
168 set g_physics_quake3_maxairstrafespeed 0
169 set g_physics_quake3_maxairspeed 320
170 set g_physics_quake3_airstrafeaccelerate 0
171 set g_physics_quake3_warsowbunny_turnaccel 0
172 set g_physics_quake3_airaccel_qw_stretchfactor 0
173 set g_physics_quake3_airaccel_sideways_friction 0
174 set g_physics_quake3_aircontrol 0
175 set g_physics_quake3_aircontrol_power 2
176 set g_physics_quake3_aircontrol_backwards 0
177 set g_physics_quake3_aircontrol_penalty 0
178 set g_physics_quake3_warsowbunny_airforwardaccel 1.00001
179 set g_physics_quake3_warsowbunny_topspeed 925
180 set g_physics_quake3_warsowbunny_accel 0.1593
181 set g_physics_quake3_warsowbunny_backtosideratio 0.8
182 set g_physics_quake3_friction 6
183 set g_physics_quake3_accelerate 10
184 set g_physics_quake3_stopspeed 100
185 set g_physics_quake3_airaccelerate 1
186 set g_physics_quake3_airstopaccelerate 0
187 set g_physics_quake3_track_canjump 1
188
189 // ========
190 //  Vecxis
191 // ========
192 set g_physics_vecxis_airaccel_qw 0.93
193 set g_physics_vecxis_airstrafeaccel_qw 0
194 set g_physics_vecxis_airspeedlimit_nonqw 0
195 set g_physics_vecxis_maxspeed 400
196 set g_physics_vecxis_jumpvelocity 300 "333 to match xonotic physics"
197 set g_physics_vecxis_maxairstrafespeed 0
198 set g_physics_vecxis_maxairspeed 220
199 set g_physics_vecxis_airstrafeaccelerate 0
200 set g_physics_vecxis_warsowbunny_turnaccel 0
201 set g_physics_vecxis_airaccel_qw_stretchfactor 0
202 set g_physics_vecxis_airaccel_sideways_friction 0.3
203 set g_physics_vecxis_aircontrol 0
204 set g_physics_vecxis_aircontrol_power 2
205 set g_physics_vecxis_aircontrol_backwards 0
206 set g_physics_vecxis_aircontrol_penalty 0
207 set g_physics_vecxis_warsowbunny_airforwardaccel 1.00001
208 set g_physics_vecxis_warsowbunny_topspeed 925
209 set g_physics_vecxis_warsowbunny_accel 0.1593
210 set g_physics_vecxis_warsowbunny_backtosideratio 0.8
211 set g_physics_vecxis_friction 5
212 set g_physics_vecxis_accelerate 5.5
213 set g_physics_vecxis_stopspeed 100
214 set g_physics_vecxis_airaccelerate 5.5
215 set g_physics_vecxis_airstopaccelerate 0
216 set g_physics_vecxis_track_canjump 0
217
218 // =========
219 //  Quake 2
220 // =========
221 set g_physics_quake2_airaccel_qw 1
222 set g_physics_quake2_airstrafeaccel_qw 0
223 set g_physics_quake2_airspeedlimit_nonqw 0
224 set g_physics_quake2_maxspeed 300
225 set g_physics_quake2_jumpvelocity 270
226 set g_physics_quake2_maxairstrafespeed 0
227 set g_physics_quake2_maxairspeed 300
228 set g_physics_quake2_airstrafeaccelerate 0
229 set g_physics_quake2_warsowbunny_turnaccel 0
230 set g_physics_quake2_airaccel_qw_stretchfactor 0
231 set g_physics_quake2_airaccel_sideways_friction 0
232 set g_physics_quake2_aircontrol 0
233 set g_physics_quake2_aircontrol_power 2
234 set g_physics_quake2_aircontrol_backwards 0
235 set g_physics_quake2_aircontrol_penalty 0
236 set g_physics_quake2_warsowbunny_airforwardaccel 1.00001
237 set g_physics_quake2_warsowbunny_topspeed 925
238 set g_physics_quake2_warsowbunny_accel 0.1593
239 set g_physics_quake2_warsowbunny_backtosideratio 0.8
240 set g_physics_quake2_friction 6
241 set g_physics_quake2_accelerate 10
242 set g_physics_quake2_stopspeed 100
243 set g_physics_quake2_airaccelerate 1
244 set g_physics_quake2_airstopaccelerate 0
245 set g_physics_quake2_track_canjump 1
246
247 // =======
248 //  Bones
249 // =======
250 set g_physics_bones_airaccel_qw 1
251 set g_physics_bones_airstrafeaccel_qw 1
252 set g_physics_bones_airspeedlimit_nonqw 0
253 set g_physics_bones_maxspeed 320
254 set g_physics_bones_jumpvelocity 270
255 set g_physics_bones_maxairstrafespeed 30
256 set g_physics_bones_maxairspeed 320
257 set g_physics_bones_airstrafeaccelerate 70
258 set g_physics_bones_warsowbunny_turnaccel 0
259 set g_physics_bones_airaccel_qw_stretchfactor 0
260 set g_physics_bones_airaccel_sideways_friction 0
261 set g_physics_bones_aircontrol 150
262 set g_physics_bones_aircontrol_power 2
263 set g_physics_bones_aircontrol_backwards 0
264 set g_physics_bones_aircontrol_penalty 0
265 set g_physics_bones_warsowbunny_airforwardaccel 1.00001
266 set g_physics_bones_warsowbunny_topspeed 925
267 set g_physics_bones_warsowbunny_accel 0.1593
268 set g_physics_bones_warsowbunny_backtosideratio 0.8
269 set g_physics_bones_friction 5.97
270 set g_physics_bones_accelerate 15
271 set g_physics_bones_stopspeed 100
272 set g_physics_bones_airaccelerate 1
273 set g_physics_bones_airstopaccelerate 2.5
274 set g_physics_bones_track_canjump 0