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_recharge 50
45 set g_turrets_unit_ewheel_aim_firetolerance_dist 150
46 set g_turrets_unit_ewheel_aim_speed 90
47 set g_turrets_unit_ewheel_aim_maxrot 20
48 set g_turrets_unit_ewheel_aim_maxpitch 45
50 set g_turrets_unit_ewheel_track_type 1
51 set g_turrets_unit_ewheel_track_accel_pitch 0
52 set g_turrets_unit_ewheel_track_accel_rot 0
54 set g_turrets_unit_ewheel_track_blendrate 0
56 // {{{ #2: FLAC Cannon
57 set g_turrets_unit_flac_health 700
58 set g_turrets_unit_flac_respawntime 90
60 set g_turrets_unit_flac_shot_dmg 20
61 set g_turrets_unit_flac_shot_refire 0.1
62 set g_turrets_unit_flac_shot_radius 100
63 set g_turrets_unit_flac_shot_speed 9000
64 set g_turrets_unit_flac_shot_spread 0.02
65 set g_turrets_unit_flac_shot_force 25
66 set g_turrets_unit_flac_shot_volly 0
67 set g_turrets_unit_flac_shot_volly_refire 0
69 set g_turrets_unit_flac_target_range 4000
70 set g_turrets_unit_flac_target_range_min 500
71 set g_turrets_unit_flac_target_range_optimal 1250
73 set g_turrets_unit_flac_target_select_rangebias 0.25
74 set g_turrets_unit_flac_target_select_samebias 1
75 set g_turrets_unit_flac_target_select_anglebias 0.5
76 set g_turrets_unit_flac_target_select_playerbias 0
77 set g_turrets_unit_flac_target_select_missilebias 1
79 set g_turrets_unit_flac_ammo_max 1000
80 set g_turrets_unit_flac_ammo_recharge 100
82 set g_turrets_unit_flac_aim_firetolerance_dist 150
83 set g_turrets_unit_flac_aim_speed 200
84 set g_turrets_unit_flac_aim_maxrot 360
85 set g_turrets_unit_flac_aim_maxpitch 35
87 set g_turrets_unit_flac_track_type 3
88 set g_turrets_unit_flac_track_accel_pitch 0.5
89 set g_turrets_unit_flac_track_accel_rot 0.7
90 set g_turrets_unit_flac_track_blendrate 0.2
92 // {{{ #3: Fusion Reactor
93 set g_turrets_unit_fusreac_health 700
94 set g_turrets_unit_fusreac_respawntime 90
96 set g_turrets_unit_fusreac_shot_speed 1
97 set g_turrets_unit_fusreac_shot_dmg 20
98 set g_turrets_unit_fusreac_shot_refire 0.2
100 set g_turrets_unit_fusreac_target_range 1024
101 set g_turrets_unit_fusreac_target_range_min 1
103 set g_turrets_unit_fusreac_ammo_max 100
104 set g_turrets_unit_fusreac_ammo_recharge 100
106 set g_turrets_unit_fusreac_shot_radius 0
107 set g_turrets_unit_fusreac_shot_spread 0
108 set g_turrets_unit_fusreac_shot_force 0
109 set g_turrets_unit_fusreac_shot_volly 0
110 set g_turrets_unit_fusreac_shot_volly_refire 0
111 set g_turrets_unit_fusreac_target_range_optimal 0
112 set g_turrets_unit_fusreac_target_select_rangebias 0
113 set g_turrets_unit_fusreac_target_select_samebias 0
114 set g_turrets_unit_fusreac_target_select_anglebias 0
115 set g_turrets_unit_fusreac_target_select_playerbias 0
116 set g_turrets_unit_fusreac_target_select_missilebias 0
117 set g_turrets_unit_fusreac_aim_firetolerance_dist 0
118 set g_turrets_unit_fusreac_aim_speed 0
119 set g_turrets_unit_fusreac_aim_maxrot 0
120 set g_turrets_unit_fusreac_aim_maxpitch 0
121 set g_turrets_unit_fusreac_track_type 0
122 set g_turrets_unit_fusreac_track_accel_pitch 0
123 set g_turrets_unit_fusreac_track_accel_rot 0
124 set g_turrets_unit_fusreac_track_blendrate 0
126 // {{{ #4: Hellion Missile Turret
127 set g_turrets_unit_hellion_health 500
128 set g_turrets_unit_hellion_respawntime 90
130 set g_turrets_unit_hellion_shot_dmg 50
131 set g_turrets_unit_hellion_shot_refire 0.2
132 set g_turrets_unit_hellion_shot_radius 80
134 set g_turrets_unit_hellion_shot_speed 650
135 set g_turrets_unit_hellion_shot_speed_max 4000
136 set g_turrets_unit_hellion_shot_speed_gain 1.01
138 set g_turrets_unit_hellion_shot_spread 0.08
139 set g_turrets_unit_hellion_shot_force 250
140 set g_turrets_unit_hellion_shot_volly 2
141 set g_turrets_unit_hellion_shot_volly_refire 4
143 set g_turrets_unit_hellion_target_range 6000
144 set g_turrets_unit_hellion_target_range_min 150
145 set g_turrets_unit_hellion_target_range_optimal 4500
147 set g_turrets_unit_hellion_target_select_rangebias 0.7
148 set g_turrets_unit_hellion_target_select_samebias 0.01
149 set g_turrets_unit_hellion_target_select_anglebias 0.01
150 set g_turrets_unit_hellion_target_select_playerbias 1
151 set g_turrets_unit_hellion_target_select_missilebias 0
153 set g_turrets_unit_hellion_ammo_max 200
154 set g_turrets_unit_hellion_ammo_recharge 50
156 set g_turrets_unit_hellion_aim_firetolerance_dist 200
157 set g_turrets_unit_hellion_aim_speed 100
158 set g_turrets_unit_hellion_aim_maxrot 360
159 set g_turrets_unit_hellion_aim_maxpitch 20
161 set g_turrets_unit_hellion_track_type 3
162 set g_turrets_unit_hellion_track_accel_pitch 0.25
163 set g_turrets_unit_hellion_track_accel_rot 0.6
164 set g_turrets_unit_hellion_track_blendrate 0.25
166 // {{{ #5: Hunter-Killer Turret
167 set g_turrets_unit_hk_health 500
168 set g_turrets_unit_hk_respawntime 90
170 set g_turrets_unit_hk_shot_dmg 120
171 set g_turrets_unit_hk_shot_refire 5
172 set g_turrets_unit_hk_shot_radius 200
174 set g_turrets_unit_hk_shot_speed 500
175 set g_turrets_unit_hk_shot_speed_max 1000
176 set g_turrets_unit_hk_shot_speed_accel 1.025
177 set g_turrets_unit_hk_shot_speed_accel2 1.05
178 set g_turrets_unit_hk_shot_speed_decel 0.9
179 set g_turrets_unit_hk_shot_speed_turnrate 0.25
181 set g_turrets_unit_hk_shot_spread 0
182 set g_turrets_unit_hk_shot_force 600
183 set g_turrets_unit_hk_shot_volly 0
184 set g_turrets_unit_hk_shot_volly_refire 0
186 set g_turrets_unit_hk_target_range 6000
187 set g_turrets_unit_hk_target_range_min 220
188 set g_turrets_unit_hk_target_range_optimal 5000
190 set g_turrets_unit_hk_target_select_rangebias 0.5
191 set g_turrets_unit_hk_target_select_samebias 0.01
192 set g_turrets_unit_hk_target_select_anglebias 0.1
193 set g_turrets_unit_hk_target_select_playerbias 1
194 set g_turrets_unit_hk_target_select_missilebias 0
196 set g_turrets_unit_hk_ammo_max 240
197 set g_turrets_unit_hk_ammo_recharge 16
199 set g_turrets_unit_hk_aim_firetolerance_dist 500
200 set g_turrets_unit_hk_aim_speed 100
201 set g_turrets_unit_hk_aim_maxrot 360
202 set g_turrets_unit_hk_aim_maxpitch 20
204 set g_turrets_unit_hk_track_type 3
205 set g_turrets_unit_hk_track_accel_pitch 0.25
206 set g_turrets_unit_hk_track_accel_rot 0.6
207 set g_turrets_unit_hk_track_blendrate 0.2
209 // {{{ #6: Machinegun Turret
210 set g_turrets_unit_machinegun_health 256
211 set g_turrets_unit_machinegun_respawntime 60
213 set g_turrets_unit_machinegun_shot_dmg 10
214 set g_turrets_unit_machinegun_shot_refire 0.1
215 set g_turrets_unit_machinegun_shot_spread 0.015
216 set g_turrets_unit_machinegun_shot_force 20
217 set g_turrets_unit_machinegun_shot_radius 0
218 set g_turrets_unit_machinegun_shot_speed 34920
220 set g_turrets_unit_machinegun_shot_volly 5
221 set g_turrets_unit_machinegun_shot_volly_refire 0.5
223 set g_turrets_unit_machinegun_target_range 4500
224 set g_turrets_unit_machinegun_target_range_min 2
225 set g_turrets_unit_machinegun_target_range_optimal 1000
227 set g_turrets_unit_machinegun_target_select_rangebias 0.25
228 set g_turrets_unit_machinegun_target_select_samebias 0.25
229 set g_turrets_unit_machinegun_target_select_anglebias 0.5
230 set g_turrets_unit_machinegun_target_select_playerbias 1
231 set g_turrets_unit_machinegun_target_select_missilebias 0
233 set g_turrets_unit_machinegun_ammo_max 1500
234 set g_turrets_unit_machinegun_ammo_recharge 75
236 set g_turrets_unit_machinegun_aim_firetolerance_dist 25
237 set g_turrets_unit_machinegun_aim_speed 120
238 set g_turrets_unit_machinegun_aim_maxrot 360
239 set g_turrets_unit_machinegun_aim_maxpitch 25
241 set g_turrets_unit_machinegun_track_type 3
242 set g_turrets_unit_machinegun_track_accel_pitch 0.4
243 set g_turrets_unit_machinegun_track_accel_rot 0.9
244 set g_turrets_unit_machinegun_track_blendrate 0.2
246 // {{{ #7: MLRS Turret
247 set g_turrets_unit_mlrs_health 500
248 set g_turrets_unit_mlrs_respawntime 60
250 set g_turrets_unit_mlrs_shot_dmg 50
251 set g_turrets_unit_mlrs_shot_refire 0.1
252 set g_turrets_unit_mlrs_shot_radius 125
253 set g_turrets_unit_mlrs_shot_speed 2000
254 set g_turrets_unit_mlrs_shot_spread 0.05
255 set g_turrets_unit_mlrs_shot_force 25
257 set g_turrets_unit_mlrs_shot_volly 6
259 set g_turrets_unit_mlrs_shot_volly_refire 4
261 set g_turrets_unit_mlrs_target_range 3000
262 set g_turrets_unit_mlrs_target_range_min 500
263 set g_turrets_unit_mlrs_target_range_optimal 500
265 set g_turrets_unit_mlrs_target_select_rangebias 0.25
266 set g_turrets_unit_mlrs_target_select_samebias 0.5
267 set g_turrets_unit_mlrs_target_select_anglebias 0.5
268 set g_turrets_unit_mlrs_target_select_playerbias 1
269 set g_turrets_unit_mlrs_target_select_missilebias 0
271 set g_turrets_unit_mlrs_ammo_max 300
272 set g_turrets_unit_mlrs_ammo_recharge 75
274 set g_turrets_unit_mlrs_aim_firetolerance_dist 120
275 set g_turrets_unit_mlrs_aim_speed 100
276 set g_turrets_unit_mlrs_aim_maxrot 360
277 set g_turrets_unit_mlrs_aim_maxpitch 20
279 set g_turrets_unit_mlrs_track_type 3
280 set g_turrets_unit_mlrs_track_accel_pitch 0.5
281 set g_turrets_unit_mlrs_track_accel_rot 0.7
282 set g_turrets_unit_mlrs_track_blendrate 0.2
284 // {{{ #8: Phaser Cannon
285 set g_turrets_unit_phaser_health 500
287 set g_turrets_unit_phaser_respawntime 90
289 set g_turrets_unit_phaser_shot_dmg 100
290 set g_turrets_unit_phaser_shot_refire 4
291 set g_turrets_unit_phaser_shot_radius 8
292 set g_turrets_unit_phaser_shot_speed 4
293 set g_turrets_unit_phaser_shot_spread 0
294 set g_turrets_unit_phaser_shot_force 5
295 set g_turrets_unit_phaser_shot_volly 0
296 set g_turrets_unit_phaser_shot_volly_refire 5
298 set g_turrets_unit_phaser_target_range 3000
299 set g_turrets_unit_phaser_target_range_min 0
300 set g_turrets_unit_phaser_target_range_optimal 1500
302 set g_turrets_unit_phaser_target_select_rangebias 0.85
303 set g_turrets_unit_phaser_target_select_samebias 0
304 set g_turrets_unit_phaser_target_select_anglebias 0.25
305 set g_turrets_unit_phaser_target_select_playerbias 1
306 set g_turrets_unit_phaser_target_select_missilebias 0
308 set g_turrets_unit_phaser_ammo_max 2000
309 set g_turrets_unit_phaser_ammo_recharge 25
311 set g_turrets_unit_phaser_aim_firetolerance_dist 100
313 set g_turrets_unit_phaser_aim_speed 300
314 set g_turrets_unit_phaser_aim_maxrot 360
315 set g_turrets_unit_phaser_aim_maxpitch 30
317 set g_turrets_unit_phaser_track_type 3
318 set g_turrets_unit_phaser_track_accel_pitch 0.5
319 set g_turrets_unit_phaser_track_accel_rot 0.65
320 set g_turrets_unit_phaser_track_blendrate 0.2
322 // {{{ #9: Plasma Cannon
323 set g_turrets_unit_plasma_health 500
324 set g_turrets_unit_plasma_respawntime 60
326 set g_turrets_unit_plasma_shot_dmg 80
327 set g_turrets_unit_plasma_shot_refire 0.6
328 set g_turrets_unit_plasma_shot_radius 150
329 set g_turrets_unit_plasma_shot_speed 2000
330 set g_turrets_unit_plasma_shot_spread 0.015
331 set g_turrets_unit_plasma_shot_force 100
332 set g_turrets_unit_plasma_shot_volly 0
333 set g_turrets_unit_plasma_shot_volly_refire 0
335 set g_turrets_unit_plasma_target_range 3500
336 set g_turrets_unit_plasma_target_range_min 200
337 set g_turrets_unit_plasma_target_range_optimal 500
339 set g_turrets_unit_plasma_target_select_rangebias 0.5
340 set g_turrets_unit_plasma_target_select_samebias 0.01
341 set g_turrets_unit_plasma_target_select_anglebias 0.25
342 set g_turrets_unit_plasma_target_select_playerbias 1
343 set g_turrets_unit_plasma_target_select_missilebias 0
345 set g_turrets_unit_plasma_ammo_max 640
346 set g_turrets_unit_plasma_ammo_recharge 40
348 set g_turrets_unit_plasma_aim_firetolerance_dist 120
349 set g_turrets_unit_plasma_aim_speed 200
350 set g_turrets_unit_plasma_aim_maxrot 360
351 set g_turrets_unit_plasma_aim_maxpitch 30
353 set g_turrets_unit_plasma_track_type 3
354 set g_turrets_unit_plasma_track_accel_pitch 0.5
355 set g_turrets_unit_plasma_track_accel_rot 0.7
356 set g_turrets_unit_plasma_track_blendrate 0.2
358 // {{{ #10: Dual Plasma Cannon
359 set g_turrets_unit_plasma_dual_health 500
360 set g_turrets_unit_plasma_dual_respawntime 60
362 set g_turrets_unit_plasma_dual_shot_dmg 80
363 set g_turrets_unit_plasma_dual_shot_refire 0.35
364 set g_turrets_unit_plasma_dual_shot_radius 150
365 set g_turrets_unit_plasma_dual_shot_speed 2000
366 set g_turrets_unit_plasma_dual_shot_spread 0.015
367 set g_turrets_unit_plasma_dual_shot_force 100
369 set g_turrets_unit_plasma_dual_shot_volly 0
370 set g_turrets_unit_plasma_dual_shot_volly_refire 0
372 set g_turrets_unit_plasma_dual_target_range 3000
373 set g_turrets_unit_plasma_dual_target_range_min 80
374 set g_turrets_unit_plasma_dual_target_range_optimal 1000
376 set g_turrets_unit_plasma_dual_target_select_rangebias 0.2
377 set g_turrets_unit_plasma_dual_target_select_samebias 0.4
378 set g_turrets_unit_plasma_dual_target_select_anglebias 0.4
379 set g_turrets_unit_plasma_dual_target_select_playerbias 1
380 set g_turrets_unit_plasma_dual_target_select_missilebias 0
382 set g_turrets_unit_plasma_dual_ammo_max 640
383 set g_turrets_unit_plasma_dual_ammo_recharge 40
385 set g_turrets_unit_plasma_dual_aim_firetolerance_dist 200
387 set g_turrets_unit_plasma_dual_aim_speed 100
388 set g_turrets_unit_plasma_dual_aim_maxrot 360
389 set g_turrets_unit_plasma_dual_aim_maxpitch 30
391 set g_turrets_unit_plasma_dual_track_type 3
392 set g_turrets_unit_plasma_dual_track_accel_pitch 0.5
393 set g_turrets_unit_plasma_dual_track_accel_rot 0.7
394 set g_turrets_unit_plasma_dual_track_blendrate 0.2
396 // {{{ #11: Tesla Coil
397 set g_turrets_unit_tesla_health 1000
398 set g_turrets_unit_tesla_respawntime 120
400 set g_turrets_unit_tesla_shot_dmg 200
401 set g_turrets_unit_tesla_shot_refire 1.5
402 set g_turrets_unit_tesla_shot_force 400
404 set g_turrets_unit_tesla_shot_volly 1
405 set g_turrets_unit_tesla_shot_volly_refire 2.5
407 set g_turrets_unit_tesla_target_range_min 0
408 set g_turrets_unit_tesla_target_range 1000
410 set g_turrets_unit_tesla_target_select_playerbias 1
411 set g_turrets_unit_tesla_target_select_missilebias 1
413 set g_turrets_unit_tesla_ammo_max 1000
414 set g_turrets_unit_tesla_ammo_recharge 15
416 set g_turrets_unit_tesla_shot_radius 0
417 set g_turrets_unit_tesla_shot_speed 0
418 set g_turrets_unit_tesla_shot_spread 0
419 set g_turrets_unit_tesla_target_range_optimal 0
420 set g_turrets_unit_tesla_target_select_rangebias 0
421 set g_turrets_unit_tesla_target_select_samebias 0
422 set g_turrets_unit_tesla_target_select_anglebias 0
423 set g_turrets_unit_tesla_aim_firetolerance_dist 0
424 set g_turrets_unit_tesla_aim_speed 0
425 set g_turrets_unit_tesla_aim_maxrot 0
426 set g_turrets_unit_tesla_aim_maxpitch 0
427 set g_turrets_unit_tesla_track_type 0
428 set g_turrets_unit_tesla_track_accel_pitch 0
429 set g_turrets_unit_tesla_track_accel_rot 0
430 set g_turrets_unit_tesla_track_blendrate 0
432 // {{{ #12: Walker Turret
433 set g_turrets_unit_walker_health 500
434 set g_turrets_unit_walker_respawntime 60
436 set g_turrets_unit_walker_speed_run 300
437 set g_turrets_unit_walker_speed_roam 100
438 set g_turrets_unit_walker_speed_walk 200
439 set g_turrets_unit_walker_speed_swim 200
440 set g_turrets_unit_walker_speed_jump 800
441 set g_turrets_unit_walker_speed_stop 90
443 set g_turrets_unit_walker_turn 20
444 set g_turrets_unit_walker_turn_walk 15
445 set g_turrets_unit_walker_turn_run 7
446 set g_turrets_unit_walker_turn_swim 10
447 set g_turrets_unit_walker_turn_strafe 5
449 set g_turrets_unit_walker_shot_dmg 5
450 set g_turrets_unit_walker_shot_refire 0.05
451 set g_turrets_unit_walker_shot_spread 0.025
452 set g_turrets_unit_walker_shot_force 10
453 set g_turrets_unit_walker_shot_radius 0
454 set g_turrets_unit_walker_shot_speed 18000
456 set g_turrets_unit_walker_shot_volly 10
457 set g_turrets_unit_walker_shot_volly_refire 1
459 set g_turrets_unit_walker_target_range 5000
460 set g_turrets_unit_walker_target_range_optimal 100
461 set g_turrets_unit_walker_target_range_min 0
463 set g_turrets_unit_walker_target_select_rangebias 0.25
464 set g_turrets_unit_walker_target_select_samebias 0.25
465 set g_turrets_unit_walker_target_select_anglebias 0.5
466 set g_turrets_unit_walker_target_select_playerbias 1
467 set g_turrets_unit_walker_target_select_missilebias 0
469 set g_turrets_unit_walker_ammo_max 4000
470 set g_turrets_unit_walker_ammo_recharge 100
472 set g_turrets_unit_walker_aim_firetolerance_dist 100
473 set g_turrets_unit_walker_aim_speed 45
474 set g_turrets_unit_walker_aim_maxrot 90
475 set g_turrets_unit_walker_aim_maxpitch 15
477 set g_turrets_unit_walker_track_type 1
479 set g_turrets_unit_walker_rocket_range 4000
480 set g_turrets_unit_walker_rocket_range_min 500
481 set g_turrets_unit_walker_rocket_refire 10
482 set g_turrets_unit_walker_rocket_damage 45
483 set g_turrets_unit_walker_rocket_radius 150
484 set g_turrets_unit_walker_rocket_force 150
485 set g_turrets_unit_walker_rocket_turnrate 0.05
486 set g_turrets_unit_walker_rocket_speed 1000
488 set g_turrets_unit_walker_melee_range 100
489 set g_turrets_unit_walker_melee_damage 100
490 set g_turrets_unit_walker_melee_force 600
492 set g_turrets_unit_walker_track_accel_pitch 0.5
493 set g_turrets_unit_walker_track_accel_rot 0.8
494 set g_turrets_unit_walker_track_blendrate 0.2