X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/62b024525645e57677d0ccb937c34c9cf08c492a..4be2c33c0aea256c4170f7cd77f526c812131366:/sc-units-bw.inc.pl diff --git a/sc-units-bw.inc.pl b/sc-units-bw.inc.pl index 0201ace..7d3feb1 100644 --- a/sc-units-bw.inc.pl +++ b/sc-units-bw.inc.pl @@ -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 [ 'version≥1.08', @@ -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, }, ], },