X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/f8b9a7861ff42de0f09e6ed1b80b7f1783dddf45..48caff0e039ebf152cc9b8e215642c3438cf51ba:/sc-units-bw.inc.pl diff --git a/sc-units-bw.inc.pl b/sc-units-bw.inc.pl index 19c9237..ae4689a 100644 --- a/sc-units-bw.inc.pl +++ b/sc-units-bw.inc.pl @@ -1,10 +1,11 @@ use utf8; use strict; -# time in fastest game seconds -my $FPS = 24; # frames per second -# toss shield += .65 per second -# zerg regen += .37 per second +my $FPS = 1000 / 56; # frames per second on fast +# energy += 8HP/frame ≈ .74 per second +# toss shield += 7HP/frame ≈ .65/s +# zerg regen += 4HP/frame ≈ .37/s +my $SM = $FPS / 32; # pixels per frame to tiles per second multiplication [ 'version≥1.08', @@ -34,11 +35,11 @@ attack => [ name => "Particle Beam", damage => 5, cooldown => 22 / $FPS, - range => 0, + range => 1, }, ], sight => 8, -speed => 14, +speed => 4.92 * $SM, counter => ['vulture', 'dark templar'], }, @@ -105,11 +106,11 @@ attack => [ }, ], sight => 7, -speed => 11, +speed => 4 * $SM, upgrade => [ { name => 'Leg Enhancements', - speed => 16 - 11, + speed => (6 - 4) * $SM, min => 150, gas => 150, build => 133, @@ -150,7 +151,7 @@ attack => [ }, ], sight => 8, -speed => 15, +speed => 5 * $SM, upgrade => [ { name => 'Singularity Charge', @@ -188,13 +189,15 @@ hp => 40, shield => 40, armor => 0, sight => 7, -speed => 9, -energy => 200, +speed => 3.2 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => "Khaydarin Amulet", min => 150, gas => 150, + energy => 62.5-50, capacity => 250-200, }, ], @@ -256,7 +259,7 @@ attack => [ }, ], sight => 7, -speed => 15, +speed => 4.92 * $SM, special => [ { name => 'Cloaked', @@ -300,7 +303,7 @@ attack => [ }, ], sight => 8, -speed => 14, +speed => 4.92 * $SM, }, { @@ -325,8 +328,9 @@ hp => 25, shield => 200, armor => 1, sight => 10, -speed => 14, -energy => 200, +speed => 4.92 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => "Argus Talisman", @@ -409,7 +413,7 @@ attack => [ }, ], sight => 8, -speed => 13, +speed => 5 * $SM, upgrade => [ { name => 'Apial Sensors', @@ -423,7 +427,7 @@ upgrade => [ min => 200, gas => 200, build => 166, - speed => 18 - 13, + speed => (6.67 - 5) * $SM, }, ], }, @@ -460,28 +464,30 @@ attack => [ }, ], sight => 9, -speed => 17, -energy => 200, +speed => 6.67 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => 'Argus Jewel', min => 100, gas => 100, build => 166, + 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'], @@ -515,7 +521,7 @@ attack => [ }, ], sight => 11, -speed => 10, +speed => 3.33 * $SM, special => [ { name => 'Build Interceptor', @@ -542,8 +548,9 @@ special => [ range => 0, }, ], - sight => 0, + sight => 6, range => 0, + speed => 13.33 * $SM, }, ], upgrade => [ @@ -591,14 +598,16 @@ attack => [ }, ], sight => 9, -speed => 12, -energy => 200, +speed => 5 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => 'Khaydarin Core', min => 150, gas => 150, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], @@ -653,7 +662,7 @@ attack => [ { anti => 1, damage => 100, - cooldown => 60 / $FPS, + cooldown => 60 / $FPS, # 30 after drop splash => 1, min => 15, build => 7, @@ -662,7 +671,7 @@ attack => [ }, ], sight => 10, -speed => 5, +speed => 1.78 * $SM, upgrade => [ { name => 'Scarab Damage', @@ -718,7 +727,7 @@ shield => 20, armor => 0, sight => 9, detect => 1, -speed => 9, +speed => 3.33 * $SM, upgrade => [ { name => "Sensor Array", @@ -732,7 +741,7 @@ upgrade => [ min => 150, gas => 150, build => 166, - speed => 13 - 9, + speed => (5 - 3.33) * $SM, }, ], special => [ @@ -765,7 +774,7 @@ hp => 80, shield => 60, armor => 1, sight => 8, -speed => 13, +speed => 4.43 * $SM, transport => 1, upgrade => [ { @@ -773,7 +782,7 @@ upgrade => [ min => 200, gas => 200, build => 166, - speed => 19 - 13, + speed => (6.67 - 4.43) * $SM, } ], }, @@ -806,7 +815,7 @@ attack => [ }, ], sight => 7, -speed => 15, +speed => 4.92 * $SM, }, { @@ -867,7 +876,7 @@ attack => [ }, ], sight => 7, -speed => 11, +speed => 4 * $SM, upgrade => [ { name => 'U-238 Shells', @@ -883,13 +892,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 => (6 - 4) * $SM, attack => [ { anti => 3, @@ -928,7 +937,7 @@ attack => [ }, ], sight => 7, -speed => 11, +speed => 4 * $SM, upgrade => [ ], special => [ @@ -939,7 +948,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 => (6 - 4) * $SM, attack => [ { anti => 1, @@ -980,7 +989,9 @@ attack => [ }, ], sight => 9, -speed => 11, +speed => 4 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => 'Ocular Implants', @@ -1000,10 +1011,10 @@ upgrade => [ min => 150, gas => 150, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], -energy => 200, special => [ { name => 'Personal Cloaking', @@ -1055,14 +1066,16 @@ attr => { hp => 60, armor => 1, sight => 9, -speed => 11, -energy => 200, +speed => 4 * $SM, +energy => 50, +capacity => 200, upgrade => [ { name => 'Caduceus Reactor', min => 150, gas => 150, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], @@ -1129,14 +1142,14 @@ attack => [ }, ], sight => 8, -speed => 20, +speed => 6.4 * $SM, upgrade => [ { name => 'Ion Thrusters', min => 100, gas => 100, build => 100, - speed => 28 - 20, + speed => (10 - 6.4) * $SM, }, ], special => [ @@ -1165,7 +1178,7 @@ special => [ }, ], sight => 3, - speed => 25, + speed => 16 * $SM, }, ], }, @@ -1193,13 +1206,13 @@ attack => [ anti => 1, damage => 30, upgrade => 3, - cooldown => 37 / $FPS, + cooldown => 37 / $FPS, # 15 after drop type => 'explosive', range => 7, }, ], sight => 10, -speed => 12, +speed => 4 * $SM, special => [ { name => 'Siege Mode', @@ -1247,7 +1260,7 @@ attack => [ anti => 1, damage => 12, upgrade => 1, - cooldown => 22 / $FPS, + cooldown => 22 / $FPS, # 15 after drop range => 5, }, { @@ -1260,7 +1273,7 @@ attack => [ }, ], sight => 8, -speed => 13, +speed => 4.57 * $SM, upgrade => [ { name => 'Charon Boosters', @@ -1311,8 +1324,9 @@ attack => [ }, ], sight => 7, -speed => 17, -energy => 200, +speed => 6.67 * $SM, +energy => 50, +capacity => 200, special => [ { name => 'Cloak', @@ -1331,6 +1345,7 @@ upgrade => [ min => 200, gas => 200, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], @@ -1365,8 +1380,9 @@ attack => [ }, ], sight => 11, -speed => 7, -energy => 200, +speed => 2.5 * $SM, +energy => 50, +capacity => 200, special => [ { name => 'Yamato Gun', @@ -1391,6 +1407,7 @@ upgrade => [ min => 150, gas => 150, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], @@ -1417,8 +1434,9 @@ hp => 200, armor => 1, sight => 10, detect => 1, -speed => 15, -energy => 200, +speed => 5 * $SM, +energy => 50, +capacity => 200, special => [ { name => 'Defensive Matrix', @@ -1460,6 +1478,7 @@ upgrade => [ min => 150, gas => 150, build => 166, + energy => 62.5-50, capacity => 250-200, }, ], @@ -1497,7 +1516,7 @@ attack => [ }, ], sight => 8, -speed => 19, +speed => 6.6 * $SM, }, { @@ -1518,7 +1537,7 @@ air => 1, hp => 150, armor => 1, sight => 8, -speed => 15, +speed => 5.47 * $SM, transport => 1, }, @@ -1545,11 +1564,11 @@ attack => [ anti => 1, damage => 5, cooldown => 22 / $FPS, - range => 0, + range => 1, }, ], sight => 7, -speed => 14, +speed => 4.92 * $SM, }, { @@ -1572,7 +1591,7 @@ armor => 0, cargo => 0, sight => 9, detect => 1, -speed => 2, +speed => .83 * $SM, transport => 1, upgrade => [ { @@ -1594,7 +1613,7 @@ upgrade => [ min => 150, gas => 150, build => 133, - speed => 10 - 2, + speed => (3.33 - .83) * $SM, }, ], }, @@ -1711,14 +1730,14 @@ attack => [ }, ], sight => 5, -speed => 14, +speed => 5.49 * $SM, upgrade => [ { name => 'Metabolic Boost', min => 100, gas => 100, build => 80, - speed => 22 - 14, + speed => (8.36 - 5.49) * $SM, }, { name => 'Adrenal Glands', @@ -1727,7 +1746,7 @@ upgrade => [ build => 80, attack => [ { - cooldown => 6 / $FPS, + cooldown => (6 - 8) / $FPS, }, ], }, @@ -1761,7 +1780,7 @@ attack => [ }, ], sight => 6, -speed => 11, +speed => 3.66 * $SM, upgrade => [ { name => 'Grooved Spines', @@ -1779,7 +1798,7 @@ upgrade => [ min => 150, gas => 150, build => 100, - speed => 16 - 11, + speed => (5.57 - 3.66) * $SM, }, { name => 'Lurker Aspect', @@ -1817,7 +1836,7 @@ attack => [ }, ], sight => 8, -speed => 17, +speed => 5.82 * $SM, }, { @@ -1837,8 +1856,9 @@ air => 1, hp => 120, armor => 0, sight => 10, -speed => 18, -energy => 200, +speed => 6.67 * $SM, +energy => 50, +capacity => 200, special => [ { name => 'Infest CC', @@ -1893,7 +1913,7 @@ special => [ }, ], sight => 5, - speed => 19, + speed => 6 * $SM, }, ], }, @@ -1922,7 +1942,7 @@ attack => [ }, ], sight => 5, -speed => 17, +speed => 5.82 * $SM, }, { @@ -1949,7 +1969,7 @@ attack => [ }, ], sight => 5, -speed => 18, +speed => 6.67 * $SM, counter => ['cannon', 'goliath', 'hydralisk'], }, @@ -1980,7 +2000,7 @@ attack => [ }, ], sight => 7, -speed => 18, +speed => 6.67 * $SM, special => [ { alt => 'Cocoon', @@ -2026,7 +2046,7 @@ attack => [ }, ], sight => 11, -speed => 7, +speed => 2.5 * $SM, }, { @@ -2057,7 +2077,7 @@ attack => [ }, ], sight => 10, -speed => 15, +speed => 5 * $SM, counter => ['goliath', 'dragoon', 'scourge'], }, @@ -2077,8 +2097,9 @@ attr => { hp => 80, armor => 1, sight => 10, -speed => 12, -energy => 200, +speed => 4 * $SM, +energy => 50, +capacity => 200, special => [ { name => 'Consume', @@ -2110,6 +2131,16 @@ special => [ duration => 12, }, ], +upgrade => [ + { + name => 'Metasynaptic Node', + min => 150, + gas => 50, + build => 166, + energy => 62.5-50, + capacity => 250-200, + }, +], counter => ['archon', 'firebat'], }, @@ -2138,7 +2169,7 @@ attack => [ }, ], sight => 7, -speed => 16, +speed => 5.12 * $SM, upgrade => [ { name => 'Chitinous Plating', @@ -2152,7 +2183,7 @@ upgrade => [ min => 200, gas => 200, build => 133, - speed => 21 - 16, + speed => (8.1 - 5.12) * $SM, }, ], },