sc: fix upgraded attack cooldown for bw zergling
[sheet.git] / sc-units-bw.inc.pl
index 7d59dc4b17470c93101bf8376d06cc0d103e803e..d58c30e85180c751e5772d42b9fdef4ae6c43624 100644 (file)
@@ -20,8 +20,11 @@ gas => 0,
 build => 20,
 suit => 1,
 pop => 1,
 build => 20,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 20,
 shield => 20,
 armor => 0,
 hp => 20,
 shield => 20,
 armor => 0,
@@ -31,7 +34,7 @@ attack => [
                name => "Particle Beam",
                damage => 5,
                cooldown => 22 / $FPS,
                name => "Particle Beam",
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 8,
        },
 ],
 sight => 8,
@@ -51,6 +54,9 @@ gas => 0,
 build => 50,
 suit => 3,
 race => 'protoss',
 build => 50,
 suit => 3,
 race => 'protoss',
+attr => {
+       structure => 1,
+},
 hp => 100,
 shield => 100,
 armor => 0,
 hp => 100,
 shield => 100,
 armor => 0,
@@ -80,8 +86,11 @@ gas => 0,
 build => 40,
 suit => 1,
 pop => 2,
 build => 40,
 suit => 1,
 pop => 2,
+cargo => 2,
 race => 'protoss',
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 100,
 shield => 60,
 armor => 1,
 hp => 100,
 shield => 60,
 armor => 1,
