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