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