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