sc: describe hots vulnerabilities attributes
[sheet.git] / sc-units-hots.inc.pl
1 use utf8;
2 use strict;
3
4 [
5 'patch 2.1.10',
6 # http://wiki.teamliquid.net/starcraft2/Unit_Statistics
7 # http://wiki.teamliquid.net/starcraft2/User:Roemy/Unit_Statistics_(detailed)
8 # http://starcraft.wikia.com/wiki/List_of_StarCraft_II_units
9
10 {
11         race => 'protoss',
12         cat => 'base',
13         name => 'Probe',
14         unit => 1,
15         min => 50,
16         gas => 0,
17         build => 17,
18         size => 0.75,
19         cargo => 1,
20         armor => 0,
21         hp => 20,
22         shield => 20,
23         attr => {
24                 light => 1,
25                 mech => 1,
26         },
27         attack => {
28                 ground => {
29                         damage => 5,
30                         dps => 3.3,
31                         cooldown => 1.5,
32                 },
33                 range => 0,
34         },
35         speed => 2.8125,
36         sight => 8,
37 },
38
39 {
40         race => 'protoss',
41         cat => 'base',
42         name => 'Photon Cannon',
43         unit => 0,
44         min => 150,
45         gas => 0,
46         build => 40,
47         size => 2,
48         armor => 1,
49         hp => 150,
50         shield => 150,
51         attr => {
52                 armored => 1,
53         },
54         structure => 1,
55         attack => {
56                 ground => {
57                         damage => 20,
58                         dps => 16,
59                         cooldown => 1.25,
60                 },
61                 air => 'ground',
62                 range => 7,
63         },
64         speed => 0,
65         sight => 11,
66 },
67
68 {
69         race => 'protoss',
70         cat => 'base',
71         name => 'Mothership Core',
72         unit => 2,
73         min => 100,
74         gas => 100,
75         build => 30,
76         size => 2,
77         cargo => 0,
78         armor => 1,
79         hp => 130,
80         shield => 60,
81         attr => {
82                 armored => 1,
83                 mech => 1,
84                 psionic => 1,
85         },
86         attack => {
87                 ground => {
88                         damage => [8 .. 11],
89                         dps => [9.4, 10.6, 11.8, 13.0],
90                         type => 'projectile',
91                         cooldown => 0.85,
92                 },
93                 range => 5,
94         },
95         speed => 1.875,
96         sight => 9,
97 },
98
99 {
100         race => 'protoss',
101         cat => 'base',
102         name => 'Mothership',
103         unit => 8,
104         min => 300,
105         gas => 300,
106         build => 100,
107         size => 2.75,
108         armor => 2,
109         hp => 350,
110         shield => 350,
111         attr => {
112                 armored => 1,
113                 mech => 1,
114                 psionic => 1,
115                 massive => 1,
116         },
117         attack => {
118                 ground => {
119                         damage => [6 .. 9],
120                         dps => [16.3, 19.0, 21.7, 24.4],
121                         cooldown => 2.21,
122                         count => 6,
123                 },
124                 air => 'ground',
125                 range => 7,
126         },
127         speed => 1.4062,
128         sight => 14,
129 },
130
131 {
132         race => 'protoss',
133         cat => 'base',
134         name => 'Nexus',
135         unit => 0,
136         min => 400,
137         gas => 0,
138         build => 100,
139         size => 5,
140         cargo => 0,
141         armor => 1,
142         hp => 1000,
143         shield => 1000,
144         attr => {
145                 armored => 1,
146         },
147         structure => 1,
148         attack => {
149                 ground => {
150                         damage => 20,
151                         dps => 16,
152                         cooldown => 1.25,
153                 },
154                 air => 'ground',
155                 range => 13,
156         },
157         speed => 0,
158         sight => 11,
159 },
160
161 {
162         race => 'protoss',
163         cat => 'gateway',
164         name => 'Zealot',
165         unit => 2,
166         min => 100,
167         gas => 0,
168         build => 38,
169         warp => 28,
170         size => 0.75,
171         cargo => 2,
172         armor => 1,
173         hp => 100,
174         shield => 50,
175         attr => {
176                 light => 1,
177                 organic => 1,
178         },
179         attack => {
180                 ground => {
181                         damage => [8 .. 11],
182                         dps => [13.3, 15.0, 16.7, 18.4],
183                         cooldown => 1.2,
184                         count => 2,
185                 },
186                 range => 0,
187         },
188         speed => 2.25,
189         upgrade => [
190                 {
191                         speed => .5,
192                 },
193         ],
194         sight => 9,
195 },
196
197 {
198         race => 'protoss',
199         cat => 'gateway',
200         name => 'Sentry',
201         unit => 2,
202         min => 50,
203         gas => 100,
204         build => 37,
205         warp => 32,
206         size => 1.25,
207         cargo => 2,
208         armor => 1,
209         hp => 40,
210         shield => 40,
211         attr => {
212                 light => 1,
213                 mech => 1,
214                 psionic => 1,
215         },
216         attack => {
217                 ground => {
218                         damage => [6 .. 9],
219                         dps => [6 .. 9],
220                         cooldown => 1.0,
221                 },
222                 air => 'ground',
223         },
224         speed => 2.25,
225         range => 5,
226         sight => 10,
227 },
228
229 {
230         race => 'protoss',
231         cat => 'gateway',
232         name => 'Stalker',
233         unit => 2,
234         min => 125,
235         gas => 50,
236         build => 42,
237         warp => 32,
238         size => 1.25,
239         cargo => 2,
240         armor => 1,
241         hp => 80,
242         shield => 80,
243         attr => {
244                 armored => 1,
245                 mech => 1,
246         },
247         attack => {
248                 ground => {
249                         damage => [10 .. 13],
250                         dps => [6.9, 7.6, 8.3, 9.0],
251                         #bonus => +4 A,
252                         type => 'projectile',
253                         cooldown => 1.44,
254                 },
255                 air => 'ground',
256                 range => 6,
257         },
258         speed => 2.9531,
259         sight => 10,
260 },
261
262 {
263         race => 'protoss',
264         cat => 'gateway',
265         name => 'High Templar',
266         unit => 2,
267         min => 50,
268         gas => 150,
269         build => 55,
270         warp => 45,
271         size => 0.75,
272         cargo => 2,
273         armor => 0,
274         hp => 40,
275         shield => 40,
276         attr => {
277                 light => 1,
278                 psionic => 1,
279                 organic => 1,
280         },
281         speed => 1.875,
282         sight => 10,
283 },
284
285 {
286         race => 'protoss',
287         cat => 'gateway',
288         name => 'Dark Templar',
289         unit => 2,
290         min => 125,
291         gas => 125,
292         build => 55,
293         warp => 45,
294         size => 0.75,
295         cargo => 2,
296         armor => 1,
297         hp => 40,
298         shield => 80,
299         attr => {
300                 light => 1,
301                 organic => 1,
302                 psionic => 1,
303         },
304         attack => {
305                 ground => {
306                         damage => [45, 50, 55, 60],
307                         dps => [26.6, 29.6, 32.6, 35.6],
308                         cooldown => 1.694,
309                 },
310                 range => 0,
311         },
312         speed => 2.8125,
313         sight => 8,
314 },
315
316 {
317         race => 'protoss',
318         cat => 'gateway',
319         name => 'Archon',
320         min => 100,
321         gas => 300,
322         unit => 4,
323         build => 12,
324         base => ['Templar', 'Templar'],
325         size => 1.5,
326         cargo => 4,
327         armor => 0,
328         hp => 10,
329         shield => 350,
330         attr => {
331                 psionic => 1,
332                 massive => 1,
333         },
334         attack => {
335                 ground => {
336                         damage => [25, 28, 31, 34],
337                         dps => [14.3, 16.0, 17.7, 19.4],
338                         #bonus => +10 (+1) B,
339                         splash => 1,
340                         cooldown => 1.754,
341                 },
342                 air => 'ground',
343                 range => 3,
344         },
345         speed => 2.8125,
346         sight => 9,
347 },
348
349 {
350         race => 'protoss',
351         cat => 'robotic',
352         name => 'Immortal',
353         unit => 4,
354         min => 250,
355         gas => 100,
356         build => 55,
357         size => 1.5,
358         cargo => 4,
359         armor => 1,
360         hp => 200,
361         shield => 100,
362         attr => {
363                 armored => 1,
364                 mech => 1,
365         },
366         attack => {
367                 ground => {
368                         damage => [20, 22, 24, 26],
369                         #bonus => +30 (+3) A,
370                         dps => [13.8, 15.2, 16.6, 18.0],
371                         cooldown => 1.45,
372                 },
373                 range => 6,
374         },
375         speed => 2.25,
376         sight => 9,
377 },
378
379 {
380         race => 'protoss',
381         cat => 'robotic',
382         name => 'Colossus',
383         unit => 6,
384         min => 300,
385         gas => 200,
386         build => 75,
387         size => 2,
388         cargo => 8,
389         armor => 1,
390         hp => 200,
391         shield => 150,
392         attr => {
393                 armored => 1,
394                 mech => 1,
395                 massive => 1,
396         },
397         attack => {
398                 ground => {
399                         damage => [15, 17, 19, 21],
400                         dps => [18.2, 20.6, 23.0, 25.4],
401                         splash => 'line',
402                         cooldown => 1.65,
403                         count => 2,
404                 },
405                 range => 6,
406         },
407         upgrade => [
408                 {
409                         range => 3,
410                 },
411         ],
412         speed => 2.25,
413         sight => 10,
414 },
415
416 {
417         race => 'protoss',
418         cat => 'robotic',
419         name => 'Observer',
420         unit => 1,
421         min => 25,
422         gas => 75,
423         build => 30,
424         size => 1,
425         cargo => 0,
426         armor => 0,
427         hp => 40,
428         shield => 20,
429         attr => {
430                 light => 1,
431                 mech => 1,
432         },
433         speed => 1.875,
434         upgrade => [
435                 {
436                         speed => 0.9375,
437                 },
438         ],
439         sight => 11,
440 },
441
442 {
443         race => 'protoss',
444         cat => 'robotic',
445         name => 'Warp Prism',
446         unit => 2,
447         min => 200,
448         gas => 0,
449         build => 50,
450         size => 1.75,
451         cargo => 0,
452         armor => 0,
453         hp => 100,
454         shield => 100,
455         attr => {
456                 armored => 1,
457                 mech => 1,
458                 psionic => 1,
459         },
460         speed => 2.9531,
461         upgrade => [
462                 {
463                         speed => 0.422,
464                 },
465         ],
466         sight => 10,
467 },
468
469 {
470         race => 'protoss',
471         cat => 'stargate',
472         name => 'Phoenix',
473         unit => 2,
474         min => 150,
475         gas => 100,
476         build => 35,
477         size => 1.5,
478         cargo => 0,
479         armor => 0,
480         hp => 120,
481         shield => 60,
482         attr => {
483                 light => 1,
484                 mech => 1,
485         },
486         attack => {
487                 air => {
488                         damage => [5 .. 8],
489                         dps => [9, 10.8, 12.6, 14.4],
490                         #bonus => +5 L,
491                         type => 'projectile',
492                         cooldown => 1.11,
493                         count => 2,
494                 },
495                 range => 5,
496         },
497         speed => 4.25,
498         sight => 10,
499         upgrade => [
500                 {
501                         range => 2,
502                 },
503         ],
504 },
505
506 {
507         race => 'protoss',
508         cat => 'stargate',
509         name => 'Void Ray',
510         unit => 4,
511         min => 250,
512         gas => 150,
513         build => 60,
514         size => 1.5,
515         cargo => 0,
516         armor => 0,
517         hp => 150,
518         shield => 100,
519         attr => {
520                 armored => 1,
521                 mech => 1,
522         },
523         attack => {
524                 ground => {
525                         damage => [6 .. 9],
526                         #bonus => +4 (+1), +10 (+1) A,
527                         dps => [12, 14, 16, 18],
528                         cooldown => 0.5,
529                 },
530                 air => 'ground',
531                 range => 6,
532         },
533         speed => 2.25,
534         sight => 10,
535 },
536
537 {
538         race => 'protoss',
539         cat => 'stargate',
540         name => 'Oracle',
541         unit => 3,
542         min => 150,
543         gas => 150,
544         build => 50,
545         size => 1.5,
546         cargo => 0,
547         armor => 0,
548         hp => 100,
549         shield => 60,
550         attr => {
551                 light => 1,
552                 mech => 1,
553                 psionic => 1,
554         },
555         attack => {
556                 ground => {
557                         name => 'Pulsar Beam',
558                         damage => 15,
559                         # costs energy
560                         #bonus => +10 L,
561                         dps => 17.4,
562                         cooldown => 0.86,
563                 },
564                 range => 5,
565         },
566         speed => 4,
567         sight => 10,
568 },
569
570 {
571         race => 'protoss',
572         cat => 'stargate',
573         name => 'Tempest',
574         unit => 4,
575         min => 300,
576         gas => 200,
577         build => 60,
578         size => 2.5,
579         cargo => 0,
580         armor => 2,
581         hp => 120,
582         shield => 60,
583         attr => {
584                 armored => 1,
585                 mech => 1,
586                 massive => 1,
587         },
588         attack => {
589                 ground => {
590                         damage => [30, 33, 36, 39],
591                         #bonus => +14 Ma Air,
592                         dps => [9.1, 10.0, 10.9, 11.8],
593                         type => 'projectile',
594                         cooldown => 3.3,
595                 },
596                 air => 'ground',
597                 range => 15,
598         },
599         speed => 1.875,
600         sight => 12,
601 },
602
603 {
604         race => 'protoss',
605         cat => 'stargate',
606         name => 'Carrier',
607         unit => 6,
608         min => 350,
609         gas => 250,
610         build => 120,
611         size => 2.5,
612         cargo => 0,
613         armor => 2,
614         hp => 300,
615         shield => 150,
616         attr => {
617                 armored => 1,
618                 mech => 1,
619                 massive => 1,
620         },
621         attack => {
622                 range => 8,
623         },
624         speed => 1.875,
625         sight => 12,
626         special => [
627                 {
628                         alt => 'Interceptor',
629                         unit => 0,
630                         min => 25,
631                         gas => 0,
632                         build => 8,
633                         size => 0.5,
634                         cargo => 0,
635                         armor => 0,
636                         hp => 40,
637                         shield => 40,
638                         attr => {
639                                 light => 1,
640                                 mech => 1,
641                         },
642                         attack => {
643                                 ground => {
644                                         damage => [5 .. 8],
645 #                                       dps => 26.7 (+5.3),
646                                         dps => [3.3, 4.0, 4.7, 5.4],
647 #                                       cooldown => 0.5 (0.125/ 0.25),
648                                         cooldown => 3.0,
649                                         count => 2,
650                                 },
651                                 air => 'ground',
652                                 range => 2,
653                         },
654                         speed => 7.5,
655                         sight => 7,
656                 },
657         ],
658 },
659
660 # terran
661
662 {
663         race => 'terran',
664         cat => 'base',
665         name => 'SCV',
666         unit => 1,
667         min => 50,
668         gas => 0,
669         build => 17,
670         size => 0.75,
671         cargo => 1,
672         armor => 0,
673         hp => 45,
674         attr => {
675                 light => 1,
676                 organic => 1,
677                 mech => 1,
678         },
679         attack => {
680                 ground => {
681                         damage => 5,
682                         dps => 3.3,
683                         cooldown => 1.5,
684                 },
685                 range => 0,
686         },
687         speed => 2.8125,
688         sight => 8,
689 },
690
691 {
692         race => 'terran',
693         cat => 'base',
694         name => 'Mule',
695         unit => 0,
696         min => 0,
697         build => 0,
698         size => 0.75,
699         armor => 0,
700         hp => 60,
701         attr => {
702                 light => 1,
703                 mech => 1,
704         },
705         speed => 2.8,
706         sight => 8,
707 },
708
709 {
710         race => 'terran',
711         cat => 'base',
712         name => 'Missile Turret',
713         unit => 0,
714         min => 100,
715         gas => 0,
716         build => 25,
717         size => 2,
718         cargo => 0,
719         armor => 0,
720         hp => 250,
721         attr => {
722                 armored => 1,
723                 mech => 1,
724         },
725         structure => 1,
726         attack => {
727                 air => {
728                         damage => 12,
729                         dps => 27.9,
730                         cooldown => 0.8608,
731                         count => 2,
732                 },
733                 range => 7,
734         },
735         speed => 0,
736         sight => 11,
737         upgrade => [
738                 {
739                         attack => {
740                                 range => 1,
741                         },
742                 },
743         ],
744 },
745
746 {
747         race => 'terran',
748         cat => 'base',
749         name => 'Planetary Fortress',
750         base => ['Command Center'],
751         unit => 0,
752         min => 150,
753         gas => 150,
754         build => 50,
755         size => 5,
756         cargo => 0,
757         armor => 3,
758         hp => 1500,
759         attr => {
760                 armored => 1,
761                 mech => 1,
762         },
763         structure => 1,
764         attack => {
765                 ground => {
766                         damage => 40,
767                         dps => 20,
768                         splash => 1,
769                         cooldown => 2,
770                 },
771                 range => 6,
772         },
773         speed => 0,
774         sight => 11,
775         upgrade => [
776                 {
777                         armor => 2,
778                 },
779                 {
780                         attack => {
781                                 range => 1,
782                         },
783                 },
784         ],
785 },
786
787 {
788         race => 'terran',
789         cat => 'barracks',
790         name => 'Marine',
791         unit => 1,
792         min => 50,
793         gas => 0,
794         build => 25,
795         size => 0.75,
796         cargo => 1,
797         armor => 0,
798         hp => 45,
799         attr => {
800                 light => 1,
801                 organic => 1,
802         },
803         attack => {
804                 ground => {
805                         damage => [6 .. 9],
806                         dps => [7, 8.2, 9.4, 10.6],
807                         cooldown => 0.8608,
808                 },
809                 air => 'ground',
810                 range => 5,
811         },
812         speed => 2.25,
813         upgrade => [
814                 {
815                         hp => 10,
816                 },
817         ],
818         special => [
819                 {
820                         name => 'stim pack',
821                         abbr => 'sp',
822                         alt => 'Stimmed Marine',
823                         desc => 'increases attack and movement speed for a few seconds at the cost of 10 health',
824                         speed => 2.25 + 1.125,
825                         attack => {
826                                 ground => {
827                                         dps => [10.5, 12.2, 13.9, 15.6],
828                                         cooldown => 0.5739,
829                                 },
830                                 air => 'ground',
831                         },
832                         duration => undef, #XXX
833                 },
834         ],
835         sight => 9,
836 },
837
838 {
839         race => 'terran',
840         cat => 'barracks',
841         name => 'Marauder',
842         unit => 2,
843         min => 100,
844         gas => 25,
845         build => 30,
846         size => 1.125,
847         cargo => 2,
848         armor => 1,
849         hp => 125,
850         attr => {
851                 armored => 1,
852                 organic => 1,
853         },
854         attack => {
855                 ground => {
856                         damage => [10 .. 13],
857                         #bonus => +10 (+1) A,
858                         dps => [6.7, 7.4, 8.1, 8.8],
859                         type => 'projectile',
860                         cooldown => 1.5,
861                 },
862                 range => 6,
863         },
864         special => [
865                 {
866                         name => 'stim pack',
867                         abbr => 'sp',
868                         desc => 'increases attack and movement speed for a few seconds at the cost of 10 health',
869                         speed => 2.25 + 1.125,
870                         attack => {
871                                 ground => {
872                                         dps => [10 .. 13],
873                                         cooldown => 1.0,
874                                 },
875                         },
876                         duration => undef, #XXX
877                 },
878         ],
879         speed => 2.25,
880         sight => 10,
881 },
882
883 {
884         race => 'terran',
885         cat => 'barracks',
886         name => 'Reaper',
887         unit => 1,
888         min => 50,
889         gas => 50,
890         build => 40,
891         size => 0.75,
892         cargo => 1,
893         armor => 0,
894         hp => 60,
895         attr => {
896                 light => 1,
897                 organic => 1,
898         },
899         attack => {
900                 ground => {
901                         damage => [4 .. 7],
902                         dps => [7.3, 9.1, 10.9, 12.7],
903                         cooldown => 1.1,
904                         count => 2,
905                 },
906                 range => 4.5,
907         },
908         speed => 3.75,
909         sight => 9,
910 },
911
912 {
913         race => 'terran',
914         cat => 'barracks',
915         name => 'Ghost',
916         unit => 2,
917         min => 200,
918         gas => 100,
919         build => 40,
920         size => 0.75,
921         cargo => 2,
922         armor => 0,
923         hp => 100,
924         attr => {
925                 organic => 1,
926                 psionic => 1,
927         },
928         attack => {
929                 ground => {
930                         damage => [10 .. 13],
931                         #bonus => +10 (+1) L,
932                         dps => [6.7, 7.4, 8.1, 8.8],
933                         cooldown => 1.5,
934                 },
935                 air => 'ground',
936                 range => 6,
937         },
938         speed => 2.25,
939         sight => 11,
940 },
941
942 {
943         race => 'terran',
944         cat => 'factory',
945         name => 'Hellion',
946         unit => 2,
947         min => 100,
948         gas => 0,
949         build => 30,
950         size => 1.25,
951         cargo => 2,
952         armor => 0,
953         hp => 90,
954         attr => {
955                 light => 1,
956                 mech => 1,
957         },
958         attack => {
959                 ground => {
960                         damage => [8 .. 11],
961                         dps => [3.2, 3.6, 4.0, 4.4],
962                         #bonus => +6 (+1), +11 (+1) L,
963                         splash => 'line',
964                         cooldown => 2.5,
965                 },
966                 range => 5,
967         },
968         speed => 4.25,
969         sight => 10,
970 },
971
972 {
973         race => 'terran',
974         cat => 'factory',
975         name => 'Hellbat',
976         unit => 2,
977         min => 100,
978         gas => 0,
979         build => 30,
980         size => 1.25,
981         cargo => 4,
982         armor => 0,
983         hp => 135,
984         attr => {
985                 light => 1,
986                 organic => 1,
987                 mech => 1,
988         },
989         attack => {
990                 ground => {
991                         damage => [18, 20, 22, 24],
992                         #bonus => +12 (+1) L,
993                         dps => [9 .. 12],
994                         splash => 1,
995                         cooldown => 2,
996                 },
997                 range => 2,
998         },
999         speed => 2.25,
1000         sight => 10,
1001 },
1002
1003 {
1004         race => 'terran',
1005         cat => 'factory',
1006         name => 'Widow Mine',
1007         unit => 2,
1008         min => 75,
1009         gas => 25,
1010         build => 40,
1011         size => 1,
1012         cargo => 2,
1013         armor => 0,
1014         hp => 90,
1015         attr => {
1016                 light => 1,
1017                 mech => 1,
1018         },
1019         attack => {
1020                 ground => {
1021                         damage => 125,
1022                         #bonus => +35 Shield,
1023                         splash => 1,
1024                         cooldown => 40,
1025                 },
1026                 range => 5,
1027         },
1028         speed => 2.8125,
1029         sight => 7,
1030 },
1031
1032 {
1033         race => 'terran',
1034         cat => 'factory',
1035         name => 'Siege Tank',
1036         unit => 3,
1037         min => 150,
1038         gas => 125,
1039         build => 45,
1040         size => 1.75,
1041         cargo => 4,
1042         armor => 1,
1043         hp => 160,
1044         attr => {
1045                 armored => 1,
1046                 mech => 1,
1047         },
1048         attack => {
1049                 ground => {
1050                         damage => [15, 17, 19, 21],
1051                         #bonus => +10 (+1)A,
1052                         dps => [14.4, 16.3, 18.2, 20.1],
1053                         cooldown => 1.04,
1054                 },
1055                 range => 7,
1056         },
1057         special => [
1058                 {
1059                         name => 'siege mode',
1060                         abbr => 'sg',
1061                         alt => 'Sieged Tank',
1062                         cargo => 0,
1063                         attack => {
1064                                 ground => {
1065                                         damage => [35, 38, 41, 44],
1066                                         #bonus => 15 (+2)A,
1067                                         dps => [11.7, 12.7, 13.7, 14.7],
1068                                         splash => 1,
1069                                         cooldown => 3,
1070                                 },
1071                                 range => 13,
1072                         },
1073                         speed => 0,
1074                 },
1075         ],
1076         speed => 2.25,
1077         sight => 11,
1078 },
1079
1080 {
1081         race => 'terran',
1082         cat => 'factory',
1083         name => 'Thor',
1084         unit => 6,
1085         min => 300,
1086         gas => 200,
1087         build => 60,
1088         size => 1.875,
1089         cargo => 8,
1090         armor => 1,
1091         hp => 400,
1092         attr => {
1093                 armored => 1,
1094                 mech => 1,
1095                 massive => 1,
1096         },
1097         attack => {
1098                 ground => {
1099                         damage => [30, 33, 36, 39],
1100                         dps => [46.9, 51.6, 56.3, 61.0],
1101                         cooldown => 1.28,
1102                         range => 7,
1103                         count => 2,
1104                 },
1105                 air => {
1106                         name => 'Explosive Payload',
1107                         damage => [6 .. 9],
1108                         #bonus => +6 (+1) L Air,
1109                         dps => [8, 9.3, 10.6, 11.9],
1110                         splash => 1,
1111                         type => 'projectile',
1112                         cooldown => 3,
1113                         range => 10,
1114                         count => 4,
1115                 },
1116                 air => {
1117                         name => 'High Impact Payload',
1118                         damage => [24, 26, 28, 30],
1119                         dps => [12 .. 15],
1120                         cooldown => 2,
1121                         range => 10,
1122                 },
1123         },
1124         speed => 1.875,
1125         sight => 11,
1126 },
1127
1128 {
1129         race => 'terran',
1130         cat => 'starport',
1131         name => 'Viking',
1132         unit => 2,
1133         min => 150,
1134         gas => 75,
1135         build => 42,
1136         size => 1.5,
1137         cargo => 0,
1138         armor => 0,
1139         hp => 125,
1140         attr => {
1141                 armored => 1,
1142                 mech => 1,
1143         },
1144         attack => {
1145                 air => {
1146                         damage => [10 .. 13],
1147                         #bonus => +4A,
1148                         dps => [10 .. 13],
1149                         type => 'projectile',
1150                         cooldown => 2,
1151                         count => 2,
1152                 },
1153                 range => 9,
1154         },
1155         special => [
1156                 {
1157                         cargo => 2,
1158                         attack => {
1159                                 name => 'Assault Mode',
1160                                 abbr => 'am',
1161                                 build => 3, # transformation time
1162                                 alt => 'Landed Viking',
1163                                 ground => {
1164                                         damage => [12 .. 15],
1165                                         dps => [12 .. 15],
1166                                         cooldown => 1,
1167                                 },
1168                                 range => 6,
1169                         },
1170                 },
1171         ],
1172         speed => 2.75,
1173         sight => 10,
1174 },
1175
1176 {
1177         race => 'terran',
1178         cat => 'starport',
1179         name => 'Medivac',
1180         unit => 2,
1181         min => 100,
1182         gas => 100,
1183         build => 42,
1184         size => 1.5,
1185         cargo => 0,
1186         armor => 1,
1187         hp => 150,
1188         attr => {
1189                 armored => 1,
1190                 mech => 1,
1191         },
1192         speed => 2.5,
1193         upgrade => [
1194                 {
1195                         speed => 4.25,
1196                 },
1197         ],
1198         sight => 11,
1199 },
1200
1201 {
1202         race => 'terran',
1203         cat => 'starport',
1204         name => 'Banshee',
1205         unit => 3,
1206         min => 150,
1207         gas => 100,
1208         build => 60,
1209         size => 1.5,
1210         cargo => 0,
1211         armor => 0,
1212         hp => 140,
1213         attr => {
1214                 light => 1,
1215                 mech => 1,
1216         },
1217         attack => {
1218                 ground => {
1219                         damage => [12 .. 15],
1220                         dps => [19.2, 20.8, 22.4, 24.0],
1221                         type => 'projectile',
1222                         cooldown => 1.25,
1223                         count => 2,
1224                 },
1225                 range => 6,
1226         },
1227         speed => 2.75,
1228         sight => 10,
1229 },
1230
1231 {
1232         race => 'terran',
1233         cat => 'starport',
1234         name => 'Raven',
1235         unit => 2,
1236         min => 100,
1237         gas => 200,
1238         build => 60,
1239         size => 1.25,
1240         cargo => 0,
1241         armor => 1,
1242         hp => 140,
1243         attr => {
1244                 light => 1,
1245                 mech => 1,
1246         },
1247         speed => 2.25,
1248         sight => 11,
1249         special => [
1250                 {
1251                         alt => 'Auto-Turret',
1252                         size => 2,
1253                         cargo => 0,
1254                         armor => 1,
1255                         hp => 150,
1256                         attr => {
1257                                 armored => 1,
1258                                 mech => 1,
1259                         },
1260                         structure => 1,
1261                         attack => {
1262                                 ground => {
1263                                         damage => 8,
1264                                         dps => 10,
1265                                         cooldown => 0.8,
1266                                 },
1267                                 air => 'ground',
1268                                 range => 6,
1269                         },
1270                         speed => 0,
1271                         sight => 7,
1272                         upgrade => [
1273                                 {
1274                                         attack => {
1275                                                 range => 1,
1276                                         },
1277                                 },
1278                         ],
1279                 },
1280                 {
1281                         alt => 'Point Defense Drone',
1282                         size => 1.2,
1283                         cargo => 0,
1284                         armor => 0,
1285                         hp => 50,
1286                         attr => {
1287                                 light => 1,
1288                                 mech => 1,
1289                         },
1290                         structure => 1,
1291                         cooldown => 0,
1292                         attack => {
1293                                 range => 8,
1294                         },
1295                         sight => 7,
1296                         upgrade => [
1297                                 {
1298                                         attack => {
1299                                                 range => 1,
1300                                         },
1301                                 },
1302                         ],
1303                         duration => 20,
1304                 },
1305         ],
1306 },
1307
1308 {
1309         race => 'terran',
1310         cat => 'starport',
1311         name => 'Battlecruiser',
1312         unit => 6,
1313         min => 400,
1314         gas => 300,
1315         build => 90,
1316         size => 2.5,
1317         cargo => 0,
1318         armor => 3,
1319         hp => 550,
1320         attr => {
1321                 armored => 1,
1322                 mech => 1,
1323                 massive => 1,
1324         },
1325         attack => {
1326                 ground => {
1327                         damage => [8 .. 11],
1328                         dps => [35.6, 40.0, 44.4, 48.8],
1329                         cooldown => 0.225,
1330                 },
1331                 air => {
1332                         damage => [6 .. 9],
1333                         dps => [26.7, 31.1, 35.5, 39.9],
1334                         cooldown => 0.225,
1335                 },
1336                 range => 6,
1337         },
1338         speed => 1.875,
1339         sight => 12,
1340 },
1341
1342 # zerg
1343
1344 {
1345         race => 'zerg',
1346         cat => 'base',
1347         name => 'Drone',
1348         unit => 1,
1349         min => 50,
1350         gas => 0,
1351         build => 17,
1352         size => 0.75,
1353         cargo => 1,
1354         armor => 0,
1355         hp => 40,
1356         attr => {
1357                 light => 1,
1358                 organic => 1,
1359         },
1360         attack => {
1361                 ground => {
1362                         damage => 5,
1363                         dps => 3.3,
1364                         cooldown => 1.5,
1365                 },
1366                 range => 0,
1367         },
1368         speed => 2.8125,
1369         creep => 1.0,
1370         sight => 8,
1371 },
1372
1373 {
1374         race => 'zerg',
1375         cat => 'base',
1376         name => 'Queen',
1377         unit => 2,
1378         min => 150,
1379         gas => 0,
1380         build => 50,
1381         size => 1.75,
1382         cargo => 2,
1383         armor => 1,
1384         hp => 175,
1385         attr => {
1386                 organic => 1,
1387                 psionic => 1,
1388         },
1389         attack => {
1390                 ground => {
1391                         damage => [4 .. 7],
1392                         dps => [8, 10, 12, 14],
1393                         cooldown => 1.0,
1394                         type => 'projectile',
1395                         range => 5,
1396                         count => 2,
1397                 },
1398                 air => {
1399                         damage => [9 .. 12],
1400                         dps => [9 .. 12],
1401                         cooldown => 1.0,
1402                         type => 'projectile',
1403                         range => 7,
1404                 },
1405         },
1406         speed => 0.9375,
1407         creep => 2.7,
1408         sight => 9,
1409 },
1410
1411 {
1412         race => 'zerg',
1413         cat => 'base',
1414         name => 'Overlord',
1415         unit => -9,
1416         min => 100,
1417         gas => 0,
1418         build => 25,
1419         size => 0,
1420         cargo => -8,
1421         armor => 0,
1422         hp => 200,
1423         attr => {
1424                 armored => 1,
1425                 organic => 1,
1426         },
1427         speed => 0.586,
1428         creep => 0,
1429         sight => 11,
1430         upgrade => [
1431                 {
1432                         speed => 1.294,
1433                 },
1434         ],
1435 },
1436
1437 {
1438         race => 'zerg',
1439         cat => 'base',
1440         name => 'Overseer',
1441         base => ['Overlord'],
1442         unit => -9,
1443         min => 100+50,
1444         gas => 50,
1445         build => 17,
1446         size => 0,
1447         cargo => 0,
1448         armor => 1,
1449         hp => 200,
1450         attr => {
1451                 armored => 1,
1452                 organic => 1,
1453         },
1454         speed => 1.875,
1455         creep => 0,
1456         sight => 11,
1457         special => [
1458                 {
1459                         alt => 'Changeling',
1460                         build => 1,
1461                         size => 0.75,
1462                         cargo => 0,
1463                         armor => 0,
1464                         hp => 5,
1465                         attr => {
1466                                 light => 1,
1467                                 organic => 1,
1468                         },
1469                         speed => 2.25,
1470                         creep => 1.0,
1471                         sight => 8,
1472                 },
1473         ],
1474         upgrade => [
1475                 {
1476                         speed => 0.875,
1477                 },
1478         ],
1479 },
1480
1481 {
1482         race => 'zerg',
1483         cat => 'creep',
1484         name => 'Larva',
1485         unit => 0,
1486         build => 15,
1487         size => 0.25,
1488         cargo => 0,
1489         armor => 10,
1490         hp => 25,
1491         attr => {
1492                 light => 1,
1493                 organic => 1,
1494         },
1495         speed => 0.5625,
1496         creep => 1.0,
1497         sight => 5,
1498 },
1499
1500 {
1501         race => 'zerg',
1502         cat => 'creep',
1503         name => 'Spine Crawler',
1504         unit => 0,
1505         min => 100,
1506         gas => 0,
1507         build => 50,
1508         size => 2,
1509         cargo => 0,
1510         armor => 2,
1511         hp => 300,
1512         attr => {
1513                 armored => 1,
1514                 organic => 1,
1515         },
1516         structure => 1,
1517         attack => {
1518                 ground => {
1519                         damage => 25,
1520                         #bonus => +5A,
1521                         dps => 13.5,
1522                         cooldown => 1.85,
1523                 },
1524                 range => 7,
1525         },
1526         speed => (1.0),
1527         creep => 2.5,
1528         sight => 11,
1529 },
1530
1531 {
1532         race => 'zerg',
1533         cat => 'creep',
1534         name => 'Spore Crawler',
1535         unit => 0,
1536         min => 75,
1537         gas => 0,
1538         build => 30,
1539         size => 2,
1540         cargo => 0,
1541         armor => 1,
1542         hp => 400,
1543         attr => {
1544                 armored => 1,
1545                 organic => 1,
1546         },
1547         structure => 1,
1548         attack => {
1549                 air => {
1550                         damage => 15,
1551                         #bonus => + 30 B,
1552                         dps => 17.4,
1553                         type => 'projectile',
1554                         cooldown => 0.8608,
1555                 },
1556                 range => 7,
1557         },
1558         speed => (1.0),
1559         creep => 2.5,
1560         sight => 11,
1561 },
1562
1563 {
1564         race => 'zerg',
1565         cat => 'hatchery',
1566         name => 'Zergling',
1567         unit => 0.5,
1568         min => 25,
1569         gas => 0,
1570         build => 24,
1571         size => 0.75,
1572         cargo => 1,
1573         armor => 0,
1574         hp => 35,
1575         attr => {
1576                 light => 1,
1577                 organic => 1,
1578         },
1579         attack => {
1580                 ground => {
1581                         damage => [5 .. 8],
1582                         dps => [7.2, 8.6, 10.0, 11.4],
1583                         cooldown => 0.696,
1584                 },
1585         },
1586         speed => 2.9531,
1587         creep => 1.3,
1588         range => 0,
1589         sight => 8,
1590         upgrade => [
1591                 {
1592                         attack => {
1593                                 ground => {
1594                                         dps => [8.5, 10.2, 11.9, 13.6],
1595                                         cooldown => 0.587,
1596                                 },
1597                         },
1598                 },
1599                 {
1600                         speed => 1.746,
1601                 },
1602         ],
1603 },
1604
1605 {
1606         race => 'zerg',
1607         cat => 'hatchery',
1608         name => 'Baneling',
1609         base => ['Zergling'],
1610         unit => 0.5,
1611         min => 25+25,
1612         gas => 25,
1613         build => 20,
1614         size => 0.75,
1615         cargo => 2,
1616         armor => 0,
1617         hp => 30,
1618         attr => {
1619                 organic => 1,
1620         },
1621         attack => {
1622                 ground => {
1623                         damage => [20, 22, 24, 26],
1624                         #bonus => +15 (+2)L / +60 (+3)S,
1625                         splash => 1,
1626                 },
1627                 range => 0,
1628         },
1629         speed => 2.5,
1630         creep => 1.3,
1631         sight => 8,
1632         upgrade => [
1633                 {
1634                         speed => 0.4531,
1635                 },
1636         ],
1637 },
1638
1639 {
1640         race => 'zerg',
1641         cat => 'hatchery',
1642         name => 'Roach',
1643         unit => 2,
1644         min => 75,
1645         gas => 25,
1646         build => 27,
1647         size => 1,
1648         cargo => 2,
1649         armor => 1,
1650         hp => 145,
1651         attr => {
1652                 armored => 1,
1653                 organic => 1,
1654         },
1655         attack => {
1656                 ground => {
1657                         damage => [16, 18, 20, 22],
1658                         dps => [8 .. 11],
1659                         cooldown => 2.0,
1660                 },
1661         },
1662         speed => 2.25,
1663         creep => 1.3,
1664         range => 4,
1665         sight => 9,
1666         upgrade => [
1667                 {
1668                         speed => 0.75,
1669                 },
1670         ],
1671 },
1672
1673 {
1674         race => 'zerg',
1675         cat => 'lair',
1676         name => 'Hydralisk',
1677         unit => 2,
1678         min => 100,
1679         gas => 50,
1680         build => 33,
1681         size => 1.25,
1682         cargo => 2,
1683         armor => 0,
1684         hp => 80,
1685         attr => {
1686                 light => 1,
1687                 organic => 1,
1688         },
1689         attack => {
1690                 ground => {
1691                         damage => [12 .. 15],
1692                         dps => [16, 17.3, 18.6, 19.9],
1693                         type => 'projectile',
1694                         cooldown => 0.75,
1695                 },
1696                 air => 'ground',
1697                 range => 5,
1698         },
1699         speed => 2.25,
1700         creep => 1.5,
1701         sight => 9,
1702         upgrade => [
1703                 {
1704                         speed => 0.5625,
1705                         creep => -0.302,
1706                 },
1707                 {
1708                         attack => {
1709                                 range => 1,
1710                         },
1711                 },
1712         ],
1713 },
1714
1715 {
1716         race => 'zerg',
1717         cat => 'lair',
1718         name => 'Infestor',
1719         unit => 2,
1720         min => 100,
1721         gas => 150,
1722         build => 50,
1723         size => 1.5,
1724         cargo => 2,
1725         armor => 0,
1726         hp => 90,
1727         attr => {
1728                 armored => 1,
1729                 organic => 1,
1730                 psionic => 1,
1731         },
1732         speed => 2.25,
1733         creep => 1.3,
1734         sight => 10,
1735         special => [
1736                 {
1737                         alt => 'Infested Terran',
1738                         build => 5,
1739                         size => 0.75,
1740                         cargo => 0,
1741                         armor => 0,
1742                         hp => 50,
1743                         attr => {
1744                                 light => 1,
1745                                 organic => 1,
1746                         },
1747                         attack => {
1748                                 ground => {
1749                                         damage => 8,
1750                                         dps => 9.3,
1751                                         cooldown => 0.8608,
1752                                 },
1753                                 air => 'ground',
1754                                 range => 5,
1755                         },
1756                         speed => 0.9375,
1757                         creep => 1.3,
1758                         sight => 9,
1759                 },
1760         ],
1761 },
1762
1763 {
1764         race => 'zerg',
1765         cat => 'lair',
1766         name => 'Nydus Worm',
1767         unit => 0,
1768         min => 100,
1769         gas => 100,
1770         build => 20,
1771         size => 3,
1772         cargo => 0,
1773         armor => 1,
1774         hp => 200,
1775         attr => {
1776                 armored => 1,
1777                 organic => 1,
1778         },
1779         structure => 1,
1780         speed => 0,
1781         sight => 10,
1782 },
1783
1784 {
1785         race => 'zerg',
1786         cat => 'lair',
1787         name => 'Swarm Host',
1788         unit => 4,
1789         min => 100,
1790         gas => 200,
1791         build => 40,
1792         size => 1.625,
1793         cargo => 4,
1794         armor => 1,
1795         hp => 160,
1796         attr => {
1797                 armored => 1,
1798                 organic => 1,
1799         },
1800         attack => {
1801                 ground => {
1802                         dps => [27.9, 30.2, 32.5, 34.8],
1803                         type => 'projectile',
1804                         cooldown => 0.86,
1805                 },
1806         },
1807         speed => 2.95,
1808         creep => 1.3,
1809         sight => 10,
1810         special => [
1811                 {
1812                         alt => 'Locust',
1813                         build => 5,
1814                         size => 0.75,
1815                         cargo => 0,
1816                         armor => 0,
1817                         hp => 65,
1818                         attr => {
1819                                 light => 1,
1820                                 organic => 1,
1821                         },
1822                         attack => {
1823                                 ground => {
1824                                         damage => [12 .. 15],
1825                                         dps => [14.0, 15.2, 16.4, 17.6],
1826                                         type => 'projectile',
1827                                         cooldown => 0.6,
1828                                 },
1829                                 range => 3,
1830                         },
1831                         speed => 1.875,
1832                         creep => 1.4,
1833                         sight => 6,
1834                         duration => 25,
1835                 },
1836         ],
1837 },
1838
1839 {
1840         race => 'zerg',
1841         cat => 'lair',
1842         name => 'Mutalisk',
1843         unit => 2,
1844         min => 100,
1845         gas => 100,
1846         build => 33,
1847         size => 0,
1848         cargo => 0,
1849         armor => 0,
1850         hp => 120,
1851         attr => {
1852                 light => 1,
1853                 organic => 1,
1854         },
1855         attack => {
1856                 ground => {
1857                         damage => [9 .. 12],
1858                         dps => [5.9, 6.6, 7.3, 8.0],
1859                         splash => 'bounce',
1860                         psionic => 1,
1861                         cooldown => 1.5246,
1862                 },
1863                 air => 'ground',
1864                 range => 3,
1865         },
1866         speed => 4,
1867         sight => 11,
1868 },
1869
1870 {
1871         race => 'zerg',
1872         cat => 'lair',
1873         name => 'Corruptor',
1874         unit => 2,
1875         min => 150,
1876         gas => 100,
1877         build => 40,
1878         size => 0,
1879         cargo => 0,
1880         armor => 2,
1881         hp => 200,
1882         attr => {
1883                 armored => 1,
1884                 organic => 1,
1885         },
1886         attack => {
1887                 air => {
1888                         damage => [14 .. 17],
1889                         #bonus => +6 (+1)Ma,
1890                         dps => [7.4, 7.9, 8.4, 8.9],
1891                         type => 'projectile',
1892                         cooldown => 1.9,
1893                 },
1894                 range => 6,
1895         },
1896         speed => 2.9531,
1897         sight => 10,
1898 },
1899
1900 {
1901         race => 'zerg',
1902         cat => 'hive',
1903         name => 'Brood Lord',
1904         base => ['Corruptor'],
1905         unit => 4,
1906         min => 150+150,
1907         gas => 100+150,
1908         build => 34,
1909         size => 0,
1910         cargo => 0,
1911         armor => 1,
1912         hp => 225,
1913         attr => {
1914                 armored => 1,
1915                 organic => 1,
1916                 massive => 1,
1917         },
1918         attack => {
1919                 ground => {
1920                         damage => [20, 22, 24, 26],
1921                         dps => [8.0, 8.8, 9.6, 10.4],
1922                         cooldown => 2.5,
1923                 },
1924                 range => 9.5,
1925         },
1926         speed => 1.4062,
1927         sight => 12,
1928         special => [
1929                 {
1930                         alt => 'Broodling',
1931                         unit => 0,
1932                         min => 0,
1933                         build => 1,
1934                         size => 0.75,
1935                         cargo => 0,
1936                         armor => 0,
1937                         hp => 30,
1938                         attr => {
1939                                 light => 1,
1940                                 organic => 1,
1941                         },
1942                         attack => {
1943                                 ground => {
1944                                         damage => [4 .. 7],
1945                                         dps => [6.2, 7.7, 9.2, 10.7],
1946                                         cooldown => 0.6455,
1947                                 },
1948                                 range => 0,
1949                         },
1950                         speed => 3.836,
1951                         creep => 1.0,
1952                         sight => 7,
1953                 },
1954         ],
1955 },
1956
1957 {
1958         race => 'zerg',
1959         cat => 'hive',
1960         name => 'Viper',
1961         unit => 3,
1962         min => 100,
1963         gas => 200,
1964         build => 40,
1965         size => 0,
1966         cargo => 0,
1967         armor => 1,
1968         hp => 150,
1969         attr => {
1970                 armored => 1,
1971                 organic => 1,
1972                 psionic => 1,
1973         },
1974         speed => 2.9531,
1975         sight => 11,
1976 },
1977
1978 {
1979         race => 'zerg',
1980         cat => 'hive',
1981         name => 'Ultralisk',
1982         unit => 6,
1983         min => 300,
1984         gas => 200,
1985         build => 55,
1986         size => 2,
1987         cargo => 8,
1988         armor => 1,
1989         hp => 500,
1990         attr => {
1991                 armored => 1,
1992                 organic => 1,
1993                 massive => 1,
1994         },
1995         attack => {
1996                 ground => {
1997                         damage => [35, 38, 41, 44],
1998                         dps => [40.7, 44.2, 47.7, 51.2],
1999                         splash => 1,
2000                         cooldown => 0.861,
2001                 },
2002                 range => 1,
2003         },
2004         speed => 2.9531,
2005         creep => 1.3,
2006         sight => 9,
2007         upgrade => [
2008                 {
2009                         armor => 2,
2010                 },
2011         ],
2012 },
2013
2014 ]