sc: describe worker abilities notably mineral gathering
[sheet.git] / sc-units-hots.inc.pl
1 use utf8;
2 use strict;
3
4 my $V = v5.0.2; # some patch data for invisible attributes
5 my $GATHER = "gather 5 minerals (7 gold) after 4s (upto 60/minute)\n  or 4 gas (8 rich) after 3s (53/min)"; # lotv time scale
6
7 [
8 'patch 2.1.9+',
9 # http://wiki.teamliquid.net/starcraft2/Unit_Statistics
10 # http://wiki.teamliquid.net/starcraft2/User:Roemy/Unit_Statistics_(detailed)
11 # http://starcraft.wikia.com/wiki/List_of_StarCraft_II_units
12
13 {
14         race => 'protoss',
15         cat => 'base',
16         name => 'Probe',
17         pop => 1,
18         min => 50,
19         gas => 0,
20         build => 17,
21         size => 0.75,
22         cargo => 1,
23         armor => 0,
24         hp => 20,
25         shield => 20,
26         attr => {
27                 light => 1,
28                 mech => 1,
29         },
30         attack => [
31                 {
32                         anti => 1,
33                         name => 'Particle Beam',
34                         damage => 5,
35                         cooldown => 1.5,
36                         range => 0,
37                 },
38         ],
39         speed => 2.8125,
40         sight => 8,
41         special => [
42                 {
43                         name => 'worker',
44                         abbr => '⚒',
45                         desc => "warp-in buildings\n- $GATHER",
46                 },
47         ],
48 },
49
50 {
51         race => 'protoss',
52         cat => 'base',
53         name => 'Photon Cannon',
54         min => 150,
55         gas => 0,
56         build => 40,
57         size => 2,
58         armor => 1,
59         hp => 150,
60         shield => 150,
61         attr => {
62                 armored => 1,
63                 structure => 1,
64         },
65         attack => [
66                 {
67                         anti => 3,
68                         name => 'Phase Disruptor',
69                         damage => 20,
70                         cooldown => 1.25,
71                         type => 'projectile',
72                         range => 7,
73                 },
74         ],
75         speed => 0,
76         sight => 11,
77         detect => 1,
78 },
79
80 {
81         race => 'protoss',
82         cat => 'base',
83         name => 'Mothership Core',
84         pop => 2,
85         min => 100,
86         gas => 100,
87         build => 30,
88         size => 2,
89         cargo => 0,
90         armor => 1,
91         hp => 130,
92         shield => 60,
93         attr => {
94                 armored => 1,
95                 mech => 1,
96                 psionic => 1,
97                 flying => 1,
98         },
99         attack => [
100                 {
101                         anti => 1,
102                         name => 'Repulsor Cannon',
103                         damage => 8,
104                         upgrade => 1,
105                         type => 'projectile',
106                         cooldown => 0.85,
107                         range => 5,
108                 },
109         ],
110         speed => 1.875,
111         sight => 9,
112         energy => 50,
113         capacity => 200,
114         special => [
115                 {
116                         name => 'Photon Overcharge',
117                         abbr => 'po',
118                         desc => 'activate Nexus weapon for 1 minute',
119                         cost => 100,
120                         range => 10,
121                 },
122                 {
123                         name => 'Mass Recall',
124                         abbr => 'mr',
125                         desc => 'teleports itself and nearby units to targeted Nexus',
126                         cost => 100,
127                         duration => 2,
128                         radius => 7,
129                 },
130                 {
131                         name => 'Time Warp',
132                         abbr => 'tw',
133                         desc => 'create a temporal field which slows ground units by 50%',
134                         cost => 100,
135                         radius => 3.5,
136                         range => 9,
137                         duration => 10,
138                 },
139         ],
140 },
141
142 {
143         race => 'protoss',
144         cat => 'base',
145         name => 'Mothership',
146         pop => 8,
147         min => 300,
148         gas => 300,
149         build => 100,
150         size => 2.75,
151         armor => 2,
152         hp => 350,
153         shield => 350,
154         attr => {
155                 armored => 1,
156                 mech => 1,
157                 psionic => 1,
158                 massive => 1,
159                 flying => 1,
160                 heroic => 1,
161         },
162         attack => [
163                 {
164                         anti => 3,
165                         name => 'Purifier Beams',
166                         damage => 6,
167                         upgrade => 1,
168                         cooldown => 2.21,
169                         count => 6,
170                         range => 7,
171                 },
172         ],
173         speed => 1.4062,
174         sight => 14,
175         energy => 50,
176         capacity => 200,
177         special => [
178                 {
179                         name => 'Cloaking Field',
180                         abbr => 'cf',
181                         desc => 'cloaks all nearby friendly units and buildings',
182                         radius => 5,
183                         duration => -1,
184                 },
185                 {
186                         name => 'Mass Recall',
187                         abbr => 'mr',
188                         desc => 'teleports itself and nearby units to targeted Nexus',
189                         cost => 100,
190                         duration => 2,
191                         radius => 7,
192                 },
193                 {
194                         name => 'Time Warp',
195                         abbr => 'tw',
196                         desc => 'create a temporal field which slows ground units by 50%',
197                         cost => 100,
198                         radius => 3.5,
199                         range => 9,
200                         duration => 30,
201                 },
202         ],
203 },
204
205 {
206         race => 'protoss',
207         cat => 'base',
208         name => 'Nexus',
209         pop => -10,
210         min => 400,
211         gas => 0,
212         build => 100,
213         size => 5,
214         cargo => 0,
215         armor => 1,
216         hp => 1000,
217         shield => 1000,
218         attr => {
219                 armored => 1,
220                 structure => 1,
221         },
222         attack => [
223                 {
224                         anti => 3,
225                         name => 'Photon Overcharge',
226                         damage => 20,
227                         cooldown => 1.25,
228                         type => 'projectile',
229                         range => 13,
230                 },
231         ],
232         speed => 0,
233         sight => 11,
234         energy => 0,
235         capacity => 100,
236         special => [
237                 {
238                         name => 'Chrono Boost',
239                         abbr => 'cb',
240                         desc => '50% faster production speed at a targeted building',
241                         cost => 25,
242                         duration => 20,
243                 },
244         ],
245 },
246
247 {
248         race => 'protoss',
249         cat => 'gateway',
250         name => 'Zealot',
251         pop => 2,
252         min => 100,
253         gas => 0,
254         build => 38,
255         warp => 28,
256         size => 0.75,
257         cargo => 2,
258         armor => 1,
259         hp => 100,
260         shield => 50,
261         attr => {
262                 light => 1,
263                 organic => 1,
264         },
265         attack => [
266                 {
267                         anti => 1,
268                         name => 'Psi Blades',
269                         damage => 8,
270                         upgrade => 1,
271                         cooldown => 1.2,
272                         count => 2,
273                         range => 0,
274                 },
275         ],
276         speed => 2.25,
277         sight => 9,
278         special => [
279                 {
280                         name => 'Charge',
281                         abbr => 'ch',
282                         desc => 'on attack, increases movement speed to 6.05 for 3.5s',
283                         min => 200,
284                         gas => 200,
285                         build => 140,
286                         range => 4,
287                         duration => 3.5,
288                         cooldown => 10,
289                 },
290         ],
291         upgrade => [
292                 {
293                         name => 'Charge',
294                         speed => .5,
295                 },
296         ],
297 },
298
299 {
300         race => 'protoss',
301         cat => 'gateway',
302         name => 'Sentry',
303         pop => 2,
304         min => 50,
305         gas => 100,
306         build => 37,
307         warp => 32,
308         size => 1.25,
309         cargo => 2,
310         armor => 1,
311         hp => 40,
312         shield => 40,
313         attr => {
314                 light => 1,
315                 mech => 1,
316                 psionic => 1,
317         },
318         attack => [
319                 {
320                         anti => 3,
321                         name => 'Disruption Beam',
322                         damage => 6,
323                         upgrade => 1,
324                         cooldown => 1.0,
325                         range => 5,
326                 },
327         ],
328         speed => 2.25,
329         sight => 10,
330         energy => 50,
331         capacity => 200,
332         special => [
333                 {
334                         name => 'Force Field',
335                         abbr => 'ff',
336                         desc => 'erect a barries that impedes ground movement for 15s',
337                         cost => 50,
338                         range => 9,
339                         radius => 1.7,
340                         duration => 15,
341                 },
342                 {
343                         name => 'Guardian Shield',
344                         abbr => 'gs',
345                         desc => 'reduces ranged damage by 2 for friendly units within 4 radius',
346                         cost => 75,
347                         radius => 4,
348                         duration => 15,
349                 },
350                 {
351                         name => 'Hallucination',
352                         abbr => 'hl',
353                         desc => 'create fake replica of a protoss unit for one minute',
354                         cost => 100,
355                         duration => 60,
356                         range => 0,
357                 },
358         ],
359 },
360
361 {
362         race => 'protoss',
363         cat => 'gateway',
364         name => 'Stalker',
365         pop => 2,
366         min => 125,
367         gas => 50,
368         build => 42,
369         warp => 32,
370         size => 1.25,
371         cargo => 2,
372         armor => 1,
373         hp => 80,
374         shield => 80,
375         attr => {
376                 armored => 1,
377                 mech => 1,
378         },
379         attack => [
380                 {
381                         anti => 3,
382                         name => 'Particle Disruptors',
383                         damage => 10,
384                         upgrade => 1,
385                         bonus => {
386                                 armored => 4,
387                         },
388                         type => 'projectile',
389                         cooldown => 1.44,
390                         range => 6,
391                 },
392         ],
393         speed => 2.9531,
394         sight => 10,
395         special => [
396                 {
397                         name => 'Blink',
398                         abbr => 'bl',
399                         desc => 'teleport to visible location',
400                         min => 150,
401                         gas => 150,
402                         build => 170,
403                         range => 8,
404                         cooldown => 10,
405                 },
406         ],
407 },
408
409 {
410         race => 'protoss',
411         cat => 'gateway',
412         name => 'High Templar',
413         pop => 2,
414         min => 50,
415         gas => 150,
416         build => 55,
417         warp => 45,
418         size => 0.75,
419         cargo => 2,
420         armor => 0,
421         hp => 40,
422         shield => 40,
423         attr => {
424                 light => 1,
425                 psionic => 1,
426                 organic => 1,
427         },
428         speed => 1.875,
429         sight => 10,
430         energy => 50,
431         capacity => 200,
432         special => [
433                 {
434                         name => 'Feedback',
435                         abbr => 'fb',
436                         desc => 'target will lose its energy and receive damage equal to that amount',
437                         cost => 50,
438                         range => 9,
439                 },
440                 {
441                         name => 'Psionic Storm',
442                         abbr => 'ps',
443                         desc => 'deals 80 damage over 4 seconds to units in targeted area',
444                         cost => 75,
445                         cooldown => 2,
446                         duration => 4,
447                         radius => 1.5,
448                         range => 9,
449                         min => 200,
450                         gas => 200,
451                         build => 110,
452                 },
453         ],
454 },
455
456 {
457         race => 'protoss',
458         cat => 'gateway',
459         name => 'Dark Templar',
460         pop => 2,
461         min => 125,
462         gas => 125,
463         build => 55,
464         warp => 45,
465         size => 0.75,
466         cargo => 2,
467         armor => 1,
468         hp => 40,
469         shield => 80,
470         attr => {
471                 light => 1,
472                 organic => 1,
473                 psionic => 1,
474         },
475         attack => [
476                 {
477                         anti => 1,
478                         name => 'Warp Blade',
479                         damage => 45,
480                         upgrade => 5,
481                         cooldown => 1.694,
482                         range => 0,
483                 },
484         ],
485         speed => 2.8125,
486         sight => 8,
487         special => [
488                 {
489                         name => 'Permanent Cloak',
490                         abbr => 'cl',
491                         desc => 'cloaked at all times',
492                         duration => -1,
493                 },
494         ],
495 },
496
497 {
498         race => 'protoss',
499         cat => 'gateway',
500         name => 'Archon',
501         min => 100, # or 175 or 250
502         gas => 300, # or 275 or 250
503         pop => 4,
504         build => 12,
505         base => ['Templar', 'Templar'],
506         size => 1.5,
507         cargo => 4,
508         armor => 0,
509         hp => 10,
510         shield => 350,
511         attr => {
512                 psionic => 1,
513                 massive => 1,
514         },
515         attack => [
516                 {
517                         anti => 3,
518                         name => 'Psionic Shockwave',
519                         damage => 25,
520                         upgrade => 3,
521                         bonus => {
522                                 organic => 10,
523                                 -organic => 1,
524                         },
525                         splash => 1,
526                         cooldown => 1.754,
527                         range => 3,
528                 },
529         ],
530         speed => 2.8125,
531         sight => 9,
532 },
533
534 {
535         race => 'protoss',
536         cat => 'robotic',
537         name => 'Observer',
538         pop => 1,
539         min => 25,
540         gas => 75,
541         build => 30,
542         size => 1,
543         cargo => 0,
544         armor => 0,
545         hp => 40,
546         shield => 20,
547         attr => {
548                 light => 1,
549                 mech => 1,
550                 flying => 1,
551         },
552         speed => 1.875,
553         sight => 11,
554         detect => 1,
555         special => [
556                 {
557                         name => 'Permanent Cloak',
558                         abbr => 'cl',
559                         desc => 'cloaked at all times',
560                         duration => -1,
561                 },
562         ],
563         upgrade => [
564                 {
565                         name => 'Gravitic Boosters',
566                         min => 100,
567                         gas => 100,
568                         build => 80,
569                         speed => 0.9375,
570                 },
571         ],
572 },
573
574 {
575         race => 'protoss',
576         cat => 'robotic',
577         name => 'Warp Prism',
578         pop => 2,
579         min => 200,
580         gas => 0,
581         build => 50,
582         size => 1.75,
583         cargo => -8,
584         armor => 0,
585         hp => 100,
586         shield => 100,
587         attr => {
588                 armored => 1,
589                 mech => 1,
590                 psionic => 1,
591                 flying => 1,
592         },
593         speed => 2.9531,
594         sight => 10,
595         special => [
596                 {
597                         name => 'Phasing Mode',
598                         abbr => 'pm',
599                         desc => 'basically transforms into a hovering pylon',
600                 },
601         ],
602         upgrade => [
603                 {
604                         name => 'Gravitic Drive',
605                         min => 100,
606                         gas => 100,
607                         build => 80,
608                         speed => 0.422,
609                 },
610         ],
611 },
612
613 {
614         race => 'protoss',
615         cat => 'robotic',
616         name => 'Immortal',
617         pop => 4,
618         min => 250,
619         gas => 100,
620         build => 55,
621         size => 1.5,
622         cargo => 4,
623         armor => 1,
624         hp => 200,
625         shield => 100,
626         attr => {
627                 armored => 1,
628                 mech => 1,
629         },
630         attack => [
631                 {
632                         anti => 1,
633                         name => 'Phase Disruptors',
634                         damage => 20,
635                         upgrade => 2,
636                         bonus => {
637                                 armored => 30,
638                                 -armored => 3,
639                         },
640                         cooldown => 1.45,
641                         range => 6,
642                 },
643         ],
644         speed => 2.25,
645         sight => 9,
646         special => [
647                 {
648                         name => 'Hardened Shield',
649                         abbr => 'hs',
650                         desc => 'reduce all damage on shields to a maximum of 10',
651                         duration => -1,
652                 },
653         ],
654 },
655
656 {
657         race => 'protoss',
658         cat => 'robotic',
659         name => 'Colossus',
660         pop => 6,
661         min => 300,
662         gas => 200,
663         build => 75,
664         size => 2,
665         cargo => 8,
666         armor => 1,
667         hp => 200,
668         shield => 150,
669         attr => {
670                 armored => 1,
671                 mech => 1,
672                 massive => 1,
673                 jump => 'Cliff Walk',
674         },
675         attack => [
676                 {
677                         anti => 1,
678                         name => 'Thermal Lances',
679                         damage => 15,
680                         upgrade => 2,
681                         splash => 'line',
682                         cooldown => 1.65,
683                         count => 2,
684                         range => 6,
685                 },
686         ],
687         speed => 2.25,
688         sight => 10,
689         upgrade => [
690                 {
691                         name => 'Extended Thermal Lance',
692                         min => 200,
693                         gas => 200,
694                         build => 140,
695                         attack => [
696                                 {
697                                         range => 3,
698                                 },
699                         ],
700                 },
701         ],
702 },
703
704 {
705         race => 'protoss',
706         cat => 'stargate',
707         name => 'Phoenix',
708         pop => 2,
709         min => 150,
710         gas => 100,
711         build => 35,
712         size => 1.5,
713         cargo => 0,
714         armor => 0,
715         hp => 120,
716         shield => 60,
717         attr => {
718                 light => 1,
719                 mech => 1,
720                 flying => 1,
721         },
722         attack => [
723                 {
724                         anti => 2,
725                         name => 'Ion Cannons',
726                         damage => 5,
727                         upgrade => 1,
728                         bonus => {
729                                 light => 5,
730                         },
731                         type => 'projectile',
732                         cooldown => 1.11,
733                         count => 2,
734                         range => 5,
735                 },
736         ],
737         speed => 4.25,
738         sight => 10,
739         energy => 50,
740         capacity => 200,
741         special => [
742                 {
743                         name => 'Graviton Beam',
744                         abbr => 'gb',
745                         desc => 'lifts a ground unit into the air for 10s',
746                         cost => 50,
747                         range => 4,
748                         duration => 10,
749                 },
750         ],
751         upgrade => [
752                 {
753                         name => 'Anion Pulse-Crystals',
754                         min => 150,
755                         gas => 150,
756                         build => 90,
757                         attack => [
758                                 {
759                                         range => 2,
760                                 },
761                         ],
762                 },
763         ],
764 },
765
766 {
767         race => 'protoss',
768         cat => 'stargate',
769         name => 'Void Ray',
770         pop => 4,
771         min => 250,
772         gas => 150,
773         build => 60,
774         size => 1.5,
775         cargo => 0,
776         armor => 0,
777         hp => 150,
778         shield => 100,
779         attr => {
780                 armored => 1,
781                 mech => 1,
782                 flying => 1,
783         },
784         attack => [
785                 {
786                         anti => 3,
787                         name => 'Prismatic Beam',
788                         damage => 6,
789                         upgrade => 1,
790                         bonus => {
791                                 armored => 4,
792                                 -armored => 1,
793                         },
794                         cooldown => 0.5,
795                         range => 6, # keeps firing until range 8
796                 },
797         ],
798         speed => 2.25,
799         sight => 10,
800         special => [
801                 {
802                         name => 'Prismatic Alignment',
803                         abbr => 'pa',
804                         desc => 'increases damage to armored by 6 for 20 seconds',
805                         duration => 20,
806                         cooldown => 60,
807                         attack => [
808                                 {
809                                         bonus => {
810                                                 armored => 6,
811                                         },
812                                 },
813                         ],
814                 },
815         ],
816 },
817
818 {
819         race => 'protoss',
820         cat => 'stargate',
821         name => 'Oracle',
822         pop => 3,
823         min => 150,
824         gas => 150,
825         build => 50,
826         size => 1.5,
827         cargo => 0,
828         armor => 0,
829         hp => 100,
830         shield => 60,
831         attr => {
832                 light => 1,
833                 mech => 1,
834                 psionic => 1,
835                 flying => 1,
836         },
837         attack => [
838                 {
839                         anti => 1,
840                         name => 'Pulsar Beam',
841                         damage => 15,
842                         # costs energy
843                         bonus => {
844                                 light => 10,
845                         },
846                         cooldown => 0.86,
847                         cost => 25,
848                         maint => 1.4,
849                         range => 5, #XXX 4?
850                 },
851         ],
852         speed => 4,
853         sight => 10,
854         energy => 50, #XXX
855         capacity => 200,
856         special => [
857                 {
858                         name => 'Revelation',
859                         abbr => 'rv',
860                         desc => 'hit enemy units and buildings are revealed for 1 minute',
861                         cost => 75,
862                         range => 9,
863                         cooldown => 3,
864                         duration => 60,
865                         radius => 6,
866                 },
867                 {
868                         name => 'Envision',
869                         abbr => 'ev',
870                         desc => 'temporary detection within sight range',
871                         cost => 50,
872                         range => 14,
873                         duration => 60,
874                 },
875         ],
876 },
877
878 {
879         race => 'protoss',
880         cat => 'stargate',
881         name => 'Tempest',
882         pop => 4,
883         min => 300,
884         gas => 200,
885         build => 60,
886         size => 2.5,
887         cargo => 0,
888         armor => 2,
889         hp => 120,
890         shield => 60,
891         attr => {
892                 armored => 1,
893                 mech => 1,
894                 massive => 1,
895                 flying => 1,
896         },
897         attack => [
898                 {
899                         anti => 2,
900                         name => 'Kinetic Overload',
901                         damage => 30,
902                         upgrade => 3,
903                         bonus => {
904                                 massive => 14,
905                                 -massive => 2,
906                         },
907                         type => 'projectile',
908                         cooldown => 3.3,
909                         range => 15,
910                 },
911                 {
912                         anti => 1,
913                         name => 'Resonance Coil',
914                         damage => 30,
915                         upgrade => 3,
916                         type => 'projectile',
917                         cooldown => 3.3,
918                         range => 15,
919                 },
920         ],
921         speed => 1.875,
922         sight => 12,
923 },
924
925 {
926         race => 'protoss',
927         cat => 'stargate',
928         name => 'Carrier',
929         pop => 6,
930         min => 350,
931         gas => 250,
932         build => 120,
933         size => 2.5,
934         cargo => 0,
935         armor => 2,
936         hp => 300,
937         shield => 150,
938         attr => {
939                 armored => 1,
940                 mech => 1,
941                 massive => 1,
942                 flying => 1,
943         },
944         attack => [
945                 {
946                         anti => 3,
947                         count => 8,
948                         range => 8, # leash range 14
949                         dps => [26.7, undef, undef, 42.6],
950                         cooldown => 0.5,
951                 },
952         ],
953         speed => 1.875,
954         sight => 12,
955         special => [
956                 {
957                         alt => 'Interceptor',
958                         pop => 0,
959                         min => 25,
960                         gas => 0,
961                         build => 8,
962                         size => 0.5,
963                         cargo => 0,
964                         armor => 0,
965                         hp => 40,
966                         shield => 40,
967                         attr => {
968                                 light => 1,
969                                 mech => 1,
970                                 flying => 1,
971                         },
972                         attack => [
973                                 {
974                                         anti => 3,
975                                         name => 'Interceptor Beams',
976                                         damage => 5,
977                                         upgrade => 1,
978                                         cooldown => 3.0,
979                                         count => 2,
980                                         range => 2,
981                                 },
982                         ],
983                         speed => 7.5,
984                         sight => 7,
985                 },
986         ],
987         upgrade => [
988                 {
989                         name => 'Graviton Catapult',
990                         min => 150,
991                         gas => 150,
992                         build => 80,
993                         desc => 'increases Interceptor launch speed from 2/s to 4-8/s',
994                         attack => [
995                                 {
996                                         cooldown => -0.375, # -0.25
997                                 },
998                         ],
999                 },
1000         ],
1001 },
1002
1003 # terran
1004
1005 {
1006         race => 'terran',
1007         cat => 'base',
1008         name => 'SCV', # T-280 Space Construction Vehicle
1009         pop => 1,
1010         min => 50,
1011         gas => 0,
1012         build => 17,
1013         size => 0.75,
1014         cargo => 1,
1015         armor => 0,
1016         hp => 45,
1017         attr => {
1018                 light => 1,
1019                 organic => 1,
1020                 mech => 1,
1021         },
1022         attack => [
1023                 {
1024                         anti => 1,
1025                         name => 'Fusion Cutter',
1026                         damage => 5,
1027                         cooldown => 1.5,
1028                         range => 0,
1029                 },
1030         ],
1031         speed => 2.8125,
1032         sight => 8,
1033         special => [
1034                 {
1035                         name => 'worker',
1036                         abbr => '⚒',
1037                         desc => join("\n- ",
1038                                 'construct buildings',
1039                                 'repair mechanical units and buildings (speed as build time but 25% cost)',
1040                                 $GATHER,
1041                         ),
1042                 },
1043         ],
1044 },
1045
1046 {
1047         race => 'terran',
1048         cat => 'base',
1049         name => 'Mule',
1050         pop => 0,
1051         cargo => 0,
1052         min => 0,
1053         build => 0,
1054         size => 0.75,
1055         armor => 0,
1056         hp => 60,
1057         attr => {
1058                 light => 1,
1059                 mech => 1,
1060         },
1061         speed => 2.8,
1062         sight => 8,
1063         special => [
1064                 {
1065                         name => 'limited worker',
1066                         abbr => '⛏',
1067                         desc => join("\n- ",
1068                                 'repair like an SCV (but cannot build)',
1069                                 'gather 25 minerals after 6s: 200-225 over its 64s lifetime (equilavent to 3½ SCVs)',
1070                         ),
1071                         duration => 64,
1072                         energy => 50,
1073                 },
1074         ],
1075 },
1076
1077 {
1078         race => 'terran',
1079         cat => 'base',
1080         name => 'Missile Turret',
1081         min => 100,
1082         gas => 0,
1083         build => 25,
1084         size => 2,
1085         cargo => 0,
1086         armor => 0,
1087         hp => 250,
1088         attr => {
1089                 armored => 1,
1090                 mech => 1,
1091                 structure => 1,
1092         },
1093         attack => [
1094                 {
1095                         anti => 2,
1096                         name => 'Longbolt Missiles',
1097                         damage => 12,
1098                         cooldown => 0.8608,
1099                         count => 2,
1100                         type => 'projectile',
1101                         range => 7,
1102                 },
1103         ],
1104         speed => 0,
1105         sight => 11,
1106         detect => 1,
1107         upgrade => [
1108                 {
1109                         name => 'Hi-Sec Auto Tracking',
1110                         min => 100,
1111                         gas => 100,
1112                         build => 80,
1113                         attack => [
1114                                 {
1115                                         range => 1,
1116                                 },
1117                         ],
1118                 },
1119                 {
1120                         name => 'Building Armor',
1121                         min => 150,
1122                         gas => 150,
1123                         build => 140,
1124                         armor => 2,
1125                 },
1126         ],
1127 },
1128
1129 {
1130         race => 'terran',
1131         cat => 'base',
1132         name => 'Planetary Fortress',
1133         base => ['Command Center'],
1134         pop => -11,
1135         min => 150,
1136         gas => 150,
1137         build => 50,
1138         size => 5,
1139         cargo => 0,
1140         armor => 3,
1141         hp => 1500,
1142         attr => {
1143                 armored => 1,
1144                 mech => 1,
1145                 structure => 1,
1146         },
1147         attack => [
1148                 {
1149                         anti => 1,
1150                         name => 'Ibiks Cannon',
1151                         damage => 40,
1152                         splash => 1,
1153                         cooldown => 2,
1154                         range => 6,
1155                 },
1156         ],
1157         speed => 0,
1158         sight => 11,
1159         upgrade => [
1160                 {
1161                         name => 'Neosteel Frame',
1162                         min => 100,
1163                         gas => 100,
1164                         build => 110,
1165                         desc => 'increase load space by 5',
1166                 },
1167                 {
1168                         name => 'Building Armor',
1169                         min => 150,
1170                         gas => 150,
1171                         build => 140,
1172                         armor => 2,
1173                 },
1174                 {
1175                         name => 'Hi-Sec Auto Tracking',
1176                         min => 100,
1177                         gas => 100,
1178                         build => 80,
1179                         attack => [
1180                                 {
1181                                         range => 1,
1182                                 },
1183                         ],
1184                 },
1185         ],
1186 },
1187
1188 {
1189         race => 'terran',
1190         cat => 'barracks',
1191         name => 'Marine',
1192         pop => 1,
1193         min => 50,
1194         gas => 0,
1195         build => 25,
1196         size => 0.75,
1197         cargo => 1,
1198         armor => 0,
1199         hp => 45,
1200         attr => {
1201                 light => 1,
1202                 organic => 1,
1203         },
1204         attack => [
1205                 {
1206                         anti => 3,
1207                         name => 'C-14 Rifle',
1208                         damage => 6,
1209                         upgrade => 1,
1210                         cooldown => 0.8608,
1211                         range => 5,
1212                 },
1213         ],
1214         speed => 2.25,
1215         upgrade => [
1216                 {
1217                         name => 'Combat Shield',
1218                         min => 100,
1219                         gas => 100,
1220                         build => 110,
1221                         hp => 10,
1222                 },
1223         ],
1224         special => [
1225                 {
1226                         name => 'Stim Pack',
1227                         abbr => 'sp',
1228                         desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health',
1229                         speed => 1.125,
1230                         min => 100,
1231                         gas => 100,
1232                         build => 170,
1233                         attack => [
1234                                 {
1235                                         anti => 3,
1236                                         damage => 6,
1237                                         upgrade => 1,
1238                                         cooldown => 0.5739,
1239                                         range => 5,
1240                                 },
1241                         ],
1242                         duration => 15,
1243                 },
1244         ],
1245         sight => 9,
1246 },
1247
1248 {
1249         race => 'terran',
1250         cat => 'barracks',
1251         name => 'Marauder',
1252         pop => 2,
1253         min => 100,
1254         gas => 25,
1255         build => 30,
1256         size => 1.125,
1257         cargo => 2,
1258         armor => 1,
1259         hp => 125,
1260         attr => {
1261                 armored => 1,
1262                 organic => 1,
1263         },
1264         attack => [
1265                 {
1266                         anti => 1,
1267                         name => 'Punisher Grenades',
1268                         damage => 10,
1269                         upgrade => 1,
1270                         bonus => {
1271                                 armored => 10,
1272                                 -armored => 1,
1273                         },
1274                         type => 'projectile',
1275                         cooldown => 1.5,
1276                         range => 6,
1277                 },
1278         ],
1279         special => [
1280                 {
1281                         name => 'Stim Pack',
1282                         abbr => 'sp',
1283                         desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health',
1284                         speed => 1.125,
1285                         min => 100,
1286                         gas => 100,
1287                         build => 170,
1288                         attack => [
1289                                 {
1290                                         anti => 1,
1291                                         damage => 10,
1292                                         upgrade => 1,
1293                                         bonus => {
1294                                                 armored => 10,
1295                                                 -armored => 1,
1296                                         },
1297                                         type => 'projectile',
1298                                         cooldown => 1.0,
1299                                         range => 6,
1300                                 },
1301                         ],
1302                         duration => 15,
1303                 },
1304                 {
1305                         name => 'Concussive Shells',
1306                         abbr => 'cs',
1307                         desc => 'slows non-massive enemy movement speed by 50% for 1.5s when hit',
1308                         min => 50,
1309                         gas => 50,
1310                         build => 60,
1311                         duration => -1,
1312                 },
1313         ],
1314         speed => 2.25,
1315         sight => 10,
1316 },
1317
1318 {
1319         race => 'terran',
1320         cat => 'barracks',
1321         name => 'Reaper',
1322         pop => 1,
1323         min => 50,
1324         gas => 50,
1325         build => 40,
1326         size => 0.75,
1327         cargo => 1,
1328         armor => 0,
1329         hp => 60,
1330         attr => {
1331                 light => 1,
1332                 organic => 1,
1333                 jump => 'Jet Pack',
1334         },
1335         attack => [
1336                 {
1337                         anti => 1,
1338                         name => 'P-45 Reaper Pistol',
1339                         damage => 4,
1340                         upgrade => 1,
1341                         cooldown => 1.1,
1342                         count => 2,
1343                         range => 4.5,
1344                 },
1345         ],
1346         speed => 3.75,
1347         sight => 9,
1348         special => [
1349                 {
1350                         name => 'Combat Drugs',
1351                         abbr => 'cd',
1352                         desc => 'heal 2 HP per second after 10 seconds out of combat',
1353                         duration => -1,
1354                 },
1355         ],
1356 },
1357
1358 {
1359         race => 'terran',
1360         cat => 'barracks',
1361         name => 'Ghost',
1362         pop => 2,
1363         min => 200,
1364         gas => 100,
1365         build => 40,
1366         size => 0.75,
1367         cargo => 2,
1368         armor => 0,
1369         hp => 100,
1370         attr => {
1371                 organic => 1,
1372                 psionic => 1,
1373         },
1374         attack => [
1375                 {
1376                         anti => 3,
1377                         name => 'C-10 Rifle',
1378                         damage => 10,
1379                         upgrade => 1,
1380                         bonus => {
1381                                 light => 10,
1382                                 -light => 1,
1383                         },
1384                         cooldown => 1.5,
1385                         range => 6,
1386                 },
1387         ],
1388         speed => 2.25,
1389         sight => 11,
1390         energy => 75,
1391         capacity => 200,
1392         special => [
1393                 {
1394                         name => 'Sniper Round',
1395                         abbr => 'sr',
1396                         desc => '25 damage to a single biological unit, or 50 to psionic',
1397                         cost => 25,
1398                         range => 10,
1399                 },
1400                 {
1401                         name => 'EMP Round',
1402                         abbr => 'ep',
1403                         desc => 'reveals cloaked units and removes up to 100 shields and energy',
1404                         cost => 75,
1405                         range => 10,
1406                         radius => 1.5,
1407                 },
1408                 {
1409                         name => 'Personal Cloaking',
1410                         abbr => 'cl',
1411                         desc => 'has the ability to cloak',
1412                         cost => 25,
1413                         maint => .9, # /s
1414                         min => 150,
1415                         gas => 150,
1416                         build => 120,
1417                 },
1418                 {
1419                         name => 'Nuclear Strike',
1420                         abbr => 'ns',
1421                         desc => 'guides a missile which will do 300 damage plus 200 to buildings',
1422                         duration => 20,
1423                         cooldown => 20,
1424                         range => 12,
1425                 },
1426         ],
1427 },
1428
1429 {
1430         race => 'terran',
1431         cat => 'factory',
1432         name => 'Hellion',
1433         pop => 2,
1434         min => 100,
1435         gas => 0,
1436         build => 30,
1437         size => 1.25,
1438         cargo => 2,
1439         armor => 0,
1440         hp => 90,
1441         attr => {
1442                 light => 1,
1443                 mech => 1,
1444         },
1445         attack => [
1446                 {
1447                         anti => 1,
1448                         name => 'Infernal Flamethrower',
1449                         damage => 8,
1450                         upgrade => 1,
1451                         bonus => {
1452                                 light => 6,
1453                                 -light => 1,
1454                         },
1455                         splash => 'line',
1456                         cooldown => 2.5,
1457                         range => 5,
1458                 },
1459         ],
1460         speed => 4.25,
1461         sight => 10,
1462         special => [
1463                 {
1464                         name => 'Hellbat Mode',
1465                         abbr => 'hm',
1466                         desc => 'transform to Hellbat',
1467                         duration => 4,
1468                 },
1469         ],
1470         upgrade => [
1471                 {
1472                         name => 'Infernal Pre-Igniter',
1473                         min => $V lt v4.11.0 ? 150 : 100,
1474                         gas => $V lt v4.11.0 ? 150 : 100,
1475                         build => 110,
1476                         attack => [
1477                                 {
1478                                         damage => 6,
1479                                         upgrade => 1,
1480                                         bonus => {
1481                                                 light => 5,
1482                                                 -light => 0,
1483                                         },
1484                                 },
1485                         ],
1486                 },
1487         ],
1488 },
1489
1490 {
1491         race => 'terran',
1492         cat => 'factory',
1493         name => 'Hellbat',
1494         pop => 2,
1495         min => 100,
1496         gas => 0,
1497         build => 30,
1498         size => 1.25,
1499         cargo => 4,
1500         armor => 0,
1501         hp => 135,
1502         attr => {
1503                 light => 1,
1504                 organic => 1,
1505                 mech => 1,
1506         },
1507         attack => [
1508                 {
1509                         anti => 1,
1510                         name => 'Napalm Spray',
1511                         damage => 18,
1512                         upgrade => 2,
1513                         bonus => {
1514                                 light => 0, # visibility for upgrade
1515                         },
1516                         splash => 1,
1517                         cooldown => 2,
1518                         range => 2,
1519                 },
1520         ],
1521         speed => 2.25,
1522         sight => 10,
1523         special => [
1524                 {
1525                         name => 'Hellion Mode',
1526                         abbr => 'hm',
1527                         desc => 'transform to Hellion',
1528                         transform => 4,
1529                 },
1530         ],
1531         upgrade => [
1532                 {
1533                         name => 'Infernal Pre-Igniter',
1534                         min => $V lt v4.11.0 ? 150 : 100,
1535                         gas => $V lt v4.11.0 ? 150 : 100,
1536                         build => 110,
1537                         attack => [
1538                                 {
1539                                         bonus => {
1540                                                 light => 12,
1541                                                 -light => 1,
1542                                         },
1543                                 },
1544                         ],
1545                 },
1546         ],
1547 },
1548
1549 {
1550         race => 'terran',
1551         cat => 'factory',
1552         name => 'Widow Mine',
1553         pop => 2,
1554         min => 75,
1555         gas => 25,
1556         build => 40,
1557         size => 1,
1558         cargo => 2,
1559         armor => 0,
1560         hp => 90,
1561         attr => {
1562                 light => 1,
1563                 mech => 1,
1564         },
1565         attack => [
1566                 {
1567                         anti => 3,
1568                         name => 'Sentinel Missiles',
1569                         damage => 125,
1570                         bonus => {
1571                                 shields => 40,
1572                         },
1573                         splash => 1,
1574                         cooldown => 40,
1575                         range => 5,
1576                 },
1577         ],
1578         speed => 2.8125,
1579         sight => 7,
1580         upgrade => [
1581                 {
1582                         name => 'Drilling Claws',
1583                         abbr => 'dc',
1584                         desc => 'decreases burrow time from 3 to 1 second',
1585                         min => 150,
1586                         gas => 150,
1587                         build => 110,
1588                 },
1589         ],
1590 },
1591
1592 {
1593         race => 'terran',
1594         cat => 'factory',
1595         name => 'Siege Tank',
1596         pop => 3,
1597         min => 150,
1598         gas => 125,
1599         build => 45,
1600         size => 1.75,
1601         cargo => 4,
1602         armor => 1,
1603         hp => 160,
1604         attr => {
1605                 armored => 1,
1606                 mech => 1,
1607         },
1608         attack => [
1609                 {
1610                         anti => 1,
1611                         name => '90 mm Twin Cannon',
1612                         damage => 15,
1613                         upgrade => 2,
1614                         bonus => {
1615                                 armored => 10,
1616                                 -armored => 1,
1617                         },
1618                         cooldown => 1.04,
1619                         range => 7,
1620                 },
1621         ],
1622         special => [
1623                 {
1624                         name => 'siege mode',
1625                         abbr => 'sg',
1626                         alt => 'Sieged Tank',
1627                         cargo => 0,
1628                         attack => [
1629                                 {
1630                                         anti => 1,
1631                                         name => '120 mm Shock Cannon',
1632                                         damage => 35,
1633                                         upgrade => 3,
1634                                         bonus => {
1635                                                 armored => 15,
1636                                                 -armored => 2,
1637                                         },
1638                                         splash => 1,
1639                                         cooldown => 3,
1640                                         range => 13,
1641                                 },
1642                         ],
1643                         speed => 0,
1644                         transform => 4,
1645                 },
1646         ],
1647         speed => 2.25,
1648         sight => 11,
1649 },
1650
1651 {
1652         race => 'terran',
1653         cat => 'factory',
1654         name => 'Thor',
1655         pop => 6,
1656         min => 300,
1657         gas => 200,
1658         build => 60,
1659         size => 1.875,
1660         cargo => 8,
1661         armor => 1,
1662         hp => 400,
1663         attr => {
1664                 armored => 1,
1665                 mech => 1,
1666                 massive => 1,
1667         },
1668         attack => [
1669                 {
1670                         anti => 1,
1671                         name => "Thor's Hammer",
1672                         damage => 30,
1673                         upgrade => 3,
1674                         cooldown => 1.28,
1675                         range => 7,
1676                         count => 2,
1677                 },
1678                 {
1679                         anti => 2,
1680                         name => 'Javelin Missiles',
1681 #                       name => 'Explosive Payload',
1682                         damage => 6,
1683                         upgrade => 1,
1684                         bonus => {
1685                                 light => 6,
1686                                 -light => 1,
1687                         },
1688                         splash => 1,
1689                         type => 'projectile',
1690                         cooldown => 3,
1691                         range => 10,
1692                         count => 4,
1693                 },
1694                 {
1695                         anti => 2,
1696                         name => 'Punisher Cannons',
1697 #                       name => 'High Impact Payload',
1698                         damage => 24,
1699                         upgrade => 2,
1700                         type => 'projectile',
1701                         cooldown => 2,
1702                         range => 10,
1703                 },
1704         ],
1705         speed => 1.875,
1706         sight => 11,
1707 },
1708
1709 {
1710         race => 'terran',
1711         cat => 'starport',
1712         name => 'Viking',
1713         pop => 2,
1714         min => 150,
1715         gas => 75,
1716         build => 42,
1717         size => 1.5,
1718         cargo => 0,
1719         armor => 0,
1720         hp => 125,
1721         attr => {
1722                 armored => 1,
1723                 mech => 1,
1724                 flying => 1,
1725         },
1726         attack => [
1727                 {
1728                         anti => 2,
1729                         name => 'Lanzer Torpedoes',
1730                         damage => 10,
1731                         upgrade => 1,
1732                         bonus => {
1733                                 armored => 4,
1734                         },
1735                         type => 'projectile',
1736                         cooldown => 2,
1737                         count => 2,
1738                         range => 9,
1739                 },
1740         ],
1741         special => [
1742                 {
1743                         name => 'Assault Mode',
1744                         abbr => 'am',
1745                         transform => 3,
1746                         alt => 'Landed Viking',
1747                         cargo => 2,
1748                         attack => [
1749                                 {
1750                                         anti => 1,
1751                                         name => 'Twin Gatling Cannon',
1752                                         damage => 12,
1753                                         upgrade => 1,
1754                                         cooldown => 1,
1755                                         range => 6,
1756                                 },
1757                         ],
1758                 },
1759         ],
1760         speed => 2.75,
1761         sight => 10,
1762 },
1763
1764 {
1765         race => 'terran',
1766         cat => 'starport',
1767         name => 'Medivac',
1768         pop => 2,
1769         min => 100,
1770         gas => 100,
1771         build => 42,
1772         size => 1.5,
1773         cargo => -8,
1774         armor => 1,
1775         hp => 150,
1776         attr => {
1777                 armored => 1,
1778                 mech => 1,
1779                 flying => 1,
1780         },
1781         speed => 2.5,
1782         energy => 50,
1783         capacity => 200,
1784         special => [
1785                 {
1786                         name => 'Heal',
1787                         abbr => 'hl',
1788                         desc => 'automatically heals nearby biological allies for 9 HP per second',
1789                         range => 4,
1790                         cost => 3,
1791                 },
1792                 {
1793                         name => 'Ignite Afterburners',
1794                         abbr => 'ia',
1795                         desc => 'boost speed and accelleration to 4.25 for 8s',
1796                         speed => 4.25,
1797                         duration => 8,
1798                         cooldown => 20,
1799                 },
1800         ],
1801         sight => 11,
1802         upgrade => [
1803                 {
1804                         name => 'Caduceus Reactor',
1805                         min => 100,
1806                         gas => 100,
1807                         build => 80,
1808                         energy => 25,
1809                 },
1810         ],
1811 },
1812
1813 {
1814         race => 'terran',
1815         cat => 'starport',
1816         name => 'Banshee', # AH/G-24
1817         pop => 3,
1818         min => 150,
1819         gas => 100,
1820         build => 60,
1821         size => 1.5,
1822         cargo => 0,
1823         armor => 0,
1824         hp => 140,
1825         attr => {
1826                 light => 1,
1827                 mech => 1,
1828                 flying => 1,
1829         },
1830         attack => [
1831                 {
1832                         anti => 1,
1833                         name => 'Backlash Rockets',
1834                         damage => 12,
1835                         upgrade => 1,
1836                         type => 'projectile',
1837                         cooldown => 1.25,
1838                         count => 2,
1839                         range => 6,
1840                 },
1841         ],
1842         speed => 2.75,
1843         sight => 10,
1844         energy => 50,
1845         capacity => 200,
1846         special => [
1847                 {
1848                         name => 'Cloak',
1849                         abbr => 'cl',
1850                         desc => 'has the ability to cloak',
1851                         cost => 25,
1852                         maint => .9,
1853                         min => 100,
1854                         gas => 100,
1855                         build => 110,
1856                 },
1857         ],
1858 },
1859
1860 {
1861         race => 'terran',
1862         cat => 'starport',
1863         name => 'Raven',
1864         pop => 2,
1865         min => 100,
1866         gas => 200,
1867         build => 60,
1868         size => 1.25,
1869         cargo => 0,
1870         armor => 1,
1871         hp => 140,
1872         attr => {
1873                 light => 1,
1874                 mech => 1,
1875                 flying => 1,
1876         },
1877         speed => 2.25,
1878         sight => 11,
1879         detect => 1,
1880         energy => 50,
1881         capacity => 200,
1882         special => [
1883                 {
1884                         alt => 'Auto-Turret',
1885                         abbr => 'at',
1886                         cost => 50,
1887                         size => 2,
1888                         cargo => 0,
1889                         armor => 1,
1890                         hp => 150,
1891                         attr => {
1892                                 armored => 1,
1893                                 mech => 1,
1894                                 structure => 1,
1895                         },
1896                         attack => [
1897                                 {
1898                                         anti => 3,
1899                                         name => '12 mm Gauss Cannon',
1900                                         damage => 8,
1901                                         cooldown => 0.8,
1902                                         range => 6,
1903                                 },
1904                         ],
1905                         speed => 0,
1906                         sight => 7,
1907                         upgrade => [
1908                                 {
1909                                         name => 'Hi-Sec Auto Tracking',
1910                                         min => 100,
1911                                         gas => 100,
1912                                         build => 80,
1913                                         attack => [
1914                                                 {
1915                                                         range => 1,
1916                                                 },
1917                                         ],
1918                                 },
1919                                 {
1920                                         name => 'Building Armor',
1921                                         min => 150,
1922                                         gas => 150,
1923                                         build => 140,
1924                                         armor => 2,
1925                                 },
1926                                 {
1927                                         name => 'Durable Materials',
1928                                         min => 150,
1929                                         gas => 150,
1930                                         build => 110,
1931                                         duration => 60,
1932                                 },
1933                         ],
1934                         duration => 180,
1935                 },
1936                 {
1937                         alt => 'Point Defense Drone',
1938 #                       abbr => 'pd',
1939                         cost => 100,
1940                         size => 1.2,
1941                         cargo => 0,
1942                         armor => 0,
1943                         hp => 50,
1944                         attr => {
1945                                 light => 1,
1946                                 mech => 1,
1947                                 structure => 1,
1948                                 flying => 1,
1949                         },
1950                         cooldown => 0,
1951                         attack => [
1952                                 {
1953                                         name => 'Point Defense Laser',
1954                                         range => 8,
1955                                 },
1956                         ],
1957                         sight => 7,
1958                         upgrade => [
1959                                 {
1960                                         name => 'Hi-Sec Auto Tracking',
1961                                         min => 100,
1962                                         gas => 100,
1963                                         build => 80,
1964                                         attack => [
1965                                                 {
1966                                                         range => 1,
1967                                                 },
1968                                         ],
1969                                 },
1970                                 {
1971                                         name => 'Building Armor',
1972                                         min => 150,
1973                                         gas => 150,
1974                                         build => 140,
1975                                         armor => 2,
1976                                 },
1977                                 {
1978                                         name => 'Durable Materials',
1979                                         min => 150,
1980                                         gas => 150,
1981                                         build => 110,
1982                                         duration => 10,
1983                                 },
1984                         ],
1985                         duration => 20,
1986                 },
1987                 {
1988                         name => 'Seeker Missile',
1989                         abbr => 'sm',
1990                         desc => 'launches missile to do 100 damage plus splash'
1991                                 . ' unless targeted unit moves to 13 range within 5 seconds of charging',
1992                         range => 10,
1993                         attack => [
1994                                 {
1995                                         damage => 100,
1996                                         splash => 1,
1997                                 },
1998                         ],
1999                         cost => 75,
2000                 },
2001         ],
2002         upgrade => [
2003                 {
2004                         name => 'Corvid Reactor',
2005                         min => 150,
2006                         gas => 150,
2007                         build => 110,
2008                         energy => 25,
2009                 },
2010         ],
2011 },
2012
2013 {
2014         race => 'terran',
2015         cat => 'starport',
2016         name => 'Battlecruiser',
2017         pop => 6,
2018         min => 400,
2019         gas => 300,
2020         build => 90,
2021         size => 2.5,
2022         cargo => 0,
2023         armor => 3,
2024         hp => 550,
2025         attr => {
2026                 armored => 1,
2027                 mech => 1,
2028                 massive => 1,
2029                 flying => 1,
2030         },
2031         attack => [
2032                 {
2033                         anti => 1,
2034                         name => 'ATS Laser Batteries',
2035                         damage => 8,
2036                         upgrade => 1,
2037                         cooldown => 0.225,
2038                         type => 'projectile',
2039                         range => 6,
2040                 },
2041                 {
2042                         anti => 2,
2043                         name => 'ATA Laser Batteries',
2044                         damage => 6,
2045                         upgrade => 1,
2046                         cooldown => 0.225,
2047                         type => 'projectile',
2048                         range => 6,
2049                 },
2050         ],
2051         speed => 1.875,
2052         sight => 12,
2053         energy => 50,
2054         capacity => 200,
2055         special => [
2056                 {
2057                         name => 'Yamato Cannon',
2058                         abbr => 'yc',
2059                         desc => '300 damage to a single target',
2060                         min => 150,
2061                         gas => 150,
2062                         build => 60,
2063                         duration => 3,
2064                         range => 10,
2065                         cost => 100,
2066                         attack => [
2067                                 {
2068                                         damage => 300,
2069                                 },
2070                         ],
2071                 },
2072         ],
2073         upgrade => [
2074                 {
2075                         name => 'Behemoth Reactor',
2076                         min => 150,
2077                         gas => 150,
2078                         build => 80,
2079                         energy => 25,
2080                 },
2081         ],
2082 },
2083
2084 # zerg
2085
2086 {
2087         race => 'zerg',
2088         cat => 'base',
2089         name => 'Drone',
2090         pop => 1,
2091         min => 50,
2092         gas => 0,
2093         build => 17,
2094         size => 0.75,
2095         cargo => 1,
2096         armor => 0,
2097         hp => 40,
2098         attr => {
2099                 light => 1,
2100                 organic => 1,
2101         },
2102         attack => [
2103                 {
2104                         anti => 1,
2105                         name => 'Claws',
2106                         damage => 5,
2107                         cooldown => 1.5,
2108                         range => 0,
2109                 },
2110         ],
2111         speed => 2.8125,
2112         creep => 1.0,
2113         sight => 8,
2114         special => [
2115                 {
2116                         name => 'worker',
2117                         abbr => '⚒',
2118                         desc => "morph into buildings\n- $GATHER",
2119                 },
2120         ],
2121 },
2122
2123 {
2124         race => 'zerg',
2125         cat => 'base',
2126         name => 'Queen',
2127         pop => 2,
2128         min => 150,
2129         gas => 0,
2130         build => 50,
2131         size => 1.75,
2132         cargo => 2,
2133         armor => 1,
2134         hp => 175,
2135         attr => {
2136                 organic => 1,
2137                 psionic => 1,
2138         },
2139         attack => [
2140                 {
2141                         anti => 1,
2142                         name => 'Claws',
2143                         damage => 4,
2144                         upgrade => 1,
2145                         cooldown => 1.0,
2146                         type => 'projectile', # except if range < 3
2147                         range => 5,
2148                         count => 2,
2149                 },
2150                 {
2151                         anti => 2,
2152                         name => 'Acid Spines',
2153                         damage => 9,
2154                         upgrade => 1,
2155                         cooldown => 1.0,
2156                         type => 'projectile', # except if range < 3
2157                         range => 7,
2158                 },
2159         ],
2160         speed => 0.9375,
2161         creep => 2.7,
2162         sight => 9,
2163         energy => 25,
2164         capacity => 200,
2165         special => [
2166                 {
2167                         name => 'Spawn Larva',
2168                         abbr => 'sl',
2169                         desc => 'injects a Hatchery to produce 4 Larvae after 40 seconds',
2170                         cost => 25,
2171                         range => 1,
2172                         cooldown => 2.5,
2173                         duration => 40,
2174                 },
2175                 {
2176                         name => 'Spawn Creep Tumor',
2177                         abbr => 'sc',
2178                         desc => 'place a tumor on creep which will expand it',
2179                         cost => 25,
2180                         range => 1,
2181                         duration => 15,
2182                 },
2183                 {
2184                         name => 'Transfusion',
2185                         abbr => 'tf',
2186                         desc => 'heal a friendly biological unit or building for 125 HP',
2187                         cost => 50,
2188                         range => 7,
2189                         cooldown => 1,
2190                 },
2191         ],
2192 },
2193
2194 {
2195         race => 'zerg',
2196         cat => 'base',
2197         name => 'Overlord',
2198         pop => -9,
2199         min => 100,
2200         gas => 0,
2201         build => 25,
2202         size => 0,
2203         cargo => 0,
2204         armor => 0,
2205         hp => 200,
2206         attr => {
2207                 armored => 1,
2208                 organic => 1,
2209                 flying => 1,
2210         },
2211         speed => 0.586,
2212         sight => 11,
2213         special => [
2214                 {
2215                         name => 'Generate Creep',
2216                         abbr => 'gc',
2217                         desc => 'place Zerg creep at current location',
2218                         duration => 15,
2219                         radius => 2,
2220                         req => 'Lair',
2221                 },
2222         ],
2223         upgrade => [
2224                 {
2225                         name => 'Pneumatized Carapace',
2226                         min => $V lt v4.10.1 || $V ge v4.11.0 ? 100 : 75,
2227                         gas => $V lt v4.10.1 || $V ge v4.11.0 ? 100 : 75,
2228                         build => 60,
2229                         speed => 1.294,
2230                 },
2231                 {
2232                         name => 'Ventral Sacs',
2233                         min => 200,
2234                         gas => 200,
2235                         build => 130,
2236                         cargo => -8,
2237                         req => 'Lair',
2238                 },
2239         ],
2240 },
2241
2242 {
2243         race => 'zerg',
2244         cat => 'base',
2245         name => 'Overseer',
2246         base => ['Overlord'],
2247         pop => -9,
2248         min => 100+50,
2249         gas => 50,
2250         build => 17,
2251         size => 0,
2252         cargo => 0,
2253         armor => 1,
2254         hp => 200,
2255         attr => {
2256                 armored => 1,
2257                 organic => 1,
2258                 flying => 1,
2259         },
2260         speed => 1.875,
2261         sight => 11,
2262         detect => 1,
2263         energy => 50,
2264         capacity => 200,
2265         special => [
2266                 {
2267                         name => 'Spawn Changeling',
2268                         alt => 'Changeling',
2269                         cost => 50,
2270                         duration => 150,
2271                         build => 1,
2272                         size => 0.75,
2273                         cargo => 0,
2274                         armor => 0,
2275                         hp => 5,
2276                         attr => {
2277                                 light => 1,
2278                                 organic => 1,
2279                         },
2280                         speed => 2.25,
2281                         creep => 1.0,
2282                         sight => 8,
2283                 },
2284                 {
2285                         name => 'Contaminate',
2286                         abbr => 'ct',
2287                         desc => 'covers an enemy structure in slime, preventing production and research for 30 seconds',
2288                         cost => 125,
2289                         range => 3,
2290                         duration => 30,
2291                 },
2292         ],
2293         upgrade => [
2294                 {
2295                         name => 'Pneumatized Carapace',
2296                         min => $V lt v4.10.1 || $V ge v4.11.0 ? 100 : 75,
2297                         gas => $V lt v4.10.1 || $V ge v4.11.0 ? 100 : 75,
2298                         build => 60,
2299                         speed => 3.375 - 1.875,
2300                 },
2301         ],
2302 },
2303
2304 {
2305         race => 'zerg',
2306         cat => 'creep',
2307         name => 'Larva',
2308         pop => 0,
2309         build => 15,
2310         size => 0.25,
2311         cargo => 0,
2312         armor => 10,
2313         hp => 25,
2314         attr => {
2315                 light => 1,
2316                 organic => 1,
2317         },
2318         speed => 0.5625,
2319         creep => 1.0,
2320         sight => 5,
2321         special => [
2322                 {
2323                         alt => 'Cocoon',
2324                         attr => {
2325                                 organic => 1,
2326                         },
2327                         hp => 200,
2328                         armor => 10,
2329                         size => 0.75,
2330                         sight => 5,
2331                         speed => 0,
2332                 },
2333         ],
2334 },
2335
2336 {
2337         race => 'zerg',
2338         cat => 'creep',
2339         name => 'Spine Crawler',
2340         min => 100,
2341         gas => 0,
2342         build => 50,
2343         size => 2,
2344         cargo => 0,
2345         armor => 2,
2346         hp => 300,
2347         attr => {
2348                 armored => 1,
2349                 organic => 1,
2350                 structure => 1,
2351         },
2352         attack => [
2353                 {
2354                         anti => 1,
2355                         name => 'Impaler Tentacle',
2356                         damage => 25,
2357                         bonus => {
2358                                 armored => 5,
2359                         },
2360                         cooldown => 1.85,
2361                         range => 7,
2362                 },
2363         ],
2364         speed => (1.0),
2365         creep => 2.5,
2366         sight => 11,
2367 },
2368
2369 {
2370         race => 'zerg',
2371         cat => 'creep',
2372         name => 'Spore Crawler',
2373         min => 75,
2374         gas => 0,
2375         build => 30,
2376         size => 2,
2377         cargo => 0,
2378         armor => 1,
2379         hp => 400,
2380         attr => {
2381                 armored => 1,
2382                 organic => 1,
2383                 structure => 1,
2384         },
2385         attack => [
2386                 {
2387                         anti => 2,
2388                         name => 'Seeker Spores',
2389                         damage => 15,
2390                         bonus => {
2391                                 organic => 30,
2392                         },
2393                         type => 'projectile',
2394                         cooldown => 0.8608,
2395                         range => 7,
2396                 },
2397         ],
2398         speed => (1.0),
2399         creep => 2.5,
2400         sight => 11,
2401         detect => 1,
2402 },
2403
2404 {
2405         race => 'zerg',
2406         cat => 'hatchery',
2407         name => 'Zergling',
2408         pop => 0.5,
2409         min => 25,
2410         gas => 0,
2411         build => 24,
2412         size => 0.75,
2413         cargo => 1,
2414         armor => 0,
2415         hp => 35,
2416         attr => {
2417                 light => 1,
2418                 organic => 1,
2419         },
2420         attack => [
2421                 {
2422                         anti => 1,
2423                         name => 'Claws',
2424                         damage => 5,
2425                         upgrade => 1,
2426                         cooldown => 0.696,
2427                 },
2428         ],
2429         speed => 2.9531,
2430         creep => 1.3,
2431         range => 0,
2432         sight => 8,
2433         upgrade => [
2434                 {
2435                         name => 'Adrenal Glands',
2436                         min => 200,
2437                         gas => 200,
2438                         build => 130,
2439                         attack => [
2440                                 {
2441                                         anti => 1,
2442                                         cooldown => -0.109,
2443                                 },
2444                         ],
2445                         req => 'Hive',
2446                 },
2447                 {
2448                         name => 'Metabolic Boost',
2449                         min => 100,
2450                         gas => 100,
2451                         build => 110,
2452                         speed => 1.746,
2453                 },
2454         ],
2455 },
2456
2457 {
2458         race => 'zerg',
2459         cat => 'hatchery',
2460         name => 'Baneling',
2461         base => ['Zergling'],
2462         pop => 0.5,
2463         min => 25+25,
2464         gas => 25,
2465         build => 20,
2466         size => 0.75,
2467         cargo => 2,
2468         armor => 0,
2469         hp => 30,
2470         attr => {
2471                 organic => 1,
2472         },
2473         attack => [
2474                 {
2475                         anti => 1,
2476                         name => 'Volatile Burst',
2477                         damage => 20,
2478                         upgrade => 2,
2479                         bonus => {
2480                                 light => 15,
2481                                 -light => 2,
2482                                 structure => 60,
2483                                 -structure => 3,
2484                         },
2485                         splash => 1,
2486                         range => 0,
2487                 },
2488         ],
2489         speed => 2.5,
2490         creep => 1.3,
2491         sight => 8,
2492         upgrade => [
2493                 {
2494                         name => 'Centrifugal Hooks',
2495                         min => 150,
2496                         gas => 150,
2497                         build => 110,
2498                         speed => 0.4531,
2499                         req => 'Lair',
2500                 },
2501         ],
2502 },
2503
2504 {
2505         race => 'zerg',
2506         cat => 'hatchery',
2507         name => 'Roach',
2508         pop => 2,
2509         min => 75,
2510         gas => 25,
2511         build => 27,
2512         size => 1,
2513         cargo => 2,
2514         armor => 1,
2515         hp => 145,
2516         attr => {
2517                 armored => 1,
2518                 organic => 1,
2519         },
2520         attack => [
2521                 {
2522                         anti => 1,
2523                         name => 'Acid Saliva', # Claws melee
2524                         damage => 16,
2525                         upgrade => 2,
2526                         cooldown => 2.0,
2527                         range => 4,
2528                 },
2529         ],
2530         speed => 2.25,
2531         creep => 1.3,
2532         range => 4,
2533         sight => 9,
2534         special => [
2535                 {
2536                         name => 'Rapid Regeneration',
2537                         abbr => 'rr',
2538                         desc => 'regenerates health at 5 HP/s while burrowed',
2539                         duration => -1,
2540                 },
2541                 {
2542                         name => 'Tunneling Claws',
2543                         min => 150,
2544                         gas => 150,
2545                         build => 110,
2546                         abbr => 'tc',
2547                         desc => 'move while burrowed at speed of 2.0 and increase regeneration to 10 HP/s',
2548                         duration => -1,
2549                         req => 'Lair',
2550                 },
2551         ],
2552         upgrade => [
2553                 {
2554                         name => 'Glial Reconstitution',
2555                         min => 100,
2556                         gas => 100,
2557                         build => 110,
2558                         speed => 0.75,
2559                         req => 'Lair',
2560                 },
2561         ],
2562 },
2563
2564 {
2565         race => 'zerg',
2566         cat => 'lair',
2567         name => 'Hydralisk',
2568         pop => 2,
2569         min => 100,
2570         gas => 50,
2571         build => 33,
2572         size => 1.25,
2573         cargo => 2,
2574         armor => 0,
2575         hp => 80,
2576         attr => {
2577                 light => 1,
2578                 organic => 1,
2579         },
2580         attack => [
2581                 {
2582                         anti => 3,
2583                         name => 'Needle Spines', # Scythe melee
2584                         damage => 12,
2585                         upgrade => 1,
2586                         type => 'projectile', # except melee
2587                         cooldown => 0.75,
2588                         range => 5,
2589                 },
2590         ],
2591         speed => 2.25,
2592         creep => 1.5,
2593         sight => 9,
2594         upgrade => [
2595                 {
2596                         name => 'Grooved Spines',
2597                         min => 150,
2598                         gas => 150,
2599                         build => 80,
2600                         attack => [
2601                                 {
2602                                         range => 1,
2603                                 },
2604                         ],
2605                 },
2606                 {
2607                         name => 'Muscular Augments',
2608                         min => 150,
2609                         gas => 150,
2610                         build => 100,
2611                         speed => 0.5625,
2612                         creep => -0.302,
2613                 },
2614         ],
2615 },
2616
2617 {
2618         race => 'zerg',
2619         cat => 'lair',
2620         name => 'Infestor',
2621         pop => 2,
2622         min => 100,
2623         gas => 150,
2624         build => 50,
2625         size => 1.5,
2626         cargo => 2,
2627         armor => 0,
2628         hp => 90,
2629         attr => {
2630                 armored => 1,
2631                 organic => 1,
2632                 psionic => 1,
2633         },
2634         speed => 2.25,
2635         creep => 1.3,
2636         sight => 10,
2637         energy => 50,
2638         capacity => 200,
2639         special => [
2640                 {
2641                         name => 'Neural Parasite',
2642                         abbr => 'np',
2643                         desc => 'take control of target enemy unit for 15s (while within 14 range)',
2644                         cost => 100,
2645                         range => 7,
2646                         duration => 15,
2647                         min => 150,
2648                         gas => 150,
2649                         build => 110,
2650                 },
2651                 {
2652                         name => 'Fungal Growth',
2653                         abbr => 'fg',
2654                         desc => 'for 4 seconds, immobilize enemy units in target area and deal 30 damage',
2655                         cost => 75,
2656                         range => 10,
2657                         duration => 4,
2658                         radius => 2.0,
2659                 },
2660                 {
2661                         alt => 'Infested Terran',
2662                         cost => 25,
2663                         range => 9,
2664                         duration => 30,
2665                         build => 4.8, # 5 normal but 3 faster
2666                         size => 0.75,
2667                         cargo => 0,
2668                         armor => 0,
2669                         hp => 50,
2670                         attr => {
2671                                 light => 1,
2672                                 organic => 1,
2673                         },
2674                         attack => [
2675                                 {
2676                                         name => 'Infested Rockets',
2677                                         anti => 3,
2678                                         damage => 8,
2679                                         cooldown => 0.8608,
2680                                         range => 5,
2681                                 },
2682                         ],
2683                         speed => 0.9375,
2684                         creep => 1.3,
2685                         sight => 9,
2686                 },
2687         ],
2688         upgrade => [
2689                 {
2690                         name => 'Pathogen Glands',
2691                         min => 150,
2692                         gas => 150,
2693                         build => 80,
2694                         energy => 25,
2695                 },
2696         ],
2697 },
2698
2699 {
2700         race => 'zerg',
2701         cat => 'lair',
2702         name => 'Nydus Worm',
2703         min => 100, # Nydus Network costs 150/200
2704         gas => 100,
2705         build => 20,
2706         size => 3,
2707         cargo => 0,
2708         armor => 1,
2709         hp => 200,
2710         attr => {
2711                 armored => 1,
2712                 organic => 1,
2713                 structure => 1,
2714         },
2715         speed => 0,
2716         sight => 10,
2717 },
2718
2719 {
2720         race => 'zerg',
2721         cat => 'lair',
2722         name => 'Swarm Host',
2723         pop => 4,
2724         min => 100,
2725         gas => 200,
2726         build => 40,
2727         size => 1.625,
2728         cargo => 4,
2729         armor => 1,
2730         hp => 160,
2731         attr => {
2732                 armored => 1,
2733                 organic => 1,
2734         },
2735         attack => [
2736                 {
2737                         anti => 1,
2738                         dps => [16.7, undef, undef, 20.8], # 20/.6 * 2 /60*25
2739                         type => 'projectile',
2740                         count => 2,
2741                         cooldown => 60,
2742                         duration => 25,
2743                         range => 3*25, # locust speed * duration = theoretical walk limit
2744                 },
2745         ],
2746         speed => 2.95,
2747         creep => 1.3,
2748         sight => 10,
2749         special => [
2750                 {
2751                         alt => 'Locust',
2752                         build => 4.8, # 5 normal but 3 faster
2753                         size => 0.75,
2754                         cargo => 0,
2755                         armor => 0,
2756                         hp => 65,
2757                         attr => {
2758                                 light => 1,
2759                                 organic => 1,
2760                         },
2761                         attack => [
2762                                 {
2763                                         anti => 1,
2764                                         name => 'Acid Spit',
2765                                         damage => 12,
2766                                         upgrade => 1,
2767                                         type => 'projectile',
2768                                         cooldown => 0.6,
2769                                         range => 3,
2770                                 },
2771                         ],
2772                         speed => 1.875,
2773                         creep => 1.4,
2774                         sight => 6,
2775                         duration => 25,
2776                         cooldown => 60,
2777                         count => 2,
2778                         upgrade => [
2779                                 {
2780                                         # Flying Locusts
2781                                         attr => {
2782                                                 flying => 1,
2783                                         },
2784                                 },
2785                         ],
2786                 },
2787         ],
2788         upgrade => [
2789                 {
2790                         name => 'Flying Locusts',
2791                         min => 200,
2792                         gas => 200,
2793                         build => 160,
2794                 },
2795         ],
2796 },
2797
2798 {
2799         race => 'zerg',
2800         cat => 'lair',
2801         name => 'Mutalisk',
2802         pop => 2,
2803         min => 100,
2804         gas => 100,
2805         build => 33,
2806         size => 0,
2807         cargo => 0,
2808         armor => 0,
2809         hp => 120,
2810         attr => {
2811                 light => 1,
2812                 organic => 1,
2813                 flying => 1,
2814         },
2815         attack => [
2816                 {
2817                         anti => 3,
2818                         name => 'Glaive Wurm',
2819                         damage => 9,
2820                         upgrade => 1,
2821                         splash => 'bounce',
2822                         type => 'projectile',
2823                         psionic => 1,
2824                         cooldown => 1.5246,
2825                         range => 3,
2826                 },
2827         ],
2828         speed => 4,
2829         sight => 11,
2830         upgrade => [
2831                 {
2832                         name => 'Tissue Regeneration',
2833                         abbr => 'tr',
2834                         desc => 'health regeneration rate increased to 1 HP per second',
2835                 },
2836         ],
2837 },
2838
2839 {
2840         race => 'zerg',
2841         cat => 'lair',
2842         name => 'Corruptor',
2843         pop => 2,
2844         min => 150,
2845         gas => 100,
2846         build => 40,
2847         size => 0,
2848         cargo => 0,
2849         armor => 2,
2850         hp => 200,
2851         attr => {
2852                 armored => 1,
2853                 organic => 1,
2854                 flying => 1,
2855         },
2856         attack => [
2857                 {
2858                         anti => 2,
2859                         name => 'Parasite Spores',
2860                         damage => 14,
2861                         upgrade => 1,
2862                         bonus => {
2863                                 massive => 6,
2864                                 -massive => 1,
2865                         },
2866                         type => 'projectile',
2867                         cooldown => 1.9,
2868                         range => 6,
2869                 },
2870         ],
2871         speed => 2.9531,
2872         sight => 10,
2873         special => [
2874                 {
2875                         name => 'Corruption',
2876                         desc => 'target unit takes 20% more damage for 30 seconds',
2877                         cooldown => 45,
2878                         range => 6,
2879                         duration => 40,
2880                 },
2881         ],
2882 },
2883
2884 {
2885         race => 'zerg',
2886         cat => 'hive',
2887         name => 'Brood Lord',
2888         base => ['Corruptor'],
2889         pop => 4,
2890         min => 150+150,
2891         gas => 100+150,
2892         build => 34,
2893         size => 0,
2894         cargo => 0,
2895         armor => 1,
2896         hp => 225,
2897         attr => {
2898                 armored => 1,
2899                 organic => 1,
2900                 massive => 1,
2901                 flying => 1,
2902         },
2903         attack => [
2904                 {
2905                         anti => 1,
2906                         name => 'Broodling Strike',
2907                         damage => 20,
2908                         upgrade => 2,
2909                         cooldown => 2.5,
2910                         range => 9.5,
2911                 },
2912         ],
2913         speed => 1.4062,
2914         sight => 12,
2915         special => [
2916                 {
2917                         name => 'Swarm Seeds',
2918                         abbr => 'ss',
2919                         desc => 'Broodlings are spawned upon each attack',
2920                         duration => -1,
2921                         alt => 'Broodling',
2922                         pop => 0,
2923 #                       build => 1,
2924                         size => 0.75,
2925                         cargo => 0,
2926                         armor => 0,
2927                         hp => 30,
2928                         attr => {
2929                                 light => 1,
2930                                 organic => 1,
2931                         },
2932                         attack => [
2933                                 {
2934                                         anti => 1,
2935                                         name => 'Claws',
2936                                         damage => 4,
2937                                         upgrade => 1,
2938                                         cooldown => 0.6455,
2939                                         range => 0,
2940                                 },
2941                         ],
2942                         speed => 3.836,
2943                         creep => 1.0,
2944                         sight => 7,
2945                 },
2946                 {
2947                         name => 'Frenzied',
2948                         abbr => 'fz',
2949                         desc => 'immune to snare, stun, mind control, and movement altering effects',
2950                         duration => -1,
2951                 },
2952         ],
2953 },
2954
2955 {
2956         race => 'zerg',
2957         cat => 'hive',
2958         name => 'Viper',
2959         pop => 3,
2960         min => 100,
2961         gas => 200,
2962         build => 40,
2963         size => 0,
2964         cargo => 0,
2965         armor => 1,
2966         hp => 150,
2967         attr => {
2968                 armored => 1,
2969                 organic => 1,
2970                 psionic => 1,
2971                 flying => 1,
2972         },
2973         speed => 2.9531,
2974         sight => 11,
2975         energy => 50, #XXX
2976         capacity => 200,
2977         special => [
2978                 {
2979                         name => 'Blinding Cloud',
2980                         abbr => 'bc',
2981                         desc => 'all attacks from within cloud are reduced to melee range',
2982                         cost => 100,
2983                         range => 11,
2984                         duration => 14,
2985                         radius => 2,
2986                 },
2987                 {
2988                         name => 'Abduct',
2989                         abbr => 'ad',
2990                         desc => 'pull target unit to Viper\'s location',
2991                         cost => 75,
2992                         range => 9,
2993                         duration => 10,
2994                 },
2995                 {
2996                         name => 'Consume',
2997                         abbr => 'cs',
2998                         desc => 'leaches 200 life of friendly building over 20s to gain 50 energy',
2999                         cost => -50,
3000                         duration => 20,
3001                         range => 7,
3002                         cooldown => 1,
3003                 },
3004         ],
3005 },
3006
3007 {
3008         race => 'zerg',
3009         cat => 'hive',
3010         name => 'Ultralisk',
3011         pop => 6,
3012         min => 300,
3013         gas => 200,
3014         build => 55,
3015         size => 2,
3016         cargo => 8,
3017         armor => 1,
3018         hp => 500,
3019         attr => {
3020                 armored => 1,
3021                 organic => 1,
3022                 massive => 1,
3023         },
3024         attack => [
3025                 {
3026                         anti => 1,
3027                         name => 'Kaiser Blades',
3028                         damage => 35,
3029                         upgrade => 3,
3030                         splash => 1,
3031                         cooldown => 0.861,
3032                         range => 1,
3033                 },
3034         ],
3035         speed => 2.9531,
3036         creep => 1.3,
3037         sight => 9,
3038         special => [
3039                 {
3040                         name => 'Frenzied',
3041                         abbr => 'fz',
3042                         desc => 'immune to snare, stun, mind control, and movement altering effects',
3043                         duration => -1,
3044                 },
3045         ],
3046         upgrade => [
3047                 {
3048                         name => 'Chitinous Plating',
3049                         min => 150,
3050                         gas => 150,
3051                         build => 110,
3052                         armor => 2,
3053                 },
3054         ],
3055 },
3056
3057 ]