]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - physics.cfg
Client-selectable physics configs
[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"
13
14 // =========
15 //  Xonotic
16 // =========
17 set g_physics_xonotic_airaccel_qw -0.8
18 set g_physics_xonotic_airstrafeaccel_qw -0.95
19 set g_physics_xonotic_airspeedlimit_nonqw 900
20 set g_physics_xonotic_maxspeed 360
21 set g_physics_xonotic_jumpvelocity 248
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_penalty 0
31 set g_physics_xonotic_warsowbunny_airforwardaccel 1.00001
32 set g_physics_xonotic_warsowbunny_topspeed 925
33 set g_physics_xonotic_warsowbunny_accel 0.1593
34 set g_physics_xonotic_warsowbunny_backtosideratio 0.8
35 set g_physics_xonotic_friction 6
36 set g_physics_xonotic_accelerate 15
37 set g_physics_xonotic_stopspeed 100
38 set g_physics_xonotic_airaccelerate 2
39 set g_physics_xonotic_airstopaccelerate 3
40
41 // ========
42 //  Nexuiz
43 // ========
44 set g_physics_nexuiz_airaccel_qw 0.95
45 set g_physics_nexuiz_airstrafeaccel_qw 0
46 set g_physics_nexuiz_airspeedlimit_nonqw 0
47 set g_physics_nexuiz_maxspeed 400
48 set g_physics_nexuiz_jumpvelocity 300 "333 to match xonotic physics"
49 set g_physics_nexuiz_maxairstrafespeed 0
50 set g_physics_nexuiz_maxairspeed 220
51 set g_physics_nexuiz_airstrafeaccelerate 0
52 set g_physics_nexuiz_warsowbunny_turnaccel 0
53 set g_physics_nexuiz_airaccel_qw_stretchfactor 0
54 set g_physics_nexuiz_airaccel_sideways_friction 0.35
55 set g_physics_nexuiz_aircontrol 0
56 set g_physics_nexuiz_aircontrol_power 2
57 set g_physics_nexuiz_aircontrol_penalty 0
58 set g_physics_nexuiz_warsowbunny_airforwardaccel 1.00001
59 set g_physics_nexuiz_warsowbunny_topspeed 925
60 set g_physics_nexuiz_warsowbunny_accel 0.1593
61 set g_physics_nexuiz_warsowbunny_backtosideratio 0.8
62 set g_physics_nexuiz_friction 7
63 set g_physics_nexuiz_accelerate 8
64 set g_physics_nexuiz_stopspeed 100
65 set g_physics_nexuiz_airaccelerate 5.5
66 set g_physics_nexuiz_airstopaccelerate 0
67
68 // =======
69 //  Quake
70 // =======
71 set g_physics_quake_airaccel_qw 1
72 set g_physics_quake_airstrafeaccel_qw 0
73 set g_physics_quake_airspeedlimit_nonqw 0
74 set g_physics_quake_maxspeed 320
75 set g_physics_quake_jumpvelocity 270
76 set g_physics_quake_maxairstrafespeed 0
77 set g_physics_quake_maxairspeed 30
78 set g_physics_quake_airstrafeaccelerate 0
79 set g_physics_quake_warsowbunny_turnaccel 0
80 set g_physics_quake_airaccel_qw_stretchfactor 0
81 set g_physics_quake_airaccel_sideways_friction 0
82 set g_physics_quake_aircontrol 0
83 set g_physics_quake_aircontrol_power 2
84 set g_physics_quake_aircontrol_penalty 0
85 set g_physics_quake_warsowbunny_airforwardaccel 1.00001
86 set g_physics_quake_warsowbunny_topspeed 925
87 set g_physics_quake_warsowbunny_accel 0.1593
88 set g_physics_quake_warsowbunny_backtosideratio 0.8
89 set g_physics_quake_friction 4
90 set g_physics_quake_accelerate 10
91 set g_physics_quake_stopspeed 100
92 set g_physics_quake_airaccelerate 106.66666666666666666666
93 set g_physics_quake_airstopaccelerate 0
94
95 // ========
96 //  Warsow
97 // ========
98 set g_physics_warsow_airaccel_qw 1
99 set g_physics_warsow_airstrafeaccel_qw 0
100 set g_physics_warsow_airspeedlimit_nonqw 0
101 set g_physics_warsow_maxspeed 320
102 set g_physics_warsow_jumpvelocity 280
103 set g_physics_warsow_maxairstrafespeed 30
104 set g_physics_warsow_maxairspeed 320
105 set g_physics_warsow_airstrafeaccelerate 70
106 set g_physics_warsow_warsowbunny_turnaccel 9
107 set g_physics_warsow_airaccel_qw_stretchfactor 0
108 set g_physics_warsow_airaccel_sideways_friction 0
109 set g_physics_warsow_aircontrol 0
110 set g_physics_warsow_aircontrol_power 2
111 set g_physics_warsow_aircontrol_penalty 0
112 set g_physics_warsow_warsowbunny_airforwardaccel 1.00001
113 set g_physics_warsow_warsowbunny_topspeed 925
114 set g_physics_warsow_warsowbunny_accel 0.1593
115 set g_physics_warsow_warsowbunny_backtosideratio 0.8
116 set g_physics_warsow_friction 8
117 set g_physics_warsow_accelerate 15
118 set g_physics_warsow_stopspeed 100
119 set g_physics_warsow_airaccelerate 1
120 set g_physics_warsow_airstopaccelerate 2.5
121
122 // ========
123 //  DeFrag
124 // ========
125 set g_physics_defrag_airaccel_qw 0.95
126 set g_physics_defrag_airstrafeaccel_qw 1
127 set g_physics_defrag_airspeedlimit_nonqw 0
128 set g_physics_defrag_maxspeed 320
129 set g_physics_defrag_jumpvelocity 270
130 set g_physics_defrag_maxairstrafespeed 30
131 set g_physics_defrag_maxairspeed 320
132 set g_physics_defrag_airstrafeaccelerate 70
133 set g_physics_defrag_warsowbunny_turnaccel 0
134 set g_physics_defrag_airaccel_qw_stretchfactor 0
135 set g_physics_defrag_airaccel_sideways_friction 0
136 set g_physics_defrag_aircontrol 150
137 set g_physics_defrag_aircontrol_power 2
138 set g_physics_defrag_aircontrol_penalty 0
139 set g_physics_defrag_warsowbunny_airforwardaccel 1.00001
140 set g_physics_defrag_warsowbunny_topspeed 925
141 set g_physics_defrag_warsowbunny_accel 0.1593
142 set g_physics_defrag_warsowbunny_backtosideratio 0.8
143 set g_physics_defrag_friction 5.8
144 set g_physics_defrag_accelerate 15
145 set g_physics_defrag_stopspeed 100
146 set g_physics_defrag_airaccelerate 1
147 set g_physics_defrag_airstopaccelerate 2.5
148
149 // =========
150 //  Quake 3
151 // =========
152 set g_physics_quake3_airaccel_qw 1
153 set g_physics_quake3_airstrafeaccel_qw 0
154 set g_physics_quake3_airspeedlimit_nonqw 0
155 set g_physics_quake3_maxspeed 320
156 set g_physics_quake3_jumpvelocity 270
157 set g_physics_quake3_maxairstrafespeed 0
158 set g_physics_quake3_maxairspeed 320
159 set g_physics_quake3_airstrafeaccelerate 0
160 set g_physics_quake3_warsowbunny_turnaccel 0
161 set g_physics_quake3_airaccel_qw_stretchfactor 0
162 set g_physics_quake3_airaccel_sideways_friction 0
163 set g_physics_quake3_aircontrol 0
164 set g_physics_quake3_aircontrol_power 2
165 set g_physics_quake3_aircontrol_penalty 0
166 set g_physics_quake3_warsowbunny_airforwardaccel 1.00001
167 set g_physics_quake3_warsowbunny_topspeed 925
168 set g_physics_quake3_warsowbunny_accel 0.1593
169 set g_physics_quake3_warsowbunny_backtosideratio 0.8
170 set g_physics_quake3_friction 6
171 set g_physics_quake3_accelerate 10
172 set g_physics_quake3_stopspeed 100
173 set g_physics_quake3_airaccelerate 1
174 set g_physics_quake3_airstopaccelerate 0
175
176 // ========
177 //  Vecxis
178 // ========
179 set g_physics_vecxis_airaccel_qw 0.93
180 set g_physics_vecxis_airstrafeaccel_qw 0
181 set g_physics_vecxis_airspeedlimit_nonqw 0
182 set g_physics_vecxis_maxspeed 400
183 set g_physics_vecxis_jumpvelocity 300 "333 to match xonotic physics"
184 set g_physics_vecxis_maxairstrafespeed 0
185 set g_physics_vecxis_maxairspeed 220
186 set g_physics_vecxis_airstrafeaccelerate 0
187 set g_physics_vecxis_warsowbunny_turnaccel 0
188 set g_physics_vecxis_airaccel_qw_stretchfactor 0
189 set g_physics_vecxis_airaccel_sideways_friction 0.3
190 set g_physics_vecxis_aircontrol 0
191 set g_physics_vecxis_aircontrol_power 2
192 set g_physics_vecxis_aircontrol_penalty 0
193 set g_physics_vecxis_warsowbunny_airforwardaccel 1.00001
194 set g_physics_vecxis_warsowbunny_topspeed 925
195 set g_physics_vecxis_warsowbunny_accel 0.1593
196 set g_physics_vecxis_warsowbunny_backtosideratio 0.8
197 set g_physics_vecxis_friction 5
198 set g_physics_vecxis_accelerate 5.5
199 set g_physics_vecxis_stopspeed 100
200 set g_physics_vecxis_airaccelerate 5.5
201 set g_physics_vecxis_airstopaccelerate 0
202
203 // =========
204 //  Quake 2
205 // =========
206 set g_physics_quake2_airaccel_qw 1
207 set g_physics_quake2_airstrafeaccel_qw 0
208 set g_physics_quake2_airspeedlimit_nonqw 0
209 set g_physics_quake2_maxspeed 300
210 set g_physics_quake2_jumpvelocity 270
211 set g_physics_quake2_maxairstrafespeed 0
212 set g_physics_quake2_maxairspeed 300
213 set g_physics_quake2_airstrafeaccelerate 0
214 set g_physics_quake2_warsowbunny_turnaccel 0
215 set g_physics_quake2_airaccel_qw_stretchfactor 0
216 set g_physics_quake2_airaccel_sideways_friction 0
217 set g_physics_quake2_aircontrol 0
218 set g_physics_quake2_aircontrol_power 2
219 set g_physics_quake2_aircontrol_penalty 0
220 set g_physics_quake2_warsowbunny_airforwardaccel 1.00001
221 set g_physics_quake2_warsowbunny_topspeed 925
222 set g_physics_quake2_warsowbunny_accel 0.1593
223 set g_physics_quake2_warsowbunny_backtosideratio 0.8
224 set g_physics_quake2_friction 6
225 set g_physics_quake2_accelerate 10
226 set g_physics_quake2_stopspeed 100
227 set g_physics_quake2_airaccelerate 1
228 set g_physics_quake2_airstopaccelerate 0