552c7e45b5ecb979579cafcb64ef7a0c06125c1b
[sheet.git] / sc-units-bw.inc.pl
1 use utf8;
2 use strict;
3
4 # time in fastest game seconds
5 my $FPS = 24;  # frames per second
6 # toss shield += .65 per second
7 # zerg regen  += .37 per second
8
9 [
10 '<span title="no known changes as of v1.16.1">version≥1.08</span>',
11
12 # protoss
13
14 {
15 cat => 'base',
16 req => ['nexus'],
17 name => 'Probe',
18 min => 50,
19 gas => 0,
20 build => 20,
21 suit => 1,
22 pop => 1,
23 cargo => 1,
24 race => 'protoss',
25 attr => {
26         mech => 1,
27 },
28 hp => 20,
29 shield => 20,
30 armor => 0,
31 attack => [
32         {
33                 anti => 1,
34                 name => "Particle Beam",
35                 damage => 5,
36                 cooldown => 22 / $FPS,
37                 range => 0,
38         },
39 ],
40 sight => 8,
41 speed => 14,
42 counter => ['vulture', 'dark templar'],
43 },
44
45 {
46 cat => 'base',
47 req => ['forge'],
48 name => 'Photon Cannon',
49 trans => {
50         nl => 'kanon',
51 },
52 min => 150,
53 gas => 0,
54 build => 50,
55 suit => 3,
56 race => 'protoss',
57 attr => {
58         structure => 1,
59 },
60 hp => 100,
61 shield => 100,
62 armor => 0,
63 attack => [
64         {
65                 anti => 3,
66                 damage => 20,
67                 cooldown => 22 / $FPS,
68                 range => 7,
69         },
70 ],
71 sight => 11,
72 detect => 1,
73 speed => 0,
74 counter => ['zergling', 'tank'],
75 },
76
77 {
78 cat => 'ground',
79 req => ['gateway'],
80 name => 'Zealot',
81 trans => {
82         nl => 'zeloot',
83 },
84 min => 100,
85 gas => 0,
86 build => 40,
87 suit => 1,
88 pop => 2,
89 cargo => 2,
90 race => 'protoss',
91 attr => {
92         organic => 1,
93 },
94 hp => 100,
95 shield => 60,
96 armor => 1,
97 attack => [
98         {
99                 anti => 1,
100                 name => "Psi Blades",
101                 damage => 16,
102                 upgrade => 2,
103                 cooldown => 22 / $FPS,
104                 range => 0,
105         },
106 ],
107 sight => 7,
108 speed => 11,
109 upgrade => [
110         {
111                 name => 'Leg Enhancements',
112                 speed => 16 - 11,
113                 min => 150,
114                 gas => 150,
115                 build => 133,
116         },
117 ],
118 counter => ['vulture'],
119 },
120
121 {
122 cat => 'ground',
123 req => ['gateway', 'cybernetics core'],
124 name => 'Dragoon',
125 trans => {
126         nl => 'dragonder',
127 },
128 min => 125,
129 gas => 50,
130 build => 50,
131 suit => 3,
132 pop => 2,
133 cargo => 4,
134 race => 'protoss',
135 attr => {
136         mech => 1,
137 },
138 hp => 100,
139 shield => 80,
140 armor => 1,
141 attack => [
142         {
143                 anti => 3,
144                 name => "Phase Disruptor",
145                 damage => 20,
146                 upgrade => 2,
147                 type => 'explosive',
148                 cooldown => 30 / $FPS,
149                 range => 4,
150         },
151 ],
152 sight => 8,
153 speed => 15,
154 upgrade => [
155         {
156                 name => 'Singularity Charge',
157                 min => 150,
158                 gas => 150,
159                 build => 166,
160                 attack => [
161                         {
162                                 range => 6 - 4,
163                         },
164                 ],
165         },
166 ],
167 counter => ['zergling', 'zealot', 'tank'],
168 },
169
170 {
171 cat => 'ground',
172 name => 'High Templar',
173 trans => {
174         nl => 'hoge tempelier',
175         eo => 'alta templano',
176 },
177 min => 50,
178 gas => 150,
179 build => 50,
180 suit => 1,
181 pop => 2,
182 cargo => 2,
183 race => 'protoss',
184 attr => {
185         organic => 1,
186 },
187 hp => 40,
188 shield => 40,
189 armor => 0,
190 sight => 7,
191 speed => 9,
192 energy => 50,
193 capacity => 200,
194 upgrade => [
195         {
196                 name => "Khaydarin Amulet",
197                 min => 150,
198                 gas => 150,
199                 energy => 62.5-50,
200                 capacity => 250-200,
201         },
202 ],
203 special => [
204         {
205                 name => 'Psionic Storm',
206                 abbr => 'ps',
207                 min => 200,
208                 gas => 200,
209                 build => 120,
210                 desc => 'units in the area will receive upto 112 damage', # 14*8
211                 range => 9,
212                 cost => 75,
213                 duration => 3,
214         },
215         {
216                 name => 'Hallucination',
217                 abbr => 'hl',
218                 min => 150,
219                 gas => 150,
220                 build => 80,
221                 desc => 'creates two illusionary duplicates of a unit for 3 minutes',
222                 range => 7,
223                 cost => 80,
224                 duration => 3*60,
225         },
226 ],
227 counter => ['vulture', 'ultralisk'],
228 },
229
230 {
231 cat => 'ground',
232 name => 'Dark Templar',
233 trans => {
234         nl => 'donkere tempelier',
235         eo => 'malluma templano',
236 },
237 min => 125,
238 gas => 100,
239 build => 50,
240 suit => 1,
241 pop => 2,
242 cargo => 2,
243 race => 'protoss',
244 attr => {
245         organic => 1,
246 },
247 hp => 80,
248 shield => 40,
249 armor => 1,
250 attack => [
251         {
252                 anti => 1,
253                 name => "Warp Blades",
254                 damage => 40,
255                 upgrade => 3,
256                 cooldown => 30 / $FPS,
257                 range => 0,
258         },
259 ],
260 sight => 7,
261 speed => 15,
262 special => [
263         {
264                 name => 'Cloaked',
265                 abbr => 'cl',
266                 desc => 'cloaked at all times',
267                 duration => -1,
268         },
269 ],
270 },
271
272 {
273 cat => 'psionic',
274 name => 'Archon',
275 trans => {
276         nl => 'archont',
277         eo => 'arĥono',
278 },
279 min => 100,
280 gas => 300,
281 build => 20,
282 base => ['templar', 'templar'],
283 suit => 3,
284 pop => 4,
285 cargo => 4,
286 race => 'protoss',
287 attr => {
288         mech => 1,
289 },
290 hp => 10,
291 shield => 350,
292 armor => 0,
293 attack => [
294         {
295                 anti => 3,
296                 name => "Psionic Shockwave",
297                 damage => 30,
298                 upgrade => 3,
299                 cooldown => 20 / $FPS,
300                 splash => 1,
301                 range => 2,
302         },
303 ],
304 sight => 8,
305 speed => 14,
306 },
307
308 {
309 cat => 'psionic',
310 name => 'Dark Archon',
311 trans => {
312         nl => 'donkere archont',
313         eo => 'malluma arĥono',
314 },
315 min => 250,
316 gas => 200,
317 build => 20,
318 base => ['dark templar', 'dark templar'],
319 suit => 3,
320 pop => 4,
321 cargo => 4,
322 race => 'protoss',
323 attr => {
324         mech => 1,
325 },
326 hp => 25,
327 shield => 200,
328 armor => 1,
329 sight => 10,
330 speed => 14,
331 energy => 50,
332 capacity => 200,
333 upgrade => [
334         {
335                 name => "Argus Talisman",
336                 min => 150,
337                 gas => 150,
338                 build => 166,
339                 capacity => 250-200,
340         },
341 ],
342 special => [
343         {
344                 name => 'Feedback',
345                 abbr => 'fb',
346                 desc => 'targeted unit will lose its energy and receive damage equal to that amount',
347                 range => 10,
348                 cost => 50,
349                 duration => 0,
350         },
351         {
352                 name => 'Mind Control',
353                 abbr => 'mc',
354                 min => 200,
355                 gas => 200,
356                 build => 120,
357                 desc => 'permanently gives you control over any unit',
358                 range => 8,
359                 cost => 150,
360                 duration => 0,
361         },
362         {
363                 name => 'Maelstrom',
364                 abbr => 'ms',
365                 min => 100,
366                 gas => 100,
367                 build => 100,
368                 desc => 'field stunning all organic units for a few seconds',
369                 range => 10,
370                 cost => 100,
371                 duration => 180 / $FPS, # 7.5s fastest
372         },
373 ],
374 },
375
376 {
377 cat => 'aerial',
378 name => 'Scout',
379 trans => {
380         nl => 'verkenner',
381         eo => 'esploristo',
382 },
383 min => 275,
384 gas => 125,
385 build => 80,
386 suit => 3,
387 pop => 3,
388 race => 'protoss',
389 attr => {
390         mech => 1,
391         flying => 1,
392 },
393 air => 1,
394 hp => 150,
395 shield => 100,
396 armor => 0,
397 attack => [
398         {
399                 anti => 1,
400                 damage => 8,
401                 upgrade => 1,
402                 cooldown => 30 / $FPS,
403                 range => 4,
404         },
405         {
406                 anti => 2,
407                 damage => 28,
408                 upgrade => 2,
409                 type => 'explosive',
410                 cooldown => 22 / $FPS,
411                 range => 4,
412         },
413 ],
414 sight => 8,
415 speed => 13,
416 upgrade => [
417         {
418                 name => 'Apial Sensors',
419                 min => 100,
420                 gas => 100,
421                 build => 166,
422                 sight => 10 - 8,
423         },
424         {
425                 name => 'Gravitic Thrusters',
426                 min => 200,
427                 gas => 200,
428                 build => 166,
429                 speed => 18 - 13,
430         },
431 ],
432 },
433
434 {
435 cat => 'aerial',
436 name => 'Corsair',
437 trans => {
438         de => 'Korsar',
439 },
440 min => 150,
441 gas => 100,
442 build => 40,
443 suit => 2,
444 pop => 2,
445 race => 'protoss',
446 attr => {
447         mech => 1,
448         flying => 1,
449 },
450 air => 1,
451 hp => 100,
452 shield => 80,
453 armor => 1,
454 attack => [
455         {
456                 anti => 2,
457                 damage => 5,
458                 upgrade => 1,
459                 cooldown => 8 / $FPS,
460                 splash => 1,
461                 type => 'explosive',
462                 range => 5,
463         },
464 ],
465 sight => 9,
466 speed => 17,
467 energy => 50,
468 capacity => 200,
469 upgrade => [
470         {
471                 name => 'Argus Jewel',
472                 min => 100,
473                 gas => 100,
474                 build => 166,
475                 energy => 62.5-50,
476                 capacity => 250-200,
477         },
478 ],
479 special => [
480         {
481                 name => 'Disruption Web',
482                 abbr => 'dw',
483                 min => 200,
484                 gas => 200,
485                 build => 80,
486                 desc => 'creates a field in which no ground unit/structure can attack',
487                 range => 9,
488                 cost => 125,
489                 duration => 24,
490         },
491 ],
492 counter => ['devourer', 'valkyrie'],
493 },
494
495 {
496 cat => 'aerial',
497 name => 'Carrier',
498 trans => {
499         nl => 'vliegdekschip',
500 },
501 min => 350,
502 gas => 250,
503 build => 140,
504 suit => 3,
505 pop => 6,
506 race => 'protoss',
507 attr => {
508         mech => 1,
509         flying => 1,
510 },
511 hp => 300,
512 shield => 150,
513 armor => 4,
514 attack => [
515         {
516                 anti => 3,
517                 dps => [17, undef, undef, 25],
518                 count => 4,
519                 range => 8,
520         },
521 ],
522 sight => 11,
523 speed => 10,
524 special => [
525         {
526                 name => 'Build Interceptor',
527                 alt => 'Interceptor',
528                 min => 25,
529                 build => 20,
530                 suit => 1,
531                 pop => 0,
532                 race => 'protoss',
533                 attr => {
534                         mech => 1,
535                         flying => 1,
536                 },
537                 hp => 40,
538                 shield => 40,
539                 armor => 0,
540                 attack => [
541                         {
542                                 anti => 3,
543                                 damage => 6,
544                                 upgrade => 1,
545                                 cooldown => 43 / $FPS, # approximately 37 according to liquipedia
546                                 build => 20,
547                                 range => 0,
548                         },
549                 ],
550                 sight => 0,
551                 range => 0,
552         },
553 ],
554 upgrade => [
555         {
556                 name => 'Carrier Capacity',
557                 attack => [
558                         {
559                                 dps => [17, undef, undef, 24],
560                                 count => 8-4,
561                         },
562                 ],
563         },
564 ],
565 counter => ['wraith', 'corsair', 'scourge'],
566 },
567
568 {
569 cat => 'aerial',
570 name => 'Arbiter',
571 trans => {
572         nl => 'arbiter',
573 },
574 min => 100,
575 gas => 350,
576 build => 160,
577 suit => 3,
578 pop => 4,
579 race => 'protoss',
580 attr => {
581         mech => 1,
582         flying => 1,
583 },
584 air => 1,
585 hp => 200,
586 shield => 150,
587 armor => 1,
588 attack => [
589         {
590                 anti => 3,
591                 damage => 10,
592                 upgrade => 1,
593                 cooldown => 45 / $FPS,
594                 type => 'explosive',
595                 range => 5,
596         },
597 ],
598 sight => 9,
599 speed => 12,
600 energy => 50,
601 capacity => 200,
602 upgrade => [
603         {
604                 name => 'Khaydarin Core',
605                 min => 150,
606                 gas => 150,
607                 build => 166,
608                 energy => 62.5-50,
609                 capacity => 250-200,
610         },
611 ],
612 special => [
613         {
614                 name => 'cloaks',
615                 abbr => 'cs',
616                 desc => 'cloaks nearby friendly units except for other Arbiters',
617                 duration => -1,
618         },
619         {
620                 name => 'Stasis Field',
621                 abbr => 'sf',
622                 min => 150,
623                 gas => 150,
624                 build => 100,
625                 desc => 'traps all non-burrowed units (3x3m) for 40 seconds, making them frozen and undamagable',
626                 cost => 100,
627                 range => 9,
628                 duration => 1000 / $FPS,
629         },
630         {
631                 name => 'Recall',
632                 abbr => 'rc',
633                 min => 150,
634                 gas => 150,
635                 build => 100,
636                 desc => 'creates a 5x5m wormhole which transports units to the Arbiter',
637                 cost => 150,
638                 duration => 0,
639         },
640 ],
641 },
642
643 {
644 cat => 'robotic',
645 name => 'Reaver',
646 min => 200,
647 gas => 100,
648 build => 70,
649 suit => 3,
650 pop => 4,
651 cargo => 4,
652 race => 'protoss',
653 attr => {
654         mech => 1,
655 },
656 hp => 100,
657 shield => 80,
658 armor => 0,
659 attack => [
660         {
661                 anti => 1,
662                 damage => 100,
663                 cooldown => 60 / $FPS,
664                 splash => 1,
665                 min => 15,
666                 build => 7,
667                 max => 5,
668                 range => 8,
669         },
670 ],
671 sight => 10,
672 speed => 5,
673 upgrade => [
674         {
675                 name => 'Scarab Damage',
676                 min => 200,
677                 gas => 200,
678                 build => 166,
679                 attack => [
680                         {
681                                 damage => 125 - 100,
682                         },
683                 ],
684         },
685         {
686                 attack => [
687                         {
688                                 splash => 2 - 1,
689                         },
690                 ],
691         },
692         {
693                 name => 'Increased Reaver Capacity',
694                 min => 200,
695                 gas => 200,
696                 build => 166,
697                 attack => [
698                         {
699                                 max => 10-5,
700                         },
701                 ],
702         },
703 ],
704 },
705
706 {
707 cat => 'robotic',
708 name => 'Observer',
709 trans => {
710         nl => 'observeerder',
711 },
712 min => 25,
713 gas => 75,
714 build => 40,
715 suit => 1,
716 pop => 1,
717 race => 'protoss',
718 attr => {
719         mech => 1,
720         flying => 1,
721 },
722 air => 1,
723 hp => 40,
724 shield => 20,
725 armor => 0,
726 sight => 9,
727 detect => 1,
728 speed => 9,
729 upgrade => [
730         {
731                 name => "Sensor Array",
732                 min => 150,
733                 gas => 150,
734                 build => 133,
735                 sight => 11 - 9,
736         },
737         {
738                 name => "Gravitic Booster",
739                 min => 150,
740                 gas => 150,
741                 build => 166,
742                 speed => 13 - 9,
743         },
744 ],
745 special => [
746         {
747                 name => 'Cloaked',
748                 abbr => 'cl',
749                 desc => 'cloaked at all times',
750                 duration => -1,
751         },
752 ],
753 },
754
755 {
756 cat => 'robotic',
757 name => 'Shuttle',
758 trans => {
759         fr => 'navette',
760 },
761 min => 200,
762 gas => 0,
763 build => 60,
764 suit => 3,
765 pop => 2,
766 cargo => -8,
767 race => 'protoss',
768 attr => {
769         mech => 1,
770 },
771 hp => 80,
772 shield => 60,
773 armor => 1,
774 sight => 8,
775 speed => 13,
776 transport => 1,
777 upgrade => [
778         {
779                 name => 'Gravitic Drive',
780                 min => 200,
781                 gas => 200,
782                 build => 166,
783                 speed => 19 - 13,
784         }
785 ],
786 },
787
788 # terran
789
790 {
791 race => 'terran',
792 cat => 'base',
793 name => 'SCV', # T-280 Space Construction Vehicle
794 min => 50,
795 gas => 0,
796 build => 20,
797 suit => 1,
798 pop => 1,
799 cargo => 1,
800 race => 'terran',
801 attr => {
802         mech => 1,
803         organic => 1,
804 },
805 hp =>  60,
806 armor => 0,
807 attack => [
808         {
809                 anti => 1,
810                 damage => 5,
811                 cooldown => 15 / $FPS,
812                 range => 0,
813         },
814 ],
815 sight => 7,
816 speed => 15,
817 },
818
819 {
820 cat => 'base',
821 name => 'Missile Turret',
822 trans => {
823         nl => 'toren',
824 },
825 min => 75,
826 gas => 0,
827 build => 30,
828 suit => 3,
829 race => 'terran',
830 attr => {
831         structure => 1,
832 },
833 hp => 200,
834 armor => 0,
835 attack => [
836         {
837                 anti => 2,
838                 damage => 20,
839                 cooldown => 15 / $FPS,
840                 type => 'explosive',
841                 range => 7,
842         },
843 ],
844 sight => 11,
845 detect => 1,
846 speed => 0,
847 },
848
849 {
850 cat => 'barracks',
851 name => 'Marine',
852 trans => {
853         nl => 'marinier',
854 },
855 min => 50,
856 gas => 0,
857 build => 24,
858 suit => 1,
859 pop => 1,
860 cargo => 1,
861 race => 'terran',
862 attr => {
863         organic => 1,
864 },
865 hp =>  40,
866 armor => 0,
867 attack => [
868         {
869                 anti => 3,
870                 damage => 6,
871                 upgrade => 1,
872                 cooldown => 15 / $FPS,
873                 range => 4,
874         },
875 ],
876 sight => 7,
877 speed => 11,
878 upgrade => [
879         {
880                 name => 'U-238 Shells',
881                 min => 150,
882                 gas => 150,
883                 build => 100,
884                 attack => [
885                         {
886                                 range => 5 - 4,
887                         },
888                 ],
889         },
890 ],
891 special => [
892         {
893                 name => 'Stim Pack',
894                 abbr => 'sp',
895                 min => 100,
896                 gas => 100,
897                 build => 80,
898                 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
899                 speed => 17,
900                 attack => [
901                         {
902                                 anti => 3,
903                                 cooldown => 7.5 / $FPS,
904                         },
905                 ],
906                 duration => 220 / $FPS,
907         },
908 ],
909 },
910
911 {
912 cat => 'barracks',
913 name => 'Firebat',
914 min => 50,
915 gas => 25,
916 build => 24,
917 suit => 1,
918 pop => 1,
919 cargo => 1,
920 race => 'terran',
921 attr => {
922         organic => 1,
923 },
924 hp =>  50,
925 armor => 1,
926 attack => [
927         {
928                 anti => 1,
929                 damage => 16,
930                 upgrade => 2,
931                 cooldown => 22 / $FPS,
932                 splash => 1,
933                 type => 'implosive',
934                 range => 2,
935         },
936 ],
937 sight => 7,
938 speed => 11,
939 upgrade => [
940 ],
941 special => [
942         {
943                 name => 'Stim Pack',
944                 abbr => 'sp',
945                 min => 100,
946                 gas => 100,
947                 build => 80,
948                 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
949                 speed => 17,
950                 attack => [
951                         {
952                                 anti => 1,
953                                 cooldown => 11 / $FPS,
954                         },
955                 ],
956                 duration => 220 / $FPS,
957         },
958 ],
959 },
960
961 {
962 cat => 'barracks',
963 name => 'Ghost',
964 trans => {
965         nl => 'geest',
966 },
967 min => 25,
968 gas => 75,
969 build => 50,
970 suit => 1,
971 pop => 1,
972 cargo => 1,
973 race => 'terran',
974 attr => {
975         organic => 1,
976 },
977 hp =>  45,
978 armor => 0,
979 attack => [
980         {
981                 anti => 3,
982                 damage => 10,
983                 upgrade => 1,
984                 cooldown => 22 / $FPS,
985                 type => 'implosive',
986                 range => 7,
987         },
988 ],
989 sight => 9,
990 speed => 11,
991 energy => 50,
992 capacity => 200,
993 upgrade => [
994         {
995                 name => 'Ocular Implants',
996                 min => 150,
997                 gas => 150,
998                 build => 166,
999                 sight => 11 - 9,
1000 #               special => {
1001 #                       ns => {
1002 #                               # nuke
1003 #                               range => 10-8,
1004 #                       },
1005 #               },
1006         },
1007         {
1008                 name => 'Moebius Reactor',
1009                 min => 150,
1010                 gas => 150,
1011                 build => 166,
1012                 energy => 62.5-50,
1013                 capacity => 250-200,
1014         },
1015 ],
1016 special => [
1017         {
1018                 name => 'Personal Cloaking',
1019                 abbr => 'cl',
1020                 min => 100,
1021                 gas => 100,
1022                 build => 80,
1023                 desc => 'has the ability to cloak',
1024                 cost => 25,
1025                 maint => 1, # per second
1026         },
1027         {
1028                 name => 'Lockdown',
1029                 abbr => 'ld',
1030                 min => 200,
1031                 gas => 200,
1032                 build => 100,
1033                 desc => 'disables a mechanical unit completely for one minute',
1034                 range => 8,
1035                 cost => 100,
1036                 duration => 60,
1037         },
1038         {
1039                 name => 'Nuclear Strike',
1040                 abbr => 'ns',
1041                 min => 200,
1042                 gas => 200,
1043                 pop => 8,
1044                 desc => 'guides a nuclear missile which will do 500 damage',
1045                 duration => 14+3,
1046                 range => 8,
1047         },
1048 ],
1049 },
1050
1051 {
1052 cat => 'barracks',
1053 name => 'Medic',
1054 min => 50,
1055 gas => 25,
1056 build => 30,
1057 suit => 1,
1058 pop => 1,
1059 cargo => 1,
1060 race => 'terran',
1061 attr => {
1062         organic => 1,
1063 },
1064 hp =>  60,
1065 armor => 1,
1066 sight => 9,
1067 speed => 11,
1068 energy => 50,
1069 capacity => 200,
1070 upgrade => [
1071         {
1072                 name => 'Caduceus Reactor',
1073                 min => 150,
1074                 gas => 150,
1075                 build => 166,
1076                 energy => 62.5-50,
1077                 capacity => 250-200,
1078         },
1079 ],
1080 special => [
1081         {
1082                 name => 'Healing',
1083                 abbr => 'hl',
1084                 desc => 'heals 2 HP of friendly biological units',
1085                 range => 2,
1086                 cost => 1,
1087                 duration => 1,
1088         },
1089         {
1090                 name => 'Restoration',
1091                 abbr => 'rs',
1092                 min => 100,
1093                 gas => 100,
1094                 build => 80,
1095                 desc => 'removes harmful effects (Lockdown, Flare, Irradiate, Plague, Ensnare, Parasite) from a unit',
1096                 range => 6,
1097                 cost => 50,
1098                 duration => 0,
1099         },
1100         {
1101                 name => 'Optic Flare',
1102                 abbr => 'of',
1103                 min => 100,
1104                 gas => 100,
1105                 build => 80,
1106                 desc => 'reduces the sight of target unit to 1',
1107                 range => 9,
1108                 cost => 75,
1109                 duration => 0,
1110         },
1111 ],
1112 },
1113
1114 {
1115 cat => 'factory',
1116 name => 'Vulture',
1117 trans => {
1118         nl => 'gier',
1119 },
1120 min => 75,
1121 gas => 0,
1122 build => 30,
1123 suit => 2,
1124 pop => 2,
1125 cargo => 2,
1126 race => 'terran',
1127 attr => {
1128         mech => 1,
1129 },
1130 hp =>  80,
1131 armor => 0,
1132 attack => [
1133         {
1134                 anti => 1,
1135                 damage => 20,
1136                 upgrade => 2,
1137                 cooldown => 30 / $FPS,
1138                 type => 'implosive',
1139                 range => 5,
1140         },
1141 ],
1142 sight => 8,
1143 speed => 20,
1144 upgrade => [
1145         {
1146                 name => 'Ion Thrusters',
1147                 min => 100,
1148                 gas => 100,
1149                 build => 100,
1150                 speed => 28 - 20,
1151         },
1152 ],
1153 special => [
1154         {
1155                 name => 'Spider Mine',
1156                 abbr => 'sm',
1157                 min => 100,
1158                 gas => 100,
1159                 build => 80,
1160                 alt => 'Spider Mine',
1161                 desc => 'burrows a mine which will automaticaly target non-hovering enemy units',
1162                 amount => 3,
1163                 attr => {
1164                         mech => 1,
1165                 },
1166                 hp => 20,
1167                 suit => 1,
1168                 armor => 0,
1169                 attack => [
1170                         {
1171                                 anti => 1,
1172                                 damage => 125,
1173                                 splash => 1,
1174                                 type => 'explosive',
1175                                 range => 3,
1176                         },
1177                 ],
1178                 sight => 3,
1179                 speed => 25,
1180     },
1181 ],
1182 },
1183
1184 {
1185 cat => 'factory',
1186 name => 'Tank',
1187 trans => {
1188         nl => 'tank',
1189 },
1190 min => 150,
1191 gas => 100,
1192 build => 50,
1193 suit => 3,
1194 pop => 2,
1195 cargo => 4,
1196 race => 'terran',
1197 attr => {
1198         mech => 1,
1199 },
1200 hp => 150,
1201 armor => 1,
1202 attack => [
1203         {
1204                 anti => 1,
1205                 damage => 30,
1206                 upgrade => 3,
1207                 cooldown => 37 / $FPS,
1208                 type => 'explosive',
1209                 range => 7,
1210         },
1211 ],
1212 sight => 10,
1213 speed => 12,
1214 special => [
1215         {
1216                 name => 'Siege Mode',
1217                 abbr => 'sg',
1218                 min => 150,
1219                 gas => 150,
1220                 build => 80,
1221                 alt => 'Sieged Tank',
1222                 attack => [
1223                         {
1224                                 anti => 1,
1225                                 damage => 70,
1226                                 upgrade => 5,
1227                                 cooldown => 75 / $FPS,
1228                                 splash => 1,
1229                                 type => 'explosive',
1230                                 range => 12,
1231                         },
1232                 ],
1233                 speed => 0,
1234         },
1235 ],
1236 },
1237
1238 {
1239 cat => 'factory',
1240 name => 'Goliath',
1241 trans => {
1242         nl => 'goliat',
1243 },
1244 min => 100,
1245 gas => 50,
1246 build => 40,
1247 suit => 3,
1248 pop => 2,
1249 cargo => 2,
1250 race => 'terran',
1251 attr => {
1252         mech => 1,
1253 },
1254 hp => 125,
1255 armor => 1,
1256 attack => [
1257         {
1258                 anti => 1,
1259                 damage => 12,
1260                 upgrade => 1,
1261                 cooldown => 22 / $FPS,
1262                 range => 5,
1263         },
1264         {
1265                 anti => 2,
1266                 damage => 20,
1267                 upgrade => 4,
1268                 type => 'explosive',
1269                 cooldown => 22 / $FPS,
1270                 range => 5,
1271         },
1272 ],
1273 sight => 8,
1274 speed => 13,
1275 upgrade => [
1276         {
1277                 name => 'Charon Boosters',
1278                 min => 100,
1279                 gas => 100,
1280                 build => 133,
1281                 attack => [
1282                         {},
1283                         {
1284                                 range => 8 - 5,
1285                         },
1286                 ],
1287         },
1288 ],
1289 },
1290
1291 {
1292 cat => 'starport',
1293 name => 'Wraith',
1294 min => 150,
1295 gas => 100,
1296 build => 60,
1297 suit => 3,
1298 pop => 2,
1299 race => 'terran',
1300 attr => {
1301         mech => 1,
1302         flying => 1,
1303 },
1304 air => 1,
1305 hp => 120,
1306 armor => 0,
1307 attack => [
1308         {
1309                 anti => 1,
1310                 damage => 8,
1311                 upgrade => 1,
1312                 cooldown => 30 / $FPS,
1313                 range => 5,
1314         },
1315         {
1316                 anti => 2,
1317                 damage => 20,
1318                 upgrade => 2,
1319                 cooldown => 22 / $FPS,
1320                 type => 'explosive',
1321                 range => 5,
1322         },
1323 ],
1324 sight => 7,
1325 speed => 17,
1326 energy => 50,
1327 capacity => 200,
1328 special => [
1329         {
1330                 name => 'Cloak',
1331                 abbr => 'cl',
1332                 min => 150,
1333                 gas => 150,
1334                 build => 100,
1335                 desc => 'has the ability to cloak',
1336                 cost => 25,
1337                 maint => 1, # /second
1338         },
1339 ],
1340 upgrade => [
1341         {
1342                 name => 'Apollo Reactor',
1343                 min => 200,
1344                 gas => 200,
1345                 build => 166,
1346                 energy => 62.5-50,
1347                 capacity => 250-200,
1348         },
1349 ],
1350 },
1351
1352 {
1353 cat => 'starport',
1354 name => 'Battle Cruiser',
1355 trans => {
1356         nl => 'slagkruiser',
1357 },
1358 min => 400,
1359 gas => 300,
1360 build => 133,
1361 suit => 3,
1362 pop => 6,
1363 race => 'terran',
1364 attr => {
1365         mech => 1,
1366         flying => 1,
1367 },
1368 air => 1,
1369 hp => 500,
1370 armor => 3,
1371 attack => [
1372         {
1373                 anti => 3,
1374                 damage => 25,
1375                 upgrade => 3,
1376                 cooldown => 30 / $FPS,
1377                 range => 6,
1378         },
1379 ],
1380 sight => 11,
1381 speed => 7,
1382 energy => 50,
1383 capacity => 200,
1384 special => [
1385         {
1386                 name => 'Yamato Gun',
1387                 abbr => 'yg',
1388                 min => 100,
1389                 gas => 100,
1390                 build => 120,
1391                 desc => 'blast doing 260 damage to a target',
1392                 attack => [
1393                         {
1394                                 anti => 3,
1395                                 damage => 260,
1396                                 range => 10,
1397                         },
1398                 ],
1399                 cost => 150,
1400         },
1401 ],
1402 upgrade => [
1403         {
1404                 name => 'Colossus Reactor',
1405                 min => 150,
1406                 gas => 150,
1407                 build => 166,
1408                 energy => 62.5-50,
1409                 capacity => 250-200,
1410         },
1411 ],
1412 },
1413
1414 {
1415 cat => 'starport',
1416 name => 'Science Vessel',
1417 trans => {
1418         nl => 'wetenschapsvaartuig',
1419 },
1420 min => 100,
1421 gas => 225,
1422 build => 80,
1423 suit => 3,
1424 pop => 2,
1425 race => 'terran',
1426 attr => {
1427         mech => 1,
1428         flying => 1,
1429 },
1430 air => 1,
1431 hp => 200,
1432 armor => 1,
1433 sight => 10,
1434 detect => 1,
1435 speed => 15,
1436 energy => 50,
1437 capacity => 200,
1438 special => [
1439         {
1440                 name => 'Defensive Matrix',
1441                 abbr => 'dm',
1442                 desc => 'gives target unit a shield of 250HP for one minute',
1443                 range => 10,
1444                 cost => 100,
1445                 duration => 55,
1446         },
1447         {
1448                 name => 'EMP Shockwave',
1449                 abbr => 'ep',
1450                 min => 200,
1451                 gas => 200,
1452                 build => 120,
1453                 desc => 'units in 3-matrix radius will lose all energy and shields',
1454                 range => 8,
1455                 cost => 100,
1456         },
1457         {
1458         name => 'Irradiate',
1459                 abbr => 'ir',
1460                 min => 200,
1461                 gas => 200,
1462                 build => 80,
1463                 desc => 'organic units will suffer upto 250 damage over 30s',
1464                 range => 9,
1465                 cost => 75,
1466                 attack => {
1467                         damage => 250,
1468                         splash => 1,
1469                 },
1470                 duration => 25,
1471         },
1472 ],
1473 upgrade => [
1474         {
1475                 name => 'Titan Reactor',
1476                 min => 150,
1477                 gas => 150,
1478                 build => 166,
1479                 energy => 62.5-50,
1480                 capacity => 250-200,
1481         },
1482 ],
1483 },
1484
1485 {
1486 cat => 'starport',
1487 name => 'Valkyrie',
1488 trans => {
1489         nl => 'walkure',
1490 },
1491 min => 250,
1492 gas => 125,
1493 build => 50,
1494 suit => 3,
1495 pop => 3,
1496 race => 'terran',
1497 attr => {
1498         mech => 1,
1499         flying => 1,
1500 },
1501 air => 1,
1502 hp => 200,
1503 armor => 2,
1504 attack => [
1505         {
1506                 anti => 2,
1507                 damage => 6,
1508                 upgrade => 1,
1509                 cooldown => 64 / $FPS,
1510                 splash => 1,
1511                 type => 'explosive',
1512                 count => 8,
1513                 range => 6,
1514         },
1515 ],
1516 sight => 8,
1517 speed => 19,
1518 },
1519
1520 {
1521 cat => 'starport',
1522 name => 'Dropship',
1523 min => 100,
1524 gas => 100,
1525 build => 50,
1526 suit => 3,
1527 pop => 2,
1528 cargo => -8,
1529 race => 'terran',
1530 attr => {
1531         mech => 1,
1532         flying => 1,
1533 },
1534 air => 1,
1535 hp => 150,
1536 armor => 1,
1537 sight => 8,
1538 speed => 15,
1539 transport => 1,
1540 },
1541
1542 # zerg
1543
1544 {
1545 race => 'zerg',
1546 cat => 'base',
1547 name => 'Drone',
1548 min => 50,
1549 gas => 0,
1550 build => 20,
1551 suit => 1,
1552 pop => 1,
1553 cargo => 1,
1554 race => 'zerg',
1555 attr => {
1556         organic => 1,
1557 },
1558 hp => 40,
1559 armor => 0,
1560 attack => [
1561         {
1562                 anti => 1,
1563                 damage => 5,
1564                 cooldown => 22 / $FPS,
1565                 range => 0,
1566         },
1567 ],
1568 sight => 7,
1569 speed => 14,
1570 },
1571
1572 {
1573 cat => 'base',
1574 name => 'Overlord',
1575 min => 100,
1576 gas => 0,
1577 build => 40,
1578 suit => 3,
1579 pop => -9,
1580 cargo => 0,
1581 race => 'zerg',
1582 attr => {
1583         organic => 1,
1584         flying => 1,
1585 },
1586 air => 1,
1587 hp => 200,
1588 armor => 0,
1589 cargo => 0,
1590 sight => 9,
1591 detect => 1,
1592 speed => 2,
1593 transport => 1,
1594 upgrade => [
1595         {
1596                 name => 'Ventral Sacs',
1597                 min => 200,
1598                 gas => 200,
1599                 build => 160,
1600                 cargo => -8,
1601         },
1602         {
1603                 name => 'Antennae',
1604                 min => 150,
1605                 gas => 150,
1606                 build => 133,
1607                 sight => 11 - 9,
1608         },
1609         {
1610                 name => 'Pneumatized Carapace',
1611                 min => 150,
1612                 gas => 150,
1613                 build => 133,
1614                 speed => 10 - 2,
1615         },
1616 ],
1617 },
1618
1619 {
1620 cat => 'creep',
1621 name => 'Larva',
1622 trans => {
1623         nl => 'larve',
1624 },
1625 build => 20,
1626 suit => 1,
1627 pop => 0,
1628 race => 'zerg',
1629 attr => {
1630         organic => 1,
1631 },
1632 hp => 25,
1633 armor => 10,
1634 sight => 4,
1635 speed => 0.1, # more or less
1636 special => [
1637         {
1638                 name => 'transform',
1639                 alt => 'Egg',
1640                 trans => {
1641                         nl => 'ei',
1642                 },
1643                 suit => 3,
1644                 race => 'zerg',
1645                 organic => undef, # unchanged from parent
1646                 hp => 200,
1647                 armor => 10,
1648                 sight => 4,
1649                 speed => 0,
1650         },
1651 ],
1652 },
1653
1654 {
1655 cat => 'creep',
1656 name => 'Sunken Colony',
1657 min => 175,
1658 gas => 0,
1659 build => 20,
1660 suit => 3,
1661 race => 'zerg',
1662 attr => {
1663         structure => 1,
1664 },
1665 hp => 300,
1666 armor => 2,
1667 attack => [
1668         {
1669                 anti => 1,
1670                 damage => 40,
1671                 cooldown => 32 / $FPS,
1672                 type => 'explosive',
1673                 range => 7,
1674         },
1675 ],
1676 sight => 10,
1677 speed => 0,
1678 },
1679
1680 {
1681 cat => 'creep',
1682 name => 'Spore Colony',
1683 min => 175,
1684 gas => 0,
1685 build => 20,
1686 suit => 3,
1687 race => 'zerg',
1688 attr => {
1689         structure => 1,
1690 },
1691 hp => 400,
1692 armor => 0,
1693 attack => [
1694         {
1695                 anti => 2,
1696                 damage => 15,
1697                 cooldown => 15 / $FPS,
1698                 range => 7,
1699         },
1700 ],
1701 sight => 10,
1702 detect => 1,
1703 speed => 0,
1704 },
1705
1706 {
1707 cat => 'hatchery',
1708 name => 'Zergling',
1709 min => 25,
1710 gas => 0,
1711 build => 28, # for 2
1712 suit => 1,
1713 pop => 0.5,
1714 cargo => 1,
1715 race => 'zerg',
1716 attr => {
1717         organic => 1,
1718 },
1719 hp => 35,
1720 armor => 0,
1721 attack => [
1722         {
1723                 anti => 1,
1724                 damage => 5,
1725                 upgrade => 1,
1726                 cooldown => 8 / $FPS,
1727                 range => 0,
1728         },
1729 ],
1730 sight => 5,
1731 speed => 14,
1732 upgrade => [
1733         {
1734                 name => 'Metabolic Boost',
1735                 min => 100,
1736                 gas => 100,
1737                 build => 80,
1738                 speed => 22 - 14,
1739         },
1740         {
1741                 name => 'Adrenal Glands',
1742                 min => 200,
1743                 gas => 200,
1744                 build => 80,
1745                 attack => [
1746                         {
1747                                 cooldown => (6 - 8) / $FPS,
1748                         },
1749                 ],
1750         },
1751 ],
1752 counter => ['archon', 'templar', 'firebat'],
1753 },
1754
1755 {
1756 cat => 'hatchery',
1757 name => 'Hydralisk',
1758 min => 75,
1759 gas => 25,
1760 build => 28,
1761 suit => 2,
1762 pop => 1,
1763 cargo => 2,
1764 race => 'zerg',
1765 attr => {
1766         organic => 1,
1767 },
1768 hp => 80,
1769 armor => 0,
1770 attack => [
1771         {
1772                 anti => 3,
1773                 damage => 10,
1774                 upgrade => 1,
1775                 cooldown => 15 / $FPS,
1776                 type => 'explosive',
1777                 range => 4,
1778         },
1779 ],
1780 sight => 6,
1781 speed => 11,
1782 upgrade => [
1783         {
1784                 name => 'Grooved Spines',
1785                 min => 150,
1786                 gas => 150,
1787                 build => 100,
1788                 attack => [
1789                         {
1790                                 range => 5 - 4,
1791                         },
1792                 ],
1793         },
1794         {
1795                 name => 'Muscular Augments',
1796                 min => 150,
1797                 gas => 150,
1798                 build => 100,
1799                 speed => 16 - 11,
1800         },
1801         {
1802                 name => 'Lurker Aspect',
1803                 min => 200,
1804                 gas => 200,
1805                 build => 120,
1806         },
1807 ],
1808 },
1809
1810 {
1811 cat => 'lair',
1812 name => 'Lurker',
1813 min => 125,
1814 gas => 125,
1815 base => 'hydralisk',
1816 build => 40,
1817 suit => 2,
1818 pop => 2,
1819 cargo => 4,
1820 race => 'zerg',
1821 attr => {
1822         organic => 1,
1823 },
1824 hp => 125,
1825 armor => 1,
1826 attack => [
1827         {
1828                 anti => 1,
1829                 damage => 20,
1830                 upgrade => 2,
1831                 cooldown => 37 / $FPS,
1832                 splash => 'line',
1833                 range => 6,
1834         },
1835 ],
1836 sight => 8,
1837 speed => 17,
1838 },
1839
1840 {
1841 cat => 'lair',
1842 name => 'Queen',
1843 min => 100,
1844 gas => 100,
1845 build => 50,
1846 suit => 2,
1847 pop => 2,
1848 race => 'zerg',
1849 attr => {
1850         organic => 1,
1851         flying => 1,
1852 },
1853 air => 1,
1854 hp => 120,
1855 armor => 0,
1856 sight => 10,
1857 speed => 18,
1858 energy => 50,
1859 capacity => 200,
1860 special => [
1861         {
1862                 name => 'Infest CC',
1863                 abbr => 'ic',
1864                 desc => 'assimilate a damaged Terran Command Center to produce infested marines',
1865                 duration => 0,
1866         },
1867         {
1868                 name => 'Parasite',
1869                 abbr => 'ps',
1870                 desc => "shares an infected unit's vision",
1871                 range => 12,
1872                 cost => 75,
1873         },
1874         {
1875                 name => 'Ensnare',
1876                 abbr => 'es',
1877                 min => 100,
1878                 gas => 100,
1879                 build => 80,
1880                 desc => 'slows units downto half speed',
1881                 range => 9,
1882                 cost => 75,
1883                 duration => 25,
1884         },
1885         {
1886                 name => 'Spawn Broodling',
1887                 abbr => 'sb',
1888                 min => 100,
1889                 gas => 100,
1890                 build => 80,
1891                 desc => 'spawn one inside an enemy unit killing it',
1892                 range => 9,
1893                 cost => 150,
1894
1895                 count => 2,
1896                 alt => 'Broodling',
1897                 suit => 1,
1898                 pop => 0,
1899                 attr => {
1900                         organic => 1,
1901                 },
1902                 hp => 30,
1903                 armor => 0,
1904                 attack => [
1905                         {
1906                                 anti => 1,
1907                                 damage => 4,
1908                                 upgrade => 1,
1909                                 cooldown => 15 / $FPS,
1910                                 range => 0,
1911                         },
1912                 ],
1913                 sight => 5,
1914                 speed => 19,
1915         },
1916 ],
1917 },
1918
1919 {
1920 cat => 'lair',
1921 name => 'Infested Terran',
1922 min => 100,
1923 gas => 50,
1924 build => 40,
1925 suit => 1,
1926 pop => 1,
1927 race => 'zerg',
1928 attr => {
1929         organic => 1,
1930 },
1931 hp => 60,
1932 armor => 0,
1933 attack => [
1934         {
1935                 anti => 1,
1936                 damage => 500,
1937                 splash => 1,
1938                 type => 'explosive',
1939                 range => 0,
1940         },
1941 ],
1942 sight => 5,
1943 speed => 17,
1944 },
1945
1946 {
1947 cat => 'lair',
1948 name => 'Scourge',
1949 min => 12,
1950 gas => 38,
1951 build => 30, # for 2
1952 suit => 1,
1953 pop => 0.5,
1954 race => 'zerg',
1955 attr => {
1956         organic => 1,
1957         flying => 1,
1958 },
1959 air => 1,
1960 hp => 25,
1961 armor => 0,
1962 attack => [
1963         {
1964                 anti => 2,
1965                 damage => 110,
1966                 range => 0,
1967         },
1968 ],
1969 sight => 5,
1970 speed => 18,
1971 counter => ['cannon', 'goliath', 'hydralisk'],
1972 },
1973
1974 {
1975 cat => 'lair',
1976 name => 'Mutalisk',
1977 min => 100,
1978 gas => 100,
1979 build => 40,
1980 suit => 1,
1981 pop => 2,
1982 race => 'zerg',
1983 attr => {
1984         organic => 1,
1985         flying => 1,
1986 },
1987 air => 1,
1988 hp => 120,
1989 armor => 0,
1990 attack => [
1991         {
1992                 anti => 3,
1993                 damage => 9,
1994                 upgrade => 1,
1995                 cooldown => 30 / $FPS,
1996                 splash => 'bounce',
1997                 range => 3,
1998         },
1999 ],
2000 sight => 7,
2001 speed => 18,
2002 special => [
2003         {
2004                 alt => 'Cocoon',
2005                 suit => 3,
2006                 attr => {
2007                         organic => 1,
2008                         flying => 1,
2009                 },
2010                 hp => 200,
2011                 armor => 0,
2012                 sight => 4,
2013                 speed => 0,
2014         },
2015         #TODO: glaive
2016 ],
2017 counter => ['templar', 'corsair', 'valkyrie'],
2018 },
2019
2020 {
2021 cat => 'hive',
2022 name => 'Guardian',
2023 min => 150,
2024 gas => 200,
2025 build => 40,
2026 base => 'mutalisk',
2027 suit => 3,
2028 pop => 2,
2029 race => 'zerg',
2030 attr => {
2031         organic => 1,
2032         flying => 1,
2033 },
2034 air => 1,
2035 hp => 150,
2036 armor => 2,
2037 attack => [
2038         {
2039                 anti => 1,
2040                 damage => 20,
2041                 upgrade => 2,
2042                 cooldown => 30 / $FPS,
2043                 range => 8,
2044         },
2045 ],
2046 sight => 11,
2047 speed => 7,
2048 },
2049
2050 {
2051 cat => 'hive',
2052 name => 'Devourer',
2053 min => 250,
2054 gas => 150,
2055 build => 40,
2056 base => 'mutalisk',
2057 suit => 3,
2058 pop => 2,
2059 race => 'zerg',
2060 attr => {
2061         organic => 1,
2062         flying => 1,
2063 },
2064 air => 1,
2065 hp => 250,
2066 armor => 2,
2067 attack => [
2068         {
2069                 anti => 2,
2070                 damage => 25,
2071                 upgrade => 2,
2072                 cooldown => 100 / $FPS,
2073                 type => 'explosive',
2074                 range => 6,
2075         },
2076 ],
2077 sight => 10,
2078 speed => 15,
2079 counter => ['goliath', 'dragoon', 'scourge'],
2080 },
2081
2082 {
2083 cat => 'hive',
2084 name => 'Defiler',
2085 min => 50,
2086 gas => 150,
2087 build => 50,
2088 suit => 2,
2089 pop => 2,
2090 cargo => 2,
2091 race => 'zerg',
2092 attr => {
2093         organic => 1,
2094 },
2095 hp => 80,
2096 armor => 1,
2097 sight => 10,
2098 speed => 12,
2099 energy => 50,
2100 capacity => 200,
2101 special => [
2102         {
2103                 name => 'Consume',
2104                 abbr => 'cs',
2105                 min => 100,
2106                 gas => 100,
2107                 build => 100,
2108                 desc => 'gain energy by eating one of your own',
2109                 cost => -50,
2110                 duration => 0,
2111         },
2112         {
2113                 name => 'Dark Swarm',
2114                 abbr => 'ds',
2115                 desc => 'protect 6x6m from ranged attacks for 60s',
2116                 range => 9,
2117                 cost => 100,
2118                 duration => 60,
2119         },
2120         {
2121                 name => 'Plague',
2122                 abbr => 'pl',
2123                 min => 200,
2124                 gas => 200,
2125                 build => 100,
2126                 desc => 'anything in its radius will loose 25 HP per second for 12s or until 1 HP left',
2127                 range => 9,
2128                 cost => 150,
2129                 duration => 12,
2130         },
2131 ],
2132 upgrade => [
2133         {
2134                 name => 'Metasynaptic Node',
2135                 min => 150,
2136                 gas => 50,
2137                 build => 166,
2138                 energy => 62.5-50,
2139                 capacity => 250-200,
2140         },
2141 ],
2142 counter => ['archon', 'firebat'],
2143 },
2144
2145 {
2146 cat => 'hive',
2147 name => 'Ultralisk',
2148 min => 200,
2149 gas => 200,
2150 build => 60,
2151 suit => 3,
2152 pop => 4,
2153 cargo => 4,
2154 race => 'zerg',
2155 attr => {
2156         organic => 1,
2157 },
2158 hp => 400,
2159 armor => 1,
2160 attack => [
2161         {
2162                 anti => 1,
2163                 damage => 20,
2164                 upgrade => 3,
2165                 cooldown => 15 / $FPS,
2166                 range => 0,
2167         },
2168 ],
2169 sight => 7,
2170 speed => 16,
2171 upgrade => [
2172         {
2173                 name => 'Chitinous Plating',
2174                 min => 150,
2175                 gas => 150,
2176                 build => 133,
2177                 armor => 2,
2178         },
2179         {
2180                 name => 'Anabolic Synthesis',
2181                 min => 200,
2182                 gas => 200,
2183                 build => 133,
2184                 speed => 21 - 16,
2185         },
2186 ],
2187 },
2188
2189 ]