@@ -92,7 +101,7 @@ attack => [
                damage => 16,
                upgrade => 2,
                cooldown => 22 / $FPS,
                damage => 16,
                upgrade => 2,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,
@@ -121,8 +130,11 @@ gas => 50,
 build => 50,
 suit => 3,
 pop => 2,
 build => 50,
 suit => 3,
 pop => 2,
+cargo => 4,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 100,
 shield => 80,
 armor => 1,
 hp => 100,
 shield => 80,
 armor => 1,
@@ -167,20 +179,25 @@ gas => 150,
 build => 50,
 suit => 1,
 pop => 2,
 build => 50,
 suit => 1,
 pop => 2,
+cargo => 2,
 race => 'protoss',
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 40,
 shield => 40,
 armor => 0,
 sight => 7,
 speed => 9,
 hp => 40,
 shield => 40,
 armor => 0,
 sight => 7,
 speed => 9,
-energy => 200,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => "Khaydarin Amulet",
                min => 150,
                gas => 150,
 upgrade => [
        {
                name => "Khaydarin Amulet",
                min => 150,
                gas => 150,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
        },
 ],
 special => [
@@ -222,8 +239,11 @@ gas => 100,
 build => 50,
 suit => 1,
 pop => 2,
 build => 50,
 suit => 1,
 pop => 2,
+cargo => 2,
 race => 'protoss',
 race => 'protoss',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 shield => 40,
 armor => 1,
 hp => 80,
 shield => 40,
 armor => 1,
@@ -234,7 +254,7 @@ attack => [
                damage => 40,
                upgrade => 3,
                cooldown => 30 / $FPS,
                damage => 40,
                upgrade => 3,
                cooldown => 30 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,
@@ -262,8 +282,11 @@ build => 20,
 base => ['templar', 'templar'],
 suit => 3,
 pop => 4,
 base => ['templar', 'templar'],
 suit => 3,
 pop => 4,
+cargo => 4,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 10,
 shield => 350,
 armor => 0,
 hp => 10,
 shield => 350,
 armor => 0,
@@ -295,21 +318,25 @@ build => 20,
 base => ['dark templar', 'dark templar'],
 suit => 3,
 pop => 4,
 base => ['dark templar', 'dark templar'],
 suit => 3,
 pop => 4,
+cargo => 4,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 25,
 shield => 200,
 armor => 1,
 sight => 10,
 speed => 14,
 hp => 25,
 shield => 200,
 armor => 1,
 sight => 10,
 speed => 14,
-energy => 200,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => "Argus Talisman",
                min => 150,
                gas => 150,
                build => 166,
 upgrade => [
        {
                name => "Argus Talisman",
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               capacity => 250-200,
        },
 ],
 special => [
        },
 ],
 special => [
@@ -359,7 +386,10 @@ build => 80,
 suit => 3,
 pop => 3,
 race => 'protoss',
 suit => 3,
 pop => 3,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 shield => 100,
 air => 1,
 hp => 150,
 shield => 100,
@@ -413,7 +443,10 @@ build => 40,
 suit => 2,
 pop => 2,
 race => 'protoss',
 suit => 2,
 pop => 2,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 100,
 shield => 80,
 air => 1,
 hp => 100,
 shield => 80,
@@ -431,14 +464,16 @@ attack => [
 ],
 sight => 9,
 speed => 17,
 ],
 sight => 9,
 speed => 17,
-energy => 200,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Argus Jewel',
                min => 100,
                gas => 100,
                build => 166,
 upgrade => [
        {
                name => 'Argus Jewel',
                min => 100,
                gas => 100,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
        },
 ],
 special => [
@@ -450,8 +485,8 @@ special => [
                build => 80,
                desc => 'creates a field in which no ground unit/structure can attack',
                range => 9,
                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'],
        },
 ],
 counter => ['devourer', 'valkyrie'],
@@ -469,7 +504,10 @@ build => 140,
 suit => 3,
 pop => 6,
 race => 'protoss',
 suit => 3,
 pop => 6,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 hp => 300,
 shield => 150,
 armor => 4,
 hp => 300,
 shield => 150,
 armor => 4,
@@ -492,7 +530,10 @@ special => [
                suit => 1,
                pop => 0,
                race => 'protoss',
                suit => 1,
                pop => 0,
                race => 'protoss',
-               organic => 0,
+               attr => {
+                       mech => 1,
+                       flying => 1,
+               },
                hp => 40,
                shield => 40,
                armor => 0,
                hp => 40,
                shield => 40,
                armor => 0,
@@ -536,7 +577,10 @@ build => 160,
 suit => 3,
 pop => 4,
 race => 'protoss',
 suit => 3,
 pop => 4,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 shield => 150,
 air => 1,
 hp => 200,
 shield => 150,
@@ -553,14 +597,16 @@ attack => [
 ],
 sight => 9,
 speed => 12,
 ],
 sight => 9,
 speed => 12,
-energy => 200,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Khaydarin Core',
                min => 150,
                gas => 150,
                build => 166,
 upgrade => [
        {
                name => 'Khaydarin Core',
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
        },
 ],
 special => [
@@ -602,8 +648,11 @@ gas => 100,
 build => 70,
 suit => 3,
 pop => 4,
 build => 70,
 suit => 3,
 pop => 4,
+cargo => 4,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 100,
 shield => 80,
 armor => 0,
 hp => 100,
 shield => 80,
 armor => 0,
@@ -613,7 +662,7 @@ attack => [
                damage => 100,
                cooldown => 60 / $FPS,
                splash => 1,
                damage => 100,
                cooldown => 60 / $FPS,
                splash => 1,
-               cost => 15,
+               min => 15,
                build => 7,
                max => 5,
                range => 8,
                build => 7,
                max => 5,
                range => 8,
@@ -666,7 +715,10 @@ build => 40,
 suit => 1,
 pop => 1,
 race => 'protoss',
 suit => 1,
 pop => 1,
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 40,
 shield => 20,
 air => 1,
 hp => 40,
 shield => 20,
@@ -711,8 +763,11 @@ gas => 0,
 build => 60,
 suit => 3,
 pop => 2,
 build => 60,
 suit => 3,
 pop => 2,
+cargo => -8,
 race => 'protoss',
 race => 'protoss',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 80,
 shield => 60,
 armor => 1,
 hp => 80,
 shield => 60,
 armor => 1,
@@ -741,8 +796,12 @@ gas => 0,
 build => 20,
 suit => 1,
 pop => 1,
 build => 20,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'terran',
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       organic => 1,
+},
 hp =>  60,
 armor => 0,
 attack => [
 hp =>  60,
 armor => 0,
 attack => [
@@ -750,7 +809,7 @@ attack => [
                anti => 1,
                damage => 5,
                cooldown => 15 / $FPS,
                anti => 1,
                damage => 5,
                cooldown => 15 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,
@@ -768,6 +827,9 @@ gas => 0,
 build => 30,
 suit => 3,
 race => 'terran',
 build => 30,
 suit => 3,
 race => 'terran',
+attr => {
+       structure => 1,
+},
 hp => 200,
 armor => 0,
 attack => [
 hp => 200,
 armor => 0,
 attack => [
@@ -795,8 +857,11 @@ gas => 0,
 build => 24,
 suit => 1,
 pop => 1,
 build => 24,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'terran',
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  40,
 armor => 0,
 attack => [
 hp =>  40,
 armor => 0,
 attack => [
@@ -851,8 +916,11 @@ gas => 25,
 build => 24,
 suit => 1,
 pop => 1,
 build => 24,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'terran',
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  50,
 armor => 1,
 attack => [
 hp =>  50,
 armor => 1,
 attack => [
@@ -901,8 +969,11 @@ gas => 75,
 build => 50,
 suit => 1,
 pop => 1,
 build => 50,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'terran',
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  45,
 armor => 0,
 attack => [
 hp =>  45,
 armor => 0,
 attack => [
@@ -917,6 +988,8 @@ attack => [
 ],
 sight => 9,
 speed => 11,
 ],
 sight => 9,
 speed => 11,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Ocular Implants',
 upgrade => [
        {
                name => 'Ocular Implants',
@@ -936,10 +1009,10 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
        },
 ],
-energy => 200,
 special => [
        {
                name => 'Personal Cloaking',
 special => [
        {
                name => 'Personal Cloaking',
@@ -983,20 +1056,25 @@ gas => 25,
 build => 30,
 suit => 1,
 pop => 1,
 build => 30,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'terran',
 race => 'terran',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp =>  60,
 armor => 1,
 sight => 9,
 speed => 11,
 hp =>  60,
 armor => 1,
 sight => 9,
 speed => 11,
-energy => 200,
+energy => 50,
+capacity => 200,
 upgrade => [
        {
                name => 'Caduceus Reactor',
                min => 150,
                gas => 150,
                build => 166,
 upgrade => [
        {
                name => 'Caduceus Reactor',
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 special => [
        },
 ],
 special => [
@@ -1044,8 +1122,11 @@ gas => 0,
 build => 30,
 suit => 2,
 pop => 2,
 build => 30,
 suit => 2,
 pop => 2,
+cargo => 2,
 race => 'terran',
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp =>  80,
 armor => 0,
 attack => [
 hp =>  80,
 armor => 0,
 attack => [
@@ -1079,7 +1160,9 @@ special => [
                alt => 'Spider Mine',
                desc => 'burrows a mine which will automaticaly target non-hovering enemy units',
                amount => 3,
                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,
                hp => 20,
                suit => 1,
                armor => 0,
@@ -1109,8 +1192,11 @@ gas => 100,
 build => 50,
 suit => 3,
 pop => 2,
 build => 50,
 suit => 3,
 pop => 2,
+cargo => 4,
 race => 'terran',
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 150,
 armor => 1,
 attack => [
 hp => 150,
 armor => 1,
 attack => [
@@ -1160,8 +1246,11 @@ gas => 50,
 build => 40,
 suit => 3,
 pop => 2,
 build => 40,
 suit => 3,
 pop => 2,
+cargo => 2,
 race => 'terran',
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+},
 hp => 125,
 armor => 1,
 attack => [
 hp => 125,
 armor => 1,
 attack => [
@@ -1208,7 +1297,10 @@ build => 60,
 suit => 3,
 pop => 2,
 race => 'terran',
 suit => 3,
 pop => 2,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
 air => 1,
 hp => 120,
 armor => 0,
@@ -1231,7 +1323,8 @@ attack => [
 ],
 sight => 7,
 speed => 17,
 ],
 sight => 7,
 speed => 17,
-energy => 200,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Cloak',
 special => [
        {
                name => 'Cloak',
@@ -1250,7 +1343,8 @@ upgrade => [
                min => 200,
                gas => 200,
                build => 166,
                min => 200,
                gas => 200,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
        },
 ],
 },
@@ -1267,7 +1361,10 @@ build => 133,
 suit => 3,
 pop => 6,
 race => 'terran',
 suit => 3,
 pop => 6,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 500,
 armor => 3,
 air => 1,
 hp => 500,
 armor => 3,
@@ -1282,7 +1379,8 @@ attack => [
 ],
 sight => 11,
 speed => 7,
 ],
 sight => 11,
 speed => 7,
-energy => 200,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Yamato Gun',
 special => [
        {
                name => 'Yamato Gun',
@@ -1307,7 +1405,8 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
        },
 ],
 },
@@ -1324,14 +1423,18 @@ build => 80,
 suit => 3,
 pop => 2,
 race => 'terran',
 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,
 air => 1,
 hp => 200,
 armor => 1,
 sight => 10,
 detect => 1,
 speed => 15,
-energy => 200,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Defensive Matrix',
 special => [
        {
                name => 'Defensive Matrix',
@@ -1373,7 +1476,8 @@ upgrade => [
                min => 150,
                gas => 150,
                build => 166,
                min => 150,
                gas => 150,
                build => 166,
-               energy => 250-200,
+               energy => 62.5-50,
+               capacity => 250-200,
        },
 ],
 },
        },
 ],
 },
@@ -1390,7 +1494,10 @@ build => 50,
 suit => 3,
 pop => 3,
 race => 'terran',
 suit => 3,
 pop => 3,
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 armor => 2,
 air => 1,
 hp => 200,
 armor => 2,
@@ -1418,8 +1525,12 @@ gas => 100,
 build => 50,
 suit => 3,
 pop => 2,
 build => 50,
 suit => 3,
 pop => 2,
+cargo => -8,
 race => 'terran',
 race => 'terran',
-organic => 0,
+attr => {
+       mech => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 armor => 1,
 air => 1,
 hp => 150,
 armor => 1,
@@ -1439,8 +1550,11 @@ gas => 0,
 build => 20,
 suit => 1,
 pop => 1,
 build => 20,
 suit => 1,
 pop => 1,
+cargo => 1,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 40,
 armor => 0,
 attack => [
 hp => 40,
 armor => 0,
 attack => [
@@ -1448,7 +1562,7 @@ attack => [
                anti => 1,
                damage => 5,
                cooldown => 22 / $FPS,
                anti => 1,
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,
@@ -1463,8 +1577,12 @@ gas => 0,
 build => 40,
 suit => 3,
 pop => -9,
 build => 40,
 suit => 3,
 pop => -9,
+cargo => 0,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 200,
 armor => 0,
 air => 1,
 hp => 200,
 armor => 0,
@@ -1508,7 +1626,9 @@ build => 20,
 suit => 1,
 pop => 0,
 race => 'zerg',
 suit => 1,
 pop => 0,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 25,
 armor => 10,
 sight => 4,
 hp => 25,
 armor => 10,
 sight => 4,
@@ -1539,6 +1659,9 @@ gas => 0,
 build => 20,
 suit => 3,
 race => 'zerg',
 build => 20,
 suit => 3,
 race => 'zerg',
+attr => {
+       structure => 1,
+},
 hp => 300,
 armor => 2,
 attack => [
 hp => 300,
 armor => 2,
 attack => [
@@ -1562,6 +1685,9 @@ gas => 0,
 build => 20,
 suit => 3,
 race => 'zerg',
 build => 20,
 suit => 3,
 race => 'zerg',
+attr => {
+       structure => 1,
+},
 hp => 400,
 armor => 0,
 attack => [
 hp => 400,
 armor => 0,
 attack => [
@@ -1585,8 +1711,11 @@ gas => 0,
 build => 28, # for 2
 suit => 1,
 pop => 0.5,
 build => 28, # for 2
 suit => 1,
 pop => 0.5,
+cargo => 1,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 35,
 armor => 0,
 attack => [
 hp => 35,
 armor => 0,
 attack => [
@@ -1595,7 +1724,7 @@ attack => [
                damage => 5,
                upgrade => 1,
                cooldown => 8 / $FPS,
                damage => 5,
                upgrade => 1,
                cooldown => 8 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
        },
 ],
 sight => 5,
@@ -1615,7 +1744,7 @@ upgrade => [
                build => 80,
                attack => [
                        {
                build => 80,
                attack => [
                        {
-                               cooldown => 6 / $FPS,
+                               cooldown => (6 - 8) / $FPS,
                        },
                ],
        },
                        },
                ],
        },
@@ -1631,8 +1760,11 @@ gas => 25,
 build => 28,
 suit => 2,
 pop => 1,
 build => 28,
 suit => 2,
 pop => 1,
+cargo => 2,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 armor => 0,
 attack => [
 hp => 80,
 armor => 0,
 attack => [
@@ -1684,8 +1816,11 @@ base => 'hydralisk',
 build => 40,
 suit => 2,
 pop => 2,
 build => 40,
 suit => 2,
 pop => 2,
+cargo => 4,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 125,
 armor => 1,
 attack => [
 hp => 125,
 armor => 1,
 attack => [
@@ -1711,13 +1846,17 @@ build => 50,
 suit => 2,
 pop => 2,
 race => 'zerg',
 suit => 2,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
 sight => 10,
 speed => 18,
 air => 1,
 hp => 120,
 armor => 0,
 sight => 10,
 speed => 18,
-energy => 200,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Infest CC',
 special => [
        {
                name => 'Infest CC',
@@ -1757,7 +1896,9 @@ special => [
                alt => 'Broodling',
                suit => 1,
                pop => 0,
                alt => 'Broodling',
                suit => 1,
                pop => 0,
-               organic => 1,
+               attr => {
+                       organic => 1,
+               },
                hp => 30,
                armor => 0,
                attack => [
                hp => 30,
                armor => 0,
                attack => [
@@ -1766,7 +1907,7 @@ special => [
                                damage => 4,
                                upgrade => 1,
                                cooldown => 15 / $FPS,
                                damage => 4,
                                upgrade => 1,
                                cooldown => 15 / $FPS,
-                               range => 1,
+                               range => 0,
                        },
                ],
                sight => 5,
                        },
                ],
                sight => 5,
@@ -1784,7 +1925,9 @@ build => 40,
 suit => 1,
 pop => 1,
 race => 'zerg',
 suit => 1,
 pop => 1,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 60,
 armor => 0,
 attack => [
 hp => 60,
 armor => 0,
 attack => [
@@ -1793,7 +1936,7 @@ attack => [
                damage => 500,
                splash => 1,
                type => 'explosive',
                damage => 500,
                splash => 1,
                type => 'explosive',
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
        },
 ],
 sight => 5,
@@ -1809,7 +1952,10 @@ build => 30, # for 2
 suit => 1,
 pop => 0.5,
 race => 'zerg',
 suit => 1,
 pop => 0.5,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 25,
 armor => 0,
 air => 1,
 hp => 25,
 armor => 0,
@@ -1817,7 +1963,7 @@ attack => [
        {
                anti => 2,
                damage => 110,
        {
                anti => 2,
                damage => 110,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 5,
        },
 ],
 sight => 5,
@@ -1834,7 +1980,10 @@ build => 40,
 suit => 1,
 pop => 2,
 race => 'zerg',
 suit => 1,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 120,
 armor => 0,
 air => 1,
 hp => 120,
 armor => 0,
@@ -1854,7 +2003,10 @@ special => [
        {
                alt => 'Cocoon',
                suit => 3,
        {
                alt => 'Cocoon',
                suit => 3,
-               organic => 1,
+               attr => {
+                       organic => 1,
+                       flying => 1,
+               },
                hp => 200,
                armor => 0,
                sight => 4,
                hp => 200,
                armor => 0,
                sight => 4,
@@ -1875,7 +2027,10 @@ base => 'mutalisk',
 suit => 3,
 pop => 2,
 race => 'zerg',
 suit => 3,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 150,
 armor => 2,
 air => 1,
 hp => 150,
 armor => 2,
@@ -1902,7 +2057,10 @@ base => 'mutalisk',
 suit => 3,
 pop => 2,
 race => 'zerg',
 suit => 3,
 pop => 2,
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+       flying => 1,
+},
 air => 1,
 hp => 250,
 armor => 2,
 air => 1,
 hp => 250,
 armor => 2,
@@ -1929,13 +2087,17 @@ gas => 150,
 build => 50,
 suit => 2,
 pop => 2,
 build => 50,
 suit => 2,
 pop => 2,
+cargo => 2,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 80,
 armor => 1,
 sight => 10,
 speed => 12,
 hp => 80,
 armor => 1,
 sight => 10,
 speed => 12,
-energy => 200,
+energy => 50,
+capacity => 200,
 special => [
        {
                name => 'Consume',
 special => [
        {
                name => 'Consume',
@@ -1967,6 +2129,16 @@ special => [
                duration => 12,
        },
 ],
                duration => 12,
        },
 ],
+upgrade => [
+       {
+               name => 'Metasynaptic Node',
+               min => 150,
+               gas => 50,
+               build => 166,
+               energy => 62.5-50,
+               capacity => 250-200,
+       },
+],
 counter => ['archon', 'firebat'],
 },
 
 counter => ['archon', 'firebat'],
 },
 
@@ -1978,8 +2150,11 @@ gas => 200,
 build => 60,
 suit => 3,
 pop => 4,
 build => 60,
 suit => 3,
 pop => 4,
+cargo => 4,
 race => 'zerg',
 race => 'zerg',
-organic => 1,
+attr => {
+       organic => 1,
+},
 hp => 400,
 armor => 1,
 attack => [
 hp => 400,
 armor => 1,
 attack => [
@@ -1988,7 +2163,7 @@ attack => [
                damage => 20,
                upgrade => 3,
                cooldown => 15 / $FPS,
                damage => 20,
                upgrade => 3,
                cooldown => 15 / $FPS,
-               range => 1,
+               range => 0,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,