sc: multiply speed of bw units to match sc2 values
[sheet.git] / sc-units-bw.inc.pl
index 0201ace650f35ae4b2569faefc0a81b7a6b01efa..7d3feb17563e0ce308c4c899760ca343feab197c 100644 (file)
@@ -5,6 +5,7 @@ use strict;
 my $FPS = 24;  # frames per second
 # toss shield += .65 per second
 # zerg regen  += .37 per second
+my $SM = .2;  # speed multiplication
 
 [
 '<span title="no known changes as of v1.16.1">versionā‰„1.08</span>',
@@ -22,7 +23,9 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 20,
 shield => 20,
 armor => 0,
@@ -32,11 +35,11 @@ attack => [
                name => "Particle Beam",
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 8,
-speed => 14,
+speed => 14 * $SM,
 counter => ['vulture', 'dark templar'],
 },
 
@@ -52,6 +55,9 @@ gas => 0,
 build => 50,
 suit => 3,
 race => 'protoss',
+attr => {
+       structure => 1,
+},
 hp => 100,
 shield => 100,
 armor => 0,
@@ -83,7 +89,9 @@ suit => 1,
 pop => 2,
 cargo => 2,
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 100,
 shield => 60,
 armor => 1,
@@ -94,15 +102,15 @@ attack => [
                damage => 16,
                upgrade => 2,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
-speed => 11,
+speed => 11 * $SM,
 upgrade => [
        {
                name => 'Leg Enhancements',
-               speed => 16 - 11,
+               speed => (16 - 11) * $SM,
                min => 150,
                gas => 150,
                build => 133,
@@ -125,7 +133,9 @@ suit => 3,
 pop => 2,
 cargo => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 100,
 shield => 80,
 armor => 1,
@@ -141,7 +151,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 15,
+speed => 15 * $SM,
 upgrade => [
        {
                name => 'Singularity Charge',
@@ -172,19 +182,23 @@ suit => 1,
 pop => 2,
 cargo => 2,
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 40,
 shield => 40,
 armor => 0,
 sight => 7,
-speed => 9,
-energy => 200,
+speed => 9 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => "Khaydarin Amulet",
                min => 150,
                gas => 150,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
@@ -228,7 +242,9 @@ suit => 1,
 pop => 2,
 cargo => 2,
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 shield => 40,
 armor => 1,
@@ -239,11 +255,11 @@ attack => [
                damage => 40,
                upgrade => 3,
                cooldown => 30 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
-speed => 15,
+speed => 15 * $SM,
 special => [
        {
                name => 'Cloaked',
@@ -269,7 +285,9 @@ suit => 3,
 pop => 4,
 cargo => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 10,
 shield => 350,
 armor => 0,
@@ -285,7 +303,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 14,
+speed => 14 * $SM,
 },
 
 {
@@ -303,20 +321,23 @@ suit => 3,
 pop => 4,
 cargo => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 25,
 shield => 200,
 armor => 1,
 sight => 10,
-speed => 14,
-energy => 200,
+speed => 14 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => "Argus Talisman",
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               capacity => 250-200,
        },
 ],
 special => [
@@ -366,7 +387,10 @@ build => 80,
 suit => 3,
 pop => 3,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 shield => 100,
@@ -389,7 +413,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 13,
+speed => 13 * $SM,
 upgrade => [
        {
                name => 'Apial Sensors',
@@ -403,7 +427,7 @@ upgrade => [
                min => 200,
                gas => 200,
                build => 166,
-               speed => 18 - 13,
+               speed => (18 - 13) * $SM,
        },
 ],
 },
@@ -420,7 +444,10 @@ build => 40,
 suit => 2,
 pop => 2,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 100,
 shield => 80,
@@ -437,28 +464,30 @@ attack => [
        },
 ],
 sight => 9,
-speed => 17,
-energy => 200,
+speed => 17 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Argus Jewel',
                min => 100,
                gas => 100,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
        {
-               name => 'Disruption web',
+               name => 'Disruption Web',
                abbr => 'dw',
                min => 200,
                gas => 200,
                build => 80,
                desc => 'creates a field in which no ground unit/structure can attack',
                range => 9,
-               cost => 62-50,
-               duration => undef, #XXX
+               cost => 125,
+               duration => 24,
        },
 ],
 counter => ['devourer', 'valkyrie'],
@@ -476,7 +505,10 @@ build => 140,
 suit => 3,
 pop => 6,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 hp => 300,
 shield => 150,
 armor => 4,
@@ -489,7 +521,7 @@ attack => [
        },
 ],
 sight => 11,
-speed => 10,
+speed => 10 * $SM,
 special => [
        {
                name => 'Build Interceptor',
@@ -499,7 +531,10 @@ special => [
                suit => 1,
                pop => 0,
                race => 'protoss',
-               organic => 0,
+               attr => {
+                       mech => 1,
+                       flying => 1,
+               },
                hp => 40,
                shield => 40,
                armor => 0,
@@ -543,7 +578,10 @@ build => 160,
 suit => 3,
 pop => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 shield => 150,
@@ -559,15 +597,17 @@ attack => [
        },
 ],
 sight => 9,
-speed => 12,
-energy => 200,
+speed => 12 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Khaydarin Core',
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
@@ -611,7 +651,9 @@ suit => 3,
 pop => 4,
 cargo => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 100,
 shield => 80,
 armor => 0,
@@ -621,14 +663,14 @@ attack => [
                damage => 100,
                cooldown => 60 / $FPS,
                splash => 1,
-               cost => 15,
+               min => 15,
                build => 7,
                max => 5,
                range => 8,
        },
 ],
 sight => 10,
-speed => 5,
+speed => 5 * $SM,
 upgrade => [
        {
                name => 'Scarab Damage',
@@ -674,14 +716,17 @@ build => 40,
 suit => 1,
 pop => 1,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 40,
 shield => 20,
 armor => 0,
 sight => 9,
 detect => 1,
-speed => 9,
+speed => 9 * $SM,
 upgrade => [
        {
                name => "Sensor Array",
@@ -695,7 +740,7 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
-               speed => 13 - 9,
+               speed => (13 - 9) * $SM,
        },
 ],
 special => [
@@ -721,12 +766,14 @@ suit => 3,
 pop => 2,
 cargo => -8,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 80,
 shield => 60,
 armor => 1,
 sight => 8,
-speed => 13,
+speed => 13 * $SM,
 transport => 1,
 upgrade => [
        {
@@ -734,7 +781,7 @@ upgrade => [
                min => 200,
                gas => 200,
                build => 166,
-               speed => 19 - 13,
+               speed => (19 - 13) * $SM,
        }
 ],
 },
@@ -752,7 +799,10 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       organic => 1,
+},
 hp =>  60,
 armor => 0,
 attack => [
@@ -760,11 +810,11 @@ attack => [
                anti => 1,
                damage => 5,
                cooldown => 15 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
-speed => 15,
+speed => 15 * $SM,
 },
 
 {
@@ -778,6 +828,9 @@ gas => 0,
 build => 30,
 suit => 3,
 race => 'terran',
+attr => {
+       structure => 1,
+},
 hp => 200,
 armor => 0,
 attack => [
@@ -807,7 +860,9 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  40,
 armor => 0,
 attack => [
@@ -820,7 +875,7 @@ attack => [
        },
 ],
 sight => 7,
-speed => 11,
+speed => 11 * $SM,
 upgrade => [
        {
                name => 'U-238 Shells',
@@ -836,13 +891,13 @@ upgrade => [
 ],
 special => [
        {
-               name => 'stim pack',
+               name => 'Stim Pack',
                abbr => 'sp',
                min => 100,
                gas => 100,
                build => 80,
                desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
-               speed => 17,
+               speed => 17 * $SM,
                attack => [
                        {
                                anti => 3,
@@ -864,7 +919,9 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  50,
 armor => 1,
 attack => [
@@ -879,7 +936,7 @@ attack => [
        },
 ],
 sight => 7,
-speed => 11,
+speed => 11 * $SM,
 upgrade => [
 ],
 special => [
@@ -890,7 +947,7 @@ special => [
                gas => 100,
                build => 80,
                desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
-               speed => 17,
+               speed => 17 * $SM,
                attack => [
                        {
                                anti => 1,
@@ -915,7 +972,9 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  45,
 armor => 0,
 attack => [
@@ -929,7 +988,9 @@ attack => [
        },
 ],
 sight => 9,
-speed => 11,
+speed => 11 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Ocular Implants',
@@ -949,10 +1010,10 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
-energy => 200,
 special => [
        {
                name => 'Personal Cloaking',
@@ -998,19 +1059,23 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  60,
 armor => 1,
 sight => 9,
-speed => 11,
-energy => 200,
+speed => 11 * $SM,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Caduceus Reactor',
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
@@ -1060,7 +1125,9 @@ suit => 2,
 pop => 2,
 cargo => 2,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp =>  80,
 armor => 0,
 attack => [
@@ -1074,14 +1141,14 @@ attack => [
        },
 ],
 sight => 8,
-speed => 20,
+speed => 20 * $SM,
 upgrade => [
        {
                name => 'Ion Thrusters',
                min => 100,
                gas => 100,
                build => 100,
-               speed => 28 - 20,
+               speed => (28 - 20) * $SM,
        },
 ],
 special => [
@@ -1094,7 +1161,9 @@ special => [
                alt => 'Spider Mine',
                desc => 'burrows a mine which will automaticaly target non-hovering enemy units',
                amount => 3,
-               organic => 0,
+               attr => {
+                       mech => 1,
+               },
                hp => 20,
                suit => 1,
                armor => 0,
@@ -1108,7 +1177,7 @@ special => [
                        },
                ],
                sight => 3,
-               speed => 25,
+               speed => 25 * $SM,
     },
 ],
 },
@@ -1126,7 +1195,9 @@ suit => 3,
 pop => 2,
 cargo => 4,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 150,
 armor => 1,
 attack => [
@@ -1140,7 +1211,7 @@ attack => [
        },
 ],
 sight => 10,
-speed => 12,
+speed => 12 * $SM,
 special => [
        {
                name => 'Siege Mode',
@@ -1178,7 +1249,9 @@ suit => 3,
 pop => 2,
 cargo => 2,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 125,
 armor => 1,
 attack => [
@@ -1199,7 +1272,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 13,
+speed => 13 * $SM,
 upgrade => [
        {
                name => 'Charon Boosters',
@@ -1225,7 +1298,10 @@ build => 60,
 suit => 3,
 pop => 2,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
@@ -1247,8 +1323,9 @@ attack => [
        },
 ],
 sight => 7,
-speed => 17,
-energy => 200,
+speed => 17 * $SM,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Cloak',
@@ -1267,7 +1344,8 @@ upgrade => [
                min => 200,
                gas => 200,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
@@ -1284,7 +1362,10 @@ build => 133,
 suit => 3,
 pop => 6,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 500,
 armor => 3,
@@ -1298,8 +1379,9 @@ attack => [
        },
 ],
 sight => 11,
-speed => 7,
-energy => 200,
+speed => 7 * $SM,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Yamato Gun',
@@ -1324,7 +1406,8 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
@@ -1341,14 +1424,18 @@ build => 80,
 suit => 3,
 pop => 2,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 armor => 1,
 sight => 10,
 detect => 1,
-speed => 15,
-energy => 200,
+speed => 15 * $SM,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Defensive Matrix',
@@ -1390,7 +1477,8 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
@@ -1407,7 +1495,10 @@ build => 50,
 suit => 3,
 pop => 3,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 armor => 2,
@@ -1424,7 +1515,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 19,
+speed => 19 * $SM,
 },
 
 {
@@ -1437,12 +1528,15 @@ suit => 3,
 pop => 2,
 cargo => -8,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 armor => 1,
 sight => 8,
-speed => 15,
+speed => 15 * $SM,
 transport => 1,
 },
 
@@ -1459,7 +1553,9 @@ suit => 1,
 pop => 1,
 cargo => 1,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 40,
 armor => 0,
 attack => [
@@ -1467,11 +1563,11 @@ attack => [
                anti => 1,
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
-speed => 14,
+speed => 14 * $SM,
 },
 
 {
@@ -1484,14 +1580,17 @@ suit => 3,
 pop => -9,
 cargo => 0,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 armor => 0,
 cargo => 0,
 sight => 9,
 detect => 1,
-speed => 2,
+speed => 2 * $SM,
 transport => 1,
 upgrade => [
        {
@@ -1513,7 +1612,7 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 133,
-               speed => 10 - 2,
+               speed => (10 - 2) * $SM,
        },
 ],
 },
@@ -1528,7 +1627,9 @@ build => 20,
 suit => 1,
 pop => 0,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 25,
 armor => 10,
 sight => 4,
@@ -1559,6 +1660,9 @@ gas => 0,
 build => 20,
 suit => 3,
 race => 'zerg',
+attr => {
+       structure => 1,
+},
 hp => 300,
 armor => 2,
 attack => [
@@ -1582,6 +1686,9 @@ gas => 0,
 build => 20,
 suit => 3,
 race => 'zerg',
+attr => {
+       structure => 1,
+},
 hp => 400,
 armor => 0,
 attack => [
@@ -1607,7 +1714,9 @@ suit => 1,
 pop => 0.5,
 cargo => 1,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 35,
 armor => 0,
 attack => [
@@ -1616,18 +1725,18 @@ attack => [
                damage => 5,
                upgrade => 1,
                cooldown => 8 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
-speed => 14,
+speed => 14 * $SM,
 upgrade => [
        {
                name => 'Metabolic Boost',
                min => 100,
                gas => 100,
                build => 80,
-               speed => 22 - 14,
+               speed => (22 - 14) * $SM,
        },
        {
                name => 'Adrenal Glands',
@@ -1636,7 +1745,7 @@ upgrade => [
                build => 80,
                attack => [
                        {
-                               cooldown => 6 / $FPS,
+                               cooldown => (6 - 8) / $FPS,
                        },
                ],
        },
@@ -1654,7 +1763,9 @@ suit => 2,
 pop => 1,
 cargo => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 armor => 0,
 attack => [
@@ -1668,7 +1779,7 @@ attack => [
        },
 ],
 sight => 6,
-speed => 11,
+speed => 11 * $SM,
 upgrade => [
        {
                name => 'Grooved Spines',
@@ -1686,7 +1797,7 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 100,
-               speed => 16 - 11,
+               speed => (16 - 11) * $SM,
        },
        {
                name => 'Lurker Aspect',
@@ -1708,7 +1819,9 @@ suit => 2,
 pop => 2,
 cargo => 4,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 125,
 armor => 1,
 attack => [
@@ -1722,7 +1835,7 @@ attack => [
        },
 ],
 sight => 8,
-speed => 17,
+speed => 17 * $SM,
 },
 
 {
@@ -1734,13 +1847,17 @@ build => 50,
 suit => 2,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
 sight => 10,
-speed => 18,
-energy => 200,
+speed => 18 * $SM,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Infest CC',
@@ -1780,7 +1897,9 @@ special => [
                alt => 'Broodling',
                suit => 1,
                pop => 0,
-               organic => 1,
+               attr => {
+                       organic => 1,
+               },
                hp => 30,
                armor => 0,
                attack => [
@@ -1789,11 +1908,11 @@ special => [
                                damage => 4,
                                upgrade => 1,
                                cooldown => 15 / $FPS,
-                               range => 1,
+                               range => 0,
                        },
                ],
                sight => 5,
-               speed => 19,
+               speed => 19 * $SM,
        },
 ],
 },
@@ -1807,7 +1926,9 @@ build => 40,
 suit => 1,
 pop => 1,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 60,
 armor => 0,
 attack => [
@@ -1816,11 +1937,11 @@ attack => [
                damage => 500,
                splash => 1,
                type => 'explosive',
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
-speed => 17,
+speed => 17 * $SM,
 },
 
 {
@@ -1832,7 +1953,10 @@ build => 30, # for 2
 suit => 1,
 pop => 0.5,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 25,
 armor => 0,
@@ -1840,11 +1964,11 @@ attack => [
        {
                anti => 2,
                damage => 110,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
-speed => 18,
+speed => 18 * $SM,
 counter => ['cannon', 'goliath', 'hydralisk'],
 },
 
@@ -1857,7 +1981,10 @@ build => 40,
 suit => 1,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
@@ -1872,12 +1999,15 @@ attack => [
        },
 ],
 sight => 7,
-speed => 18,
+speed => 18 * $SM,
 special => [
        {
                alt => 'Cocoon',
                suit => 3,
-               organic => 1,
+               attr => {
+                       organic => 1,
+                       flying => 1,
+               },
                hp => 200,
                armor => 0,
                sight => 4,
@@ -1898,7 +2028,10 @@ base => 'mutalisk',
 suit => 3,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 armor => 2,
@@ -1912,7 +2045,7 @@ attack => [
        },
 ],
 sight => 11,
-speed => 7,
+speed => 7 * $SM,
 },
 
 {
@@ -1925,7 +2058,10 @@ base => 'mutalisk',
 suit => 3,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 250,
 armor => 2,
@@ -1940,7 +2076,7 @@ attack => [
        },
 ],
 sight => 10,
-speed => 15,
+speed => 15 * $SM,
 counter => ['goliath', 'dragoon', 'scourge'],
 },
 
@@ -1954,12 +2090,15 @@ suit => 2,
 pop => 2,
 cargo => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 armor => 1,
 sight => 10,
-speed => 12,
-energy => 200,
+speed => 12 * $SM,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Consume',
@@ -1991,6 +2130,16 @@ special => [
                duration => 12,
        },
 ],
+upgrade => [
+       {
+               name => 'Metasynaptic Node',
+               min => 150,
+               gas => 50,
+               build => 166,
+               energy => 62.5-50,
+               capacity => 250-200,
+       },
+],
 counter => ['archon', 'firebat'],
 },
 
@@ -2004,7 +2153,9 @@ suit => 3,
 pop => 4,
 cargo => 4,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 400,
 armor => 1,
 attack => [
@@ -2013,11 +2164,11 @@ attack => [
                damage => 20,
                upgrade => 3,
                cooldown => 15 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
-speed => 16,
+speed => 16 * $SM,
 upgrade => [
        {
                name => 'Chitinous Plating',
@@ -2031,7 +2182,7 @@ upgrade => [
                min => 200,
                gas => 200,
                build => 133,
-               speed => 21 - 16,
+               speed => (21 - 16) * $SM,
        },
 ],
 },