2 set g_turrets_reloadcvars 0
5 set g_turrets_targetscan_mindelay 0.1 "delay target rescanning to lower resource usage"
6 set g_turrets_targetscan_maxdelay 1 "scan at least this often"
7 set g_turrets_aimidle_delay 5 "become idle if target is lost for this long"
9 alias g_turrets_reload "set g_turrets_reloadcvars 1"
11 // {{{ #1: eWheel Turret
12 set g_turrets_unit_ewheel_health 200
13 set g_turrets_unit_ewheel_respawntime 30
15 set g_turrets_unit_ewheel_turnrate 200
17 set g_turrets_unit_ewheel_speed_fast 500
18 set g_turrets_unit_ewheel_speed_slow 150
19 set g_turrets_unit_ewheel_speed_slower 50
20 set g_turrets_unit_ewheel_speed_stop 25
22 set g_turrets_unit_ewheel_shot_dmg 30
23 set g_turrets_unit_ewheel_shot_refire 0.1
24 set g_turrets_unit_ewheel_shot_spread 0.025
25 set g_turrets_unit_ewheel_shot_force 125
26 set g_turrets_unit_ewheel_shot_radius 50
27 set g_turrets_unit_ewheel_shot_speed 9000
29 set g_turrets_unit_ewheel_shot_volly 2
30 set g_turrets_unit_ewheel_shot_volly_refire 1
32 set g_turrets_unit_ewheel_target_range 5000
33 set g_turrets_unit_ewheel_target_range_optimal 900
34 set g_turrets_unit_ewheel_target_range_min 0.1
36 set g_turrets_unit_ewheel_target_select_rangebias 0.25
37 set g_turrets_unit_ewheel_target_select_samebias 2
38 set g_turrets_unit_ewheel_target_select_anglebias 0.5
39 set g_turrets_unit_ewheel_target_select_playerbias 1
40 set g_turrets_unit_ewheel_target_select_missilebias 0
42 set g_turrets_unit_ewheel_ammo_max 4000
43 set g_turrets_unit_ewheel_ammo 500
44 set g_turrets_unit_ewheel_ammo_recharge 50
46 set g_turrets_unit_ewheel_aim_firetolerance_dist 150
47 set g_turrets_unit_ewheel_aim_speed 90
48 set g_turrets_unit_ewheel_aim_maxrot 20
49 set g_turrets_unit_ewheel_aim_maxpitch 45
51 set g_turrets_unit_ewheel_track_type 1
52 set g_turrets_unit_ewheel_track_accel_pitch 0
53 set g_turrets_unit_ewheel_track_accel_rot 0
55 set g_turrets_unit_ewheel_track_blendrate 0
57 // {{{ #2: FLAC Cannon
58 set g_turrets_unit_flac_health 700
59 set g_turrets_unit_flac_respawntime 90
61 set g_turrets_unit_flac_shot_dmg 20
62 set g_turrets_unit_flac_shot_refire 0.1
63 set g_turrets_unit_flac_shot_radius 100
64 set g_turrets_unit_flac_shot_speed 9000
65 set g_turrets_unit_flac_shot_spread 0.02
66 set g_turrets_unit_flac_shot_force 25
67 set g_turrets_unit_flac_shot_volly 0
68 set g_turrets_unit_flac_shot_volly_refire 0
70 set g_turrets_unit_flac_target_range 4000
71 set g_turrets_unit_flac_target_range_min 500
72 set g_turrets_unit_flac_target_range_optimal 1250
74 set g_turrets_unit_flac_target_select_rangebias 0.25
75 set g_turrets_unit_flac_target_select_samebias 1
76 set g_turrets_unit_flac_target_select_anglebias 0.5
77 set g_turrets_unit_flac_target_select_playerbias 0
78 set g_turrets_unit_flac_target_select_missilebias 1
80 set g_turrets_unit_flac_ammo_max 1000
81 set g_turrets_unit_flac_ammo 400
82 set g_turrets_unit_flac_ammo_recharge 100
84 set g_turrets_unit_flac_aim_firetolerance_dist 150
85 set g_turrets_unit_flac_aim_speed 200
86 set g_turrets_unit_flac_aim_maxrot 360
87 set g_turrets_unit_flac_aim_maxpitch 35
89 set g_turrets_unit_flac_track_type 3
90 set g_turrets_unit_flac_track_accel_pitch 0.5
91 set g_turrets_unit_flac_track_accel_rot 0.7
92 set g_turrets_unit_flac_track_blendrate 0.2
94 // {{{ #3: Fusion Reactor
95 set g_turrets_unit_fusreac_health 700
96 set g_turrets_unit_fusreac_respawntime 90
98 set g_turrets_unit_fusreac_shot_speed 1
99 set g_turrets_unit_fusreac_shot_dmg 20
100 set g_turrets_unit_fusreac_shot_refire 0.2
102 set g_turrets_unit_fusreac_target_range 1024
103 set g_turrets_unit_fusreac_target_range_min 1
105 set g_turrets_unit_fusreac_ammo_max 100
106 set g_turrets_unit_fusreac_ammo 0
107 set g_turrets_unit_fusreac_ammo_recharge 100
109 set g_turrets_unit_fusreac_shot_radius 0
110 set g_turrets_unit_fusreac_shot_spread 0
111 set g_turrets_unit_fusreac_shot_force 0
112 set g_turrets_unit_fusreac_shot_volly 0
113 set g_turrets_unit_fusreac_shot_volly_refire 0
114 set g_turrets_unit_fusreac_target_range_optimal 0
115 set g_turrets_unit_fusreac_target_select_rangebias 0
116 set g_turrets_unit_fusreac_target_select_samebias 0
117 set g_turrets_unit_fusreac_target_select_anglebias 0
118 set g_turrets_unit_fusreac_target_select_playerbias 0
119 set g_turrets_unit_fusreac_target_select_missilebias 0
120 set g_turrets_unit_fusreac_aim_firetolerance_dist 0
121 set g_turrets_unit_fusreac_aim_speed 0
122 set g_turrets_unit_fusreac_aim_maxrot 0
123 set g_turrets_unit_fusreac_aim_maxpitch 0
124 set g_turrets_unit_fusreac_track_type 0
125 set g_turrets_unit_fusreac_track_accel_pitch 0
126 set g_turrets_unit_fusreac_track_accel_rot 0
127 set g_turrets_unit_fusreac_track_blendrate 0
129 // {{{ #4: Hellion Missile Turret
130 set g_turrets_unit_hellion_health 500
131 set g_turrets_unit_hellion_respawntime 90
133 set g_turrets_unit_hellion_shot_dmg 50
134 set g_turrets_unit_hellion_shot_refire 0.2
135 set g_turrets_unit_hellion_shot_radius 80
137 set g_turrets_unit_hellion_shot_speed 650
138 set g_turrets_unit_hellion_shot_speed_max 4000
139 set g_turrets_unit_hellion_shot_speed_gain 1.01
141 set g_turrets_unit_hellion_shot_spread 0.08
142 set g_turrets_unit_hellion_shot_force 250
143 set g_turrets_unit_hellion_shot_volly 2
144 set g_turrets_unit_hellion_shot_volly_refire 4
146 set g_turrets_unit_hellion_target_range 6000
147 set g_turrets_unit_hellion_target_range_min 150
148 set g_turrets_unit_hellion_target_range_optimal 4500
150 set g_turrets_unit_hellion_target_select_rangebias 0.7
151 set g_turrets_unit_hellion_target_select_samebias 0.01
152 set g_turrets_unit_hellion_target_select_anglebias 0.01
153 set g_turrets_unit_hellion_target_select_playerbias 1
154 set g_turrets_unit_hellion_target_select_missilebias 0
156 set g_turrets_unit_hellion_ammo_max 200
157 set g_turrets_unit_hellion_ammo 100
158 set g_turrets_unit_hellion_ammo_recharge 50
160 set g_turrets_unit_hellion_aim_firetolerance_dist 200
161 set g_turrets_unit_hellion_aim_speed 100
162 set g_turrets_unit_hellion_aim_maxrot 360
163 set g_turrets_unit_hellion_aim_maxpitch 20
165 set g_turrets_unit_hellion_track_type 3
166 set g_turrets_unit_hellion_track_accel_pitch 0.25
167 set g_turrets_unit_hellion_track_accel_rot 0.6
168 set g_turrets_unit_hellion_track_blendrate 0.25
170 // {{{ #5: Hunter-Killer Turret
171 set g_turrets_unit_hk_health 500
172 set g_turrets_unit_hk_respawntime 90
174 set g_turrets_unit_hk_shot_dmg 120
175 set g_turrets_unit_hk_shot_refire 5
176 set g_turrets_unit_hk_shot_radius 200
178 set g_turrets_unit_hk_shot_speed 500
179 set g_turrets_unit_hk_shot_speed_max 1000
180 set g_turrets_unit_hk_shot_speed_accel 1.025
181 set g_turrets_unit_hk_shot_speed_accel2 1.05
182 set g_turrets_unit_hk_shot_speed_decel 0.9
183 set g_turrets_unit_hk_shot_speed_turnrate 0.25
185 set g_turrets_unit_hk_shot_spread 0
186 set g_turrets_unit_hk_shot_force 600
187 set g_turrets_unit_hk_shot_volly 0
188 set g_turrets_unit_hk_shot_volly_refire 0
190 set g_turrets_unit_hk_target_range 6000
191 set g_turrets_unit_hk_target_range_min 220
192 set g_turrets_unit_hk_target_range_optimal 5000
194 set g_turrets_unit_hk_target_select_rangebias 0.5
195 set g_turrets_unit_hk_target_select_samebias 0.01
196 set g_turrets_unit_hk_target_select_anglebias 0.1
197 set g_turrets_unit_hk_target_select_playerbias 1
198 set g_turrets_unit_hk_target_select_missilebias 0
200 set g_turrets_unit_hk_ammo_max 240
201 set g_turrets_unit_hk_ammo 120
202 set g_turrets_unit_hk_ammo_recharge 16
204 set g_turrets_unit_hk_aim_firetolerance_dist 500
205 set g_turrets_unit_hk_aim_speed 100
206 set g_turrets_unit_hk_aim_maxrot 360
207 set g_turrets_unit_hk_aim_maxpitch 20
209 set g_turrets_unit_hk_track_type 3
210 set g_turrets_unit_hk_track_accel_pitch 0.25
211 set g_turrets_unit_hk_track_accel_rot 0.6
212 set g_turrets_unit_hk_track_blendrate 0.2
214 // {{{ #6: Machinegun Turret
215 set g_turrets_unit_machinegun_health 256
216 set g_turrets_unit_machinegun_respawntime 60
218 set g_turrets_unit_machinegun_shot_dmg 10
219 set g_turrets_unit_machinegun_shot_refire 0.1
220 set g_turrets_unit_machinegun_shot_spread 0.015
221 set g_turrets_unit_machinegun_shot_force 20
222 set g_turrets_unit_machinegun_shot_radius 0
223 set g_turrets_unit_machinegun_shot_speed 34920
225 set g_turrets_unit_machinegun_shot_volly 5
226 set g_turrets_unit_machinegun_shot_volly_refire 0.5
228 set g_turrets_unit_machinegun_target_range 4500
229 set g_turrets_unit_machinegun_target_range_min 2
230 set g_turrets_unit_machinegun_target_range_optimal 1000
232 set g_turrets_unit_machinegun_target_select_rangebias 0.25
233 set g_turrets_unit_machinegun_target_select_samebias 0.25
234 set g_turrets_unit_machinegun_target_select_anglebias 0.5
235 set g_turrets_unit_machinegun_target_select_playerbias 1
236 set g_turrets_unit_machinegun_target_select_missilebias 0
238 set g_turrets_unit_machinegun_ammo_max 1500
239 set g_turrets_unit_machinegun_ammo 300
240 set g_turrets_unit_machinegun_ammo_recharge 75
242 set g_turrets_unit_machinegun_aim_firetolerance_dist 25
243 set g_turrets_unit_machinegun_aim_speed 120
244 set g_turrets_unit_machinegun_aim_maxrot 360
245 set g_turrets_unit_machinegun_aim_maxpitch 25
247 set g_turrets_unit_machinegun_track_type 3
248 set g_turrets_unit_machinegun_track_accel_pitch 0.4
249 set g_turrets_unit_machinegun_track_accel_rot 0.9
250 set g_turrets_unit_machinegun_track_blendrate 0.2
252 // {{{ #7: MLRS Turret
253 set g_turrets_unit_mlrs_health 500
254 set g_turrets_unit_mlrs_respawntime 60
256 set g_turrets_unit_mlrs_shot_dmg 50
257 set g_turrets_unit_mlrs_shot_refire 0.1
258 set g_turrets_unit_mlrs_shot_radius 125
259 set g_turrets_unit_mlrs_shot_speed 2000
260 set g_turrets_unit_mlrs_shot_spread 0.05
261 set g_turrets_unit_mlrs_shot_force 25
263 set g_turrets_unit_mlrs_shot_volly 6
265 set g_turrets_unit_mlrs_shot_volly_refire 4
267 set g_turrets_unit_mlrs_target_range 3000
268 set g_turrets_unit_mlrs_target_range_min 500
269 set g_turrets_unit_mlrs_target_range_optimal 500
271 set g_turrets_unit_mlrs_target_select_rangebias 0.25
272 set g_turrets_unit_mlrs_target_select_samebias 0.5
273 set g_turrets_unit_mlrs_target_select_anglebias 0.5
274 set g_turrets_unit_mlrs_target_select_playerbias 1
275 set g_turrets_unit_mlrs_target_select_missilebias 0
277 set g_turrets_unit_mlrs_ammo_max 300
278 set g_turrets_unit_mlrs_ammo 300
279 set g_turrets_unit_mlrs_ammo_recharge 75
281 set g_turrets_unit_mlrs_aim_firetolerance_dist 120
282 set g_turrets_unit_mlrs_aim_speed 100
283 set g_turrets_unit_mlrs_aim_maxrot 360
284 set g_turrets_unit_mlrs_aim_maxpitch 20
286 set g_turrets_unit_mlrs_track_type 3
287 set g_turrets_unit_mlrs_track_accel_pitch 0.5
288 set g_turrets_unit_mlrs_track_accel_rot 0.7
289 set g_turrets_unit_mlrs_track_blendrate 0.2
291 // {{{ #8: Phaser Cannon
292 set g_turrets_unit_phaser_health 500
294 set g_turrets_unit_phaser_respawntime 90
296 set g_turrets_unit_phaser_shot_dmg 100
297 set g_turrets_unit_phaser_shot_refire 4
298 set g_turrets_unit_phaser_shot_radius 8
299 set g_turrets_unit_phaser_shot_speed 4
300 set g_turrets_unit_phaser_shot_spread 0
301 set g_turrets_unit_phaser_shot_force 5
302 set g_turrets_unit_phaser_shot_volly 0
303 set g_turrets_unit_phaser_shot_volly_refire 5
305 set g_turrets_unit_phaser_target_range 3000
306 set g_turrets_unit_phaser_target_range_min 0
307 set g_turrets_unit_phaser_target_range_optimal 1500
309 set g_turrets_unit_phaser_target_select_rangebias 0.85
310 set g_turrets_unit_phaser_target_select_samebias 0
311 set g_turrets_unit_phaser_target_select_anglebias 0.25
312 set g_turrets_unit_phaser_target_select_playerbias 1
313 set g_turrets_unit_phaser_target_select_missilebias 0
315 set g_turrets_unit_phaser_ammo_max 2000
316 set g_turrets_unit_phaser_ammo 1000
317 set g_turrets_unit_phaser_ammo_recharge 25
319 set g_turrets_unit_phaser_aim_firetolerance_dist 100
321 set g_turrets_unit_phaser_aim_speed 300
322 set g_turrets_unit_phaser_aim_maxrot 360
323 set g_turrets_unit_phaser_aim_maxpitch 30
325 set g_turrets_unit_phaser_track_type 3
326 set g_turrets_unit_phaser_track_accel_pitch 0.5
327 set g_turrets_unit_phaser_track_accel_rot 0.65
328 set g_turrets_unit_phaser_track_blendrate 0.2
330 // {{{ #9: Plasma Cannon
331 set g_turrets_unit_plasma_health 500
332 set g_turrets_unit_plasma_respawntime 60
334 set g_turrets_unit_plasma_shot_dmg 80
335 set g_turrets_unit_plasma_shot_refire 0.6
336 set g_turrets_unit_plasma_shot_radius 150
337 set g_turrets_unit_plasma_shot_speed 2000
338 set g_turrets_unit_plasma_shot_spread 0.015
339 set g_turrets_unit_plasma_shot_force 100
340 set g_turrets_unit_plasma_shot_volly 0
341 set g_turrets_unit_plasma_shot_volly_refire 0
343 set g_turrets_unit_plasma_target_range 3500
344 set g_turrets_unit_plasma_target_range_min 200
345 set g_turrets_unit_plasma_target_range_optimal 500
347 set g_turrets_unit_plasma_target_select_rangebias 0.5
348 set g_turrets_unit_plasma_target_select_samebias 0.01
349 set g_turrets_unit_plasma_target_select_anglebias 0.25
350 set g_turrets_unit_plasma_target_select_playerbias 1
351 set g_turrets_unit_plasma_target_select_missilebias 0
353 set g_turrets_unit_plasma_ammo_max 640
354 set g_turrets_unit_plasma_ammo 320
355 set g_turrets_unit_plasma_ammo_recharge 40
357 set g_turrets_unit_plasma_aim_firetolerance_dist 120
358 set g_turrets_unit_plasma_aim_speed 200
359 set g_turrets_unit_plasma_aim_maxrot 360
360 set g_turrets_unit_plasma_aim_maxpitch 30
362 set g_turrets_unit_plasma_track_type 3
363 set g_turrets_unit_plasma_track_accel_pitch 0.5
364 set g_turrets_unit_plasma_track_accel_rot 0.7
365 set g_turrets_unit_plasma_track_blendrate 0.2
367 // {{{ #10: Dual Plasma Cannon
368 set g_turrets_unit_plasma_dual_health 500
369 set g_turrets_unit_plasma_dual_respawntime 60
371 set g_turrets_unit_plasma_dual_shot_dmg 80
372 set g_turrets_unit_plasma_dual_shot_refire 0.35
373 set g_turrets_unit_plasma_dual_shot_radius 150
374 set g_turrets_unit_plasma_dual_shot_speed 2000
375 set g_turrets_unit_plasma_dual_shot_spread 0.015
376 set g_turrets_unit_plasma_dual_shot_force 100
378 set g_turrets_unit_plasma_dual_shot_volly 0
379 set g_turrets_unit_plasma_dual_shot_volly_refire 0
381 set g_turrets_unit_plasma_dual_target_range 3000
382 set g_turrets_unit_plasma_dual_target_range_min 80
383 set g_turrets_unit_plasma_dual_target_range_optimal 1000
385 set g_turrets_unit_plasma_dual_target_select_rangebias 0.2
386 set g_turrets_unit_plasma_dual_target_select_samebias 0.4
387 set g_turrets_unit_plasma_dual_target_select_anglebias 0.4
388 set g_turrets_unit_plasma_dual_target_select_playerbias 1
389 set g_turrets_unit_plasma_dual_target_select_missilebias 0
391 set g_turrets_unit_plasma_dual_ammo_max 640
392 set g_turrets_unit_plasma_dual_ammo 320
393 set g_turrets_unit_plasma_dual_ammo_recharge 40
395 set g_turrets_unit_plasma_dual_aim_firetolerance_dist 200
397 set g_turrets_unit_plasma_dual_aim_speed 100
398 set g_turrets_unit_plasma_dual_aim_maxrot 360
399 set g_turrets_unit_plasma_dual_aim_maxpitch 30
401 set g_turrets_unit_plasma_dual_track_type 3
402 set g_turrets_unit_plasma_dual_track_accel_pitch 0.5
403 set g_turrets_unit_plasma_dual_track_accel_rot 0.7
404 set g_turrets_unit_plasma_dual_track_blendrate 0.2
406 // {{{ #11: Tesla Coil
407 set g_turrets_unit_tesla_health 1000
408 set g_turrets_unit_tesla_respawntime 120
410 set g_turrets_unit_tesla_shot_dmg 200
411 set g_turrets_unit_tesla_shot_refire 1.5
412 set g_turrets_unit_tesla_shot_force 400
414 set g_turrets_unit_tesla_shot_volly 1
415 set g_turrets_unit_tesla_shot_volly_refire 2.5
417 set g_turrets_unit_tesla_target_range_min 0
418 set g_turrets_unit_tesla_target_range 1000
420 set g_turrets_unit_tesla_target_select_playerbias 1
421 set g_turrets_unit_tesla_target_select_missilebias 1
423 set g_turrets_unit_tesla_ammo_max 1000
424 set g_turrets_unit_tesla_ammo 200
425 set g_turrets_unit_tesla_ammo_recharge 15
427 set g_turrets_unit_tesla_shot_radius 0
428 set g_turrets_unit_tesla_shot_speed 0
429 set g_turrets_unit_tesla_shot_spread 0
430 set g_turrets_unit_tesla_target_range_optimal 0
431 set g_turrets_unit_tesla_target_select_rangebias 0
432 set g_turrets_unit_tesla_target_select_samebias 0
433 set g_turrets_unit_tesla_target_select_anglebias 0
434 set g_turrets_unit_tesla_aim_firetolerance_dist 0
435 set g_turrets_unit_tesla_aim_speed 0
436 set g_turrets_unit_tesla_aim_maxrot 0
437 set g_turrets_unit_tesla_aim_maxpitch 0
438 set g_turrets_unit_tesla_track_type 0
439 set g_turrets_unit_tesla_track_accel_pitch 0
440 set g_turrets_unit_tesla_track_accel_rot 0
441 set g_turrets_unit_tesla_track_blendrate 0
443 // {{{ #12: Walker Turret
444 set g_turrets_unit_walker_health 500
445 set g_turrets_unit_walker_respawntime 60
447 set g_turrets_unit_walker_speed_run 300
448 set g_turrets_unit_walker_speed_roam 100
449 set g_turrets_unit_walker_speed_walk 200
450 set g_turrets_unit_walker_speed_swim 200
451 set g_turrets_unit_walker_speed_jump 800
452 set g_turrets_unit_walker_speed_stop 90
454 set g_turrets_unit_walker_turn 20
455 set g_turrets_unit_walker_turn_walk 15
456 set g_turrets_unit_walker_turn_run 7
457 set g_turrets_unit_walker_turn_swim 10
458 set g_turrets_unit_walker_turn_strafe 5
460 set g_turrets_unit_walker_shot_dmg 5
461 set g_turrets_unit_walker_shot_refire 0.05
462 set g_turrets_unit_walker_shot_spread 0.025
463 set g_turrets_unit_walker_shot_force 10
464 set g_turrets_unit_walker_shot_radius 0
465 set g_turrets_unit_walker_shot_speed 18000
467 set g_turrets_unit_walker_shot_volly 10
468 set g_turrets_unit_walker_shot_volly_refire 1
470 set g_turrets_unit_walker_target_range 5000
471 set g_turrets_unit_walker_target_range_optimal 100
472 set g_turrets_unit_walker_target_range_min 0
474 set g_turrets_unit_walker_target_select_rangebias 0.25
475 set g_turrets_unit_walker_target_select_samebias 0.25
476 set g_turrets_unit_walker_target_select_anglebias 0.5
477 set g_turrets_unit_walker_target_select_playerbias 1
478 set g_turrets_unit_walker_target_select_missilebias 0
480 set g_turrets_unit_walker_ammo_max 4000
481 set g_turrets_unit_walker_ammo 500
482 set g_turrets_unit_walker_ammo_recharge 100
484 set g_turrets_unit_walker_aim_firetolerance_dist 100
485 set g_turrets_unit_walker_aim_speed 45
486 set g_turrets_unit_walker_aim_maxrot 90
487 set g_turrets_unit_walker_aim_maxpitch 15
489 set g_turrets_unit_walker_track_type 1
491 set g_turrets_unit_walker_rocket_range 4000
492 set g_turrets_unit_walker_rocket_range_min 500
493 set g_turrets_unit_walker_rocket_refire 10
494 set g_turrets_unit_walker_rocket_damage 45
495 set g_turrets_unit_walker_rocket_radius 150
496 set g_turrets_unit_walker_rocket_force 150
497 set g_turrets_unit_walker_rocket_turnrate 0.05
498 set g_turrets_unit_walker_rocket_speed 1000
500 set g_turrets_unit_walker_melee_range 100
501 set g_turrets_unit_walker_melee_damage 100
502 set g_turrets_unit_walker_melee_force 600
504 set g_turrets_unit_walker_track_accel_pitch 0.5
505 set g_turrets_unit_walker_track_accel_rot 0.8
506 set g_turrets_unit_walker_track_blendrate 0.2