Merge branch 'terencehill/shuffleteams_fix' into 'master'
[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_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
42 // ========
43 //  Nexuiz
44 // ========
45 set g_physics_nexuiz_airaccel_qw 0.95
46 set g_physics_nexuiz_airstrafeaccel_qw 0
47 set g_physics_nexuiz_airspeedlimit_nonqw 0
48 set g_physics_nexuiz_maxspeed 400
49 set g_physics_nexuiz_jumpvelocity 300 "333 to match xonotic physics"
50 set g_physics_nexuiz_maxairstrafespeed 0
51 set g_physics_nexuiz_maxairspeed 220
52 set g_physics_nexuiz_airstrafeaccelerate 0
53 set g_physics_nexuiz_warsowbunny_turnaccel 0
54 set g_physics_nexuiz_airaccel_qw_stretchfactor 0
55 set g_physics_nexuiz_airaccel_sideways_friction 0.35
56 set g_physics_nexuiz_aircontrol 0
57 set g_physics_nexuiz_aircontrol_power 2
58 set g_physics_nexuiz_aircontrol_penalty 0
59 set g_physics_nexuiz_warsowbunny_airforwardaccel 1.00001
60 set g_physics_nexuiz_warsowbunny_topspeed 925
61 set g_physics_nexuiz_warsowbunny_accel 0.1593
62 set g_physics_nexuiz_warsowbunny_backtosideratio 0.8
63 set g_physics_nexuiz_friction 7
64 set g_physics_nexuiz_accelerate 8
65 set g_physics_nexuiz_stopspeed 100
66 set g_physics_nexuiz_airaccelerate 5.5
67 set g_physics_nexuiz_airstopaccelerate 0
68
69 // =======
70 //  Quake
71 // =======
72 set g_physics_quake_airaccel_qw 1
73 set g_physics_quake_airstrafeaccel_qw 0
74 set g_physics_quake_airspeedlimit_nonqw 0
75 set g_physics_quake_maxspeed 320
76 set g_physics_quake_jumpvelocity 270
77 set g_physics_quake_maxairstrafespeed 0
78 set g_physics_quake_maxairspeed 30
79 set g_physics_quake_airstrafeaccelerate 0
80 set g_physics_quake_warsowbunny_turnaccel 0
81 set g_physics_quake_airaccel_qw_stretchfactor 0
82 set g_physics_quake_airaccel_sideways_friction 0
83 set g_physics_quake_aircontrol 0
84 set g_physics_quake_aircontrol_power 2
85 set g_physics_quake_aircontrol_penalty 0
86 set g_physics_quake_warsowbunny_airforwardaccel 1.00001
87 set g_physics_quake_warsowbunny_topspeed 925
88 set g_physics_quake_warsowbunny_accel 0.1593
89 set g_physics_quake_warsowbunny_backtosideratio 0.8
90 set g_physics_quake_friction 4
91 set g_physics_quake_accelerate 10
92 set g_physics_quake_stopspeed 100
93 set g_physics_quake_airaccelerate 106.66666666666666666666
94 set g_physics_quake_airstopaccelerate 0
95
96 // ========
97 //  Warsow
98 // ========
99 set g_physics_warsow_airaccel_qw 1
100 set g_physics_warsow_airstrafeaccel_qw 0
101 set g_physics_warsow_airspeedlimit_nonqw 0
102 set g_physics_warsow_maxspeed 320
103 set g_physics_warsow_jumpvelocity 280
104 set g_physics_warsow_maxairstrafespeed 30
105 set g_physics_warsow_maxairspeed 320
106 set g_physics_warsow_airstrafeaccelerate 70
107 set g_physics_warsow_warsowbunny_turnaccel 9
108 set g_physics_warsow_airaccel_qw_stretchfactor 0
109 set g_physics_warsow_airaccel_sideways_friction 0
110 set g_physics_warsow_aircontrol 0
111 set g_physics_warsow_aircontrol_power 2
112 set g_physics_warsow_aircontrol_penalty 0
113 set g_physics_warsow_warsowbunny_airforwardaccel 1.00001
114 set g_physics_warsow_warsowbunny_topspeed 925
115 set g_physics_warsow_warsowbunny_accel 0.1593
116 set g_physics_warsow_warsowbunny_backtosideratio 0.8
117 set g_physics_warsow_friction 8
118 set g_physics_warsow_accelerate 15
119 set g_physics_warsow_stopspeed 100
120 set g_physics_warsow_airaccelerate 1
121 set g_physics_warsow_airstopaccelerate 2.5
122
123 // ========
124 //  DeFrag
125 // ========
126 set g_physics_defrag_airaccel_qw 0.95
127 set g_physics_defrag_airstrafeaccel_qw 1
128 set g_physics_defrag_airspeedlimit_nonqw 0
129 set g_physics_defrag_maxspeed 320
130 set g_physics_defrag_jumpvelocity 270
131 set g_physics_defrag_maxairstrafespeed 30
132 set g_physics_defrag_maxairspeed 320
133 set g_physics_defrag_airstrafeaccelerate 70
134 set g_physics_defrag_warsowbunny_turnaccel 0
135 set g_physics_defrag_airaccel_qw_stretchfactor 0
136 set g_physics_defrag_airaccel_sideways_friction 0
137 set g_physics_defrag_aircontrol 150
138 set g_physics_defrag_aircontrol_power 2
139 set g_physics_defrag_aircontrol_penalty 0
140 set g_physics_defrag_warsowbunny_airforwardaccel 1.00001
141 set g_physics_defrag_warsowbunny_topspeed 925
142 set g_physics_defrag_warsowbunny_accel 0.1593
143 set g_physics_defrag_warsowbunny_backtosideratio 0.8
144 set g_physics_defrag_friction 5.8
145 set g_physics_defrag_accelerate 15
146 set g_physics_defrag_stopspeed 100
147 set g_physics_defrag_airaccelerate 1
148 set g_physics_defrag_airstopaccelerate 2.5
149
150 // =========
151 //  Quake 3
152 // =========
153 set g_physics_quake3_airaccel_qw 1
154 set g_physics_quake3_airstrafeaccel_qw 0
155 set g_physics_quake3_airspeedlimit_nonqw 0
156 set g_physics_quake3_maxspeed 320
157 set g_physics_quake3_jumpvelocity 270
158 set g_physics_quake3_maxairstrafespeed 0
159 set g_physics_quake3_maxairspeed 320
160 set g_physics_quake3_airstrafeaccelerate 0
161 set g_physics_quake3_warsowbunny_turnaccel 0
162 set g_physics_quake3_airaccel_qw_stretchfactor 0
163 set g_physics_quake3_airaccel_sideways_friction 0
164 set g_physics_quake3_aircontrol 0
165 set g_physics_quake3_aircontrol_power 2
166 set g_physics_quake3_aircontrol_penalty 0
167 set g_physics_quake3_warsowbunny_airforwardaccel 1.00001
168 set g_physics_quake3_warsowbunny_topspeed 925
169 set g_physics_quake3_warsowbunny_accel 0.1593
170 set g_physics_quake3_warsowbunny_backtosideratio 0.8
171 set g_physics_quake3_friction 6
172 set g_physics_quake3_accelerate 10
173 set g_physics_quake3_stopspeed 100
174 set g_physics_quake3_airaccelerate 1
175 set g_physics_quake3_airstopaccelerate 0
176
177 // ========
178 //  Vecxis
179 // ========
180 set g_physics_vecxis_airaccel_qw 0.93
181 set g_physics_vecxis_airstrafeaccel_qw 0
182 set g_physics_vecxis_airspeedlimit_nonqw 0
183 set g_physics_vecxis_maxspeed 400
184 set g_physics_vecxis_jumpvelocity 300 "333 to match xonotic physics"
185 set g_physics_vecxis_maxairstrafespeed 0
186 set g_physics_vecxis_maxairspeed 220
187 set g_physics_vecxis_airstrafeaccelerate 0
188 set g_physics_vecxis_warsowbunny_turnaccel 0
189 set g_physics_vecxis_airaccel_qw_stretchfactor 0
190 set g_physics_vecxis_airaccel_sideways_friction 0.3
191 set g_physics_vecxis_aircontrol 0
192 set g_physics_vecxis_aircontrol_power 2
193 set g_physics_vecxis_aircontrol_penalty 0
194 set g_physics_vecxis_warsowbunny_airforwardaccel 1.00001
195 set g_physics_vecxis_warsowbunny_topspeed 925
196 set g_physics_vecxis_warsowbunny_accel 0.1593
197 set g_physics_vecxis_warsowbunny_backtosideratio 0.8
198 set g_physics_vecxis_friction 5
199 set g_physics_vecxis_accelerate 5.5
200 set g_physics_vecxis_stopspeed 100
201 set g_physics_vecxis_airaccelerate 5.5
202 set g_physics_vecxis_airstopaccelerate 0
203
204 // =========
205 //  Quake 2
206 // =========
207 set g_physics_quake2_airaccel_qw 1
208 set g_physics_quake2_airstrafeaccel_qw 0
209 set g_physics_quake2_airspeedlimit_nonqw 0
210 set g_physics_quake2_maxspeed 300
211 set g_physics_quake2_jumpvelocity 270
212 set g_physics_quake2_maxairstrafespeed 0
213 set g_physics_quake2_maxairspeed 300
214 set g_physics_quake2_airstrafeaccelerate 0
215 set g_physics_quake2_warsowbunny_turnaccel 0
216 set g_physics_quake2_airaccel_qw_stretchfactor 0
217 set g_physics_quake2_airaccel_sideways_friction 0
218 set g_physics_quake2_aircontrol 0
219 set g_physics_quake2_aircontrol_power 2
220 set g_physics_quake2_aircontrol_penalty 0
221 set g_physics_quake2_warsowbunny_airforwardaccel 1.00001
222 set g_physics_quake2_warsowbunny_topspeed 925
223 set g_physics_quake2_warsowbunny_accel 0.1593
224 set g_physics_quake2_warsowbunny_backtosideratio 0.8
225 set g_physics_quake2_friction 6
226 set g_physics_quake2_accelerate 10
227 set g_physics_quake2_stopspeed 100
228 set g_physics_quake2_airaccelerate 1
229 set g_physics_quake2_airstopaccelerate 0
230
231 // =======
232 //  Bones
233 // =======
234 set g_physics_bones_airaccel_qw 1
235 set g_physics_bones_airstrafeaccel_qw 1
236 set g_physics_bones_airspeedlimit_nonqw 0
237 set g_physics_bones_maxspeed 320
238 set g_physics_bones_jumpvelocity 270
239 set g_physics_bones_maxairstrafespeed 30
240 set g_physics_bones_maxairspeed 320
241 set g_physics_bones_airstrafeaccelerate 70
242 set g_physics_bones_warsowbunny_turnaccel 0
243 set g_physics_bones_airaccel_qw_stretchfactor 0
244 set g_physics_bones_airaccel_sideways_friction 0
245 set g_physics_bones_aircontrol 150
246 set g_physics_bones_aircontrol_power 2
247 set g_physics_bones_aircontrol_penalty 0
248 set g_physics_bones_warsowbunny_airforwardaccel 1.00001
249 set g_physics_bones_warsowbunny_topspeed 925
250 set g_physics_bones_warsowbunny_accel 0.1593
251 set g_physics_bones_warsowbunny_backtosideratio 0.8
252 set g_physics_bones_friction 5.97
253 set g_physics_bones_accelerate 15
254 set g_physics_bones_stopspeed 100
255 set g_physics_bones_airaccelerate 1
256 set g_physics_bones_airstopaccelerate 2.5