Merge branch 'master' into martin-t/mg-solidpen
[xonotic/xonotic-data.pk3dir.git] / vehicles.cfg
1 set g_vehicles 1
2
3 set g_vehicles_enter 0 "require pressing use key to enter a vehicle"
4 set g_vehicles_enter_radius 250
5 set g_vehicles_steal 1 "allow stealing enemy vehicles in teamplay modes"
6 set g_vehicles_steal_show_waypoint 1 "show a waypoint above the thief"
7 set g_vehicles_delayspawn 1
8 set g_vehicles_delayspawn_jitter 10
9 set g_vehicles_teams 1 "allow team specific vehicles"
10
11 set g_vehicles_teleportable 0
12 set g_vehicles_crush_dmg 70
13 set g_vehicles_crush_force 50
14 set g_vehicles_crush_minspeed 100
15 set g_vehicles_allow_bots 0
16 set g_vehicles_exit_attempts 25
17 set g_vehicles_thinkrate 0.1
18
19 set g_vehicles_vortex_damagerate 0.75
20 set g_vehicles_machinegun_damagerate 0.75
21 set g_vehicles_rifle_damagerate 0.75
22 set g_vehicles_vaporizer_damagerate 0.5
23 set g_vehicles_tag_damagerate 5
24 set g_vehicles_weapon_damagerate 2
25
26 // {{{ #1: Bumblebee
27 set g_vehicle_bumblebee 1
28 set g_vehicle_bumblebee_respawntime 60
29
30 set g_vehicle_bumblebee_speed_forward 350
31 set g_vehicle_bumblebee_speed_strafe 350
32 set g_vehicle_bumblebee_speed_up 350
33 set g_vehicle_bumblebee_speed_down 350
34 set g_vehicle_bumblebee_turnspeed 120
35 set g_vehicle_bumblebee_pitchspeed 60
36 set g_vehicle_bumblebee_pitchlimit 60
37 set g_vehicle_bumblebee_friction 0.5
38 set g_vehicle_bumblebee_swim 1
39
40 set g_vehicle_bumblebee_energy 500
41 set g_vehicle_bumblebee_energy_regen 50
42 set g_vehicle_bumblebee_energy_regen_pause 1
43
44 set g_vehicle_bumblebee_health 1000
45 set g_vehicle_bumblebee_health_regen 65
46 set g_vehicle_bumblebee_health_regen_pause 10
47
48 set g_vehicle_bumblebee_shield 400
49 set g_vehicle_bumblebee_shield_regen 150
50 set g_vehicle_bumblebee_shield_regen_pause 0.75
51
52 set g_vehicle_bumblebee_cannon_ammo 100
53 set g_vehicle_bumblebee_cannon_ammo_regen 100
54 set g_vehicle_bumblebee_cannon_ammo_regen_pause 1
55
56 set g_vehicle_bumblebee_cannon_lock 1
57
58 set g_vehicle_bumblebee_cannon_turnspeed 260
59 set g_vehicle_bumblebee_cannon_pitchlimit_down 60
60 set g_vehicle_bumblebee_cannon_pitchlimit_up 60
61 set g_vehicle_bumblebee_cannon_turnlimit_in 20
62 set g_vehicle_bumblebee_cannon_turnlimit_out 80
63
64
65 set g_vehicle_bumblebee_raygun_turnspeed 180
66 set g_vehicle_bumblebee_raygun_pitchlimit_down 20
67 set g_vehicle_bumblebee_raygun_pitchlimit_up 5
68 set g_vehicle_bumblebee_raygun_turnlimit_sides 35
69
70 set g_vehicle_bumblebee_raygun 0
71 set g_vehicle_bumblebee_raygun_range 2048
72 set g_vehicle_bumblebee_raygun_dps 250
73 set g_vehicle_bumblebee_raygun_aps 100
74 set g_vehicle_bumblebee_raygun_fps 100
75
76 set g_vehicle_bumblebee_healgun_hps 150
77 set g_vehicle_bumblebee_healgun_hmax 100
78 set g_vehicle_bumblebee_healgun_aps 75
79 set g_vehicle_bumblebee_healgun_amax 100
80 set g_vehicle_bumblebee_healgun_sps 100
81 set g_vehicle_bumblebee_healgun_locktime 2.5
82
83 set g_vehicle_bumblebee_blowup_radius 500
84 set g_vehicle_bumblebee_blowup_coredamage 500
85 set g_vehicle_bumblebee_blowup_edgedamage 100
86 set g_vehicle_bumblebee_blowup_forceintensity 600
87 set g_vehicle_bumblebee_bouncepain "1 100 200"
88
89 set g_vehicle_bumblebee_cannon_cost 2
90 set g_vehicle_bumblebee_cannon_damage 60
91 set g_vehicle_bumblebee_cannon_radius 225
92 set g_vehicle_bumblebee_cannon_refire 0.2
93 set g_vehicle_bumblebee_cannon_speed 20000
94 set g_vehicle_bumblebee_cannon_spread 0
95 set g_vehicle_bumblebee_cannon_force -35
96 // }}}
97 // {{{ #2: Racer
98 set g_vehicle_racer 1
99 set g_vehicle_racer_respawntime 35
100
101 set g_vehicle_racer_thinkrate 0.05 // TODO: any higher causes it to sink in liquids
102
103 set g_vehicle_racer_speed_afterburn 3000
104 set g_vehicle_racer_afterburn_cost 130 "energy consumed per second"
105
106 set g_vehicle_racer_waterburn_cost 5
107 set g_vehicle_racer_waterburn_speed 750
108
109 set g_vehicle_racer_water_speed_forward 600
110 set g_vehicle_racer_water_speed_strafe 600
111
112 set g_vehicle_racer_pitchlimit 30
113
114 set g_vehicle_racer_water_downforce 0.03
115 set g_vehicle_racer_water_upforcedamper 15
116
117 set g_vehicle_racer_anglestabilizer 1.75
118 set g_vehicle_racer_downforce 0.01
119
120 set g_vehicle_racer_speed_forward 650
121 set g_vehicle_racer_speed_strafe 650
122 set g_vehicle_racer_springlength 90
123 set g_vehicle_racer_upforcedamper 2
124 set g_vehicle_racer_friction 0.45
125
126 set g_vehicle_racer_water_time 5
127
128 set g_vehicle_racer_hovertype 0 "0 = hover, otherwise = maglev"
129 set g_vehicle_racer_hoverpower 8000 "this is multiplied by 4 for the 4 engines"
130
131 set g_vehicle_racer_turnroll 30
132 set g_vehicle_racer_turnspeed 220
133 set g_vehicle_racer_pitchspeed 125
134
135 set g_vehicle_racer_energy 100
136 set g_vehicle_racer_energy_regen 90
137 set g_vehicle_racer_energy_regen_pause 0.35
138
139 set g_vehicle_racer_health 200
140 set g_vehicle_racer_health_regen 0
141 set g_vehicle_racer_health_regen_pause 0
142
143 set g_vehicle_racer_shield 100
144 set g_vehicle_racer_shield_regen 30
145 set g_vehicle_racer_shield_regen_pause 1
146
147 set g_vehicle_racer_rocket_locktarget 1
148 set g_vehicle_racer_rocket_locking_time 0.35
149 set g_vehicle_racer_rocket_locking_releasetime 0.5
150 set g_vehicle_racer_rocket_locked_time 4
151
152 set g_vehicle_racer_blowup_radius 250
153 set g_vehicle_racer_blowup_coredamage 250
154 set g_vehicle_racer_blowup_edgedamage 15
155 set g_vehicle_racer_blowup_forceintensity 250
156
157 set g_vehicle_racer_bouncefactor 0.25 "factor of old velocity to keep after collision"
158 set g_vehicle_racer_bouncestop 0 "if not 0, new velocity after bounce is 0 if new velocity is smaller than this"
159 set g_vehicle_racer_bouncepain "200 0.15 150" "minspeed_for_pain speedchange_to_pain_factor max_damage"
160
161 set g_vehicle_racer_cannon_cost 1.5
162 set g_vehicle_racer_cannon_damage 15
163 set g_vehicle_racer_cannon_radius 100
164 set g_vehicle_racer_cannon_refire 0.05
165 set g_vehicle_racer_cannon_speed 15000
166 set g_vehicle_racer_cannon_spread 0.0125
167 set g_vehicle_racer_cannon_force 50
168
169 set g_vehicle_racer_rocket_accel 1600
170 set g_vehicle_racer_rocket_damage 100
171 set g_vehicle_racer_rocket_radius 125
172 set g_vehicle_racer_rocket_force 350
173 set g_vehicle_racer_rocket_speed 900
174 set g_vehicle_racer_rocket_turnrate 0.2
175 set g_vehicle_racer_rocket_refire 3
176
177 set g_vehicle_racer_rocket_climbspeed 1600
178 set g_vehicle_racer_rocket_locked_maxangle 1.8
179 // }}}
180 // {{{ #3: Raptor
181 set g_vehicle_raptor 1
182 set g_vehicle_raptor_respawntime 40
183
184 set g_vehicle_raptor_takeofftime 1.5
185
186 set g_vehicle_raptor_movestyle 1 "0: move relative to player angles, 1: ignore aiming for up/down movement"
187 set g_vehicle_raptor_turnspeed 200
188 set g_vehicle_raptor_pitchspeed 50
189 set g_vehicle_raptor_pitchlimit 45
190
191 set g_vehicle_raptor_speed_forward 1700
192 set g_vehicle_raptor_speed_strafe 2200
193 set g_vehicle_raptor_speed_up 2300
194 set g_vehicle_raptor_speed_down 2000
195 set g_vehicle_raptor_friction 2
196
197 set g_vehicle_raptor_swim 0
198
199 set g_vehicle_raptor_cannon_turnspeed 120
200 set g_vehicle_raptor_cannon_turnlimit 20
201 set g_vehicle_raptor_cannon_pitchlimit_up 12
202 set g_vehicle_raptor_cannon_pitchlimit_down 32
203
204 set g_vehicle_raptor_cannon_locktarget 1
205 set g_vehicle_raptor_cannon_locking_time 0.2
206 set g_vehicle_raptor_cannon_locking_releasetime 0.45
207 set g_vehicle_raptor_cannon_locked_time 1
208 set g_vehicle_raptor_cannon_predicttarget 1
209
210 set g_vehicle_raptor_energy 100
211 set g_vehicle_raptor_energy_regen 25
212 set g_vehicle_raptor_energy_regen_pause 0.25
213
214 set g_vehicle_raptor_health 250
215 set g_vehicle_raptor_health_regen 0
216 set g_vehicle_raptor_health_regen_pause 0
217
218 set g_vehicle_raptor_shield 200
219 set g_vehicle_raptor_shield_regen 25
220 set g_vehicle_raptor_shield_regen_pause 1.5
221
222 set g_vehicle_raptor_bouncefactor 0.2
223 set g_vehicle_raptor_bouncestop 0
224 set g_vehicle_raptor_bouncepain "1 4 1000"
225
226 set g_vehicle_raptor_cannon_cost 1
227 set g_vehicle_raptor_cannon_damage 10
228 set g_vehicle_raptor_cannon_radius 60
229 set g_vehicle_raptor_cannon_refire 0.03
230 set g_vehicle_raptor_cannon_speed 24000
231 set g_vehicle_raptor_cannon_spread 0.01
232 set g_vehicle_raptor_cannon_force 25
233
234 set g_vehicle_raptor_bomblets 8
235 set g_vehicle_raptor_bomblet_alt 750
236 set g_vehicle_raptor_bomblet_time 0.5
237 set g_vehicle_raptor_bomblet_damage 55
238 set g_vehicle_raptor_bomblet_spread 0.4
239 set g_vehicle_raptor_bomblet_edgedamage 25
240 set g_vehicle_raptor_bomblet_radius 350
241 set g_vehicle_raptor_bomblet_force 150
242 set g_vehicle_raptor_bomblet_explode_delay 0.4
243
244 set g_vehicle_raptor_bombs_refire 5
245
246 set g_vehicle_raptor_flare_refire 5
247 set g_vehicle_raptor_flare_lifetime 10
248 set g_vehicle_raptor_flare_chase 0.9
249 set g_vehicle_raptor_flare_range 2000
250 // }}}
251 // {{{ #4: Spiderbot
252 set g_vehicle_spiderbot 1
253 set g_vehicle_spiderbot_respawntime 45
254
255 set g_vehicle_spiderbot_speed_stop 50
256 set g_vehicle_spiderbot_speed_strafe 400
257 set g_vehicle_spiderbot_speed_walk 500
258 set g_vehicle_spiderbot_speed_run 700
259 set g_vehicle_spiderbot_turnspeed 90
260 set g_vehicle_spiderbot_turnspeed_strafe 300
261 set g_vehicle_spiderbot_movement_inertia 0.15
262
263 set g_vehicle_spiderbot_springlength 150
264 set g_vehicle_spiderbot_springup 20
265 set g_vehicle_spiderbot_springblend 0.1
266 set g_vehicle_spiderbot_tiltlimit 90
267
268 set g_vehicle_spiderbot_head_pitchlimit_down -20
269 set g_vehicle_spiderbot_head_pitchlimit_up 30
270 set g_vehicle_spiderbot_head_turnlimit 90
271 set g_vehicle_spiderbot_head_turnspeed 110
272
273 set g_vehicle_spiderbot_health 800
274 set g_vehicle_spiderbot_health_regen 10
275 set g_vehicle_spiderbot_health_regen_pause 5
276
277 set g_vehicle_spiderbot_shield 200
278 set g_vehicle_spiderbot_shield_regen 25
279 set g_vehicle_spiderbot_shield_regen_pause 0.35
280
281 set g_vehicle_spiderbot_bouncepain "0 0 0" "minspeed_for_pain speedchange_to_pain_factor max_damage"
282
283 set g_vehicle_spiderbot_minigun_damage 16
284 set g_vehicle_spiderbot_minigun_refire 0.06
285 set g_vehicle_spiderbot_minigun_spread 0.012
286 set g_vehicle_spiderbot_minigun_ammo_cost 1
287 set g_vehicle_spiderbot_minigun_ammo_max 100
288 set g_vehicle_spiderbot_minigun_ammo_regen 40
289 set g_vehicle_spiderbot_minigun_ammo_regen_pause 1
290 set g_vehicle_spiderbot_minigun_force 9
291 set g_vehicle_spiderbot_minigun_solidpenetration 80
292
293 set g_vehicle_spiderbot_rocket_damage 50
294 set g_vehicle_spiderbot_rocket_force 150
295 set g_vehicle_spiderbot_rocket_radius 250
296 set g_vehicle_spiderbot_rocket_speed 3500
297 set g_vehicle_spiderbot_rocket_spread 0.05
298 set g_vehicle_spiderbot_rocket_refire 0.1
299 // volley
300 set g_vehicle_spiderbot_rocket_refire2 0.025
301 set g_vehicle_spiderbot_rocket_reload 4
302 set g_vehicle_spiderbot_rocket_health 100
303 set g_vehicle_spiderbot_rocket_noise 0.2
304 set g_vehicle_spiderbot_rocket_turnrate 0.25
305 set g_vehicle_spiderbot_rocket_lifetime 20
306 // }}}