X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/f5120824b11b754bdd9182d285ec81a3c001b350..48caff0e039ebf152cc9b8e215642c3438cf51ba:/sc-units-bw.inc.pl diff --git a/sc-units-bw.inc.pl b/sc-units-bw.inc.pl index 06e59f1..ae4689a 100644 --- a/sc-units-bw.inc.pl +++ b/sc-units-bw.inc.pl @@ -1,11 +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 $SM = .555; # pixels per frame to tiles per second multiplication +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', @@ -35,11 +35,11 @@ attack => [ name => "Particle Beam", damage => 5, cooldown => 22 / $FPS, - range => 0, + range => 1, }, ], sight => 8, -speed => 5 * $SM, +speed => 4.92 * $SM, counter => ['vulture', 'dark templar'], }, @@ -151,7 +151,7 @@ attack => [ }, ], sight => 8, -speed => 5.25 * $SM, +speed => 5 * $SM, upgrade => [ { name => 'Singularity Charge', @@ -189,7 +189,7 @@ hp => 40, shield => 40, armor => 0, sight => 7, -speed => 3.33 * $SM, +speed => 3.2 * $SM, energy => 50, capacity => 200, upgrade => [ @@ -259,7 +259,7 @@ attack => [ }, ], sight => 7, -speed => 5 * $SM, +speed => 4.92 * $SM, special => [ { name => 'Cloaked', @@ -303,7 +303,7 @@ attack => [ }, ], sight => 8, -speed => 5 * $SM, +speed => 4.92 * $SM, }, { @@ -328,7 +328,7 @@ hp => 25, shield => 200, armor => 1, sight => 10, -speed => 5 * $SM, +speed => 4.92 * $SM, energy => 50, capacity => 200, upgrade => [ @@ -548,8 +548,9 @@ special => [ range => 0, }, ], - sight => 0, + sight => 6, range => 0, + speed => 13.33 * $SM, }, ], upgrade => [ @@ -670,7 +671,7 @@ attack => [ }, ], sight => 10, -speed => 1.77 * $SM, +speed => 1.78 * $SM, upgrade => [ { name => 'Scarab Damage', @@ -773,7 +774,7 @@ hp => 80, shield => 60, armor => 1, sight => 8, -speed => 4.44 * $SM, +speed => 4.43 * $SM, transport => 1, upgrade => [ { @@ -781,7 +782,7 @@ upgrade => [ min => 200, gas => 200, build => 166, - speed => (6.67 - 4.44) * $SM, + speed => (6.67 - 4.43) * $SM, } ], }, @@ -814,7 +815,7 @@ attack => [ }, ], sight => 7, -speed => 5 * $SM, +speed => 4.92 * $SM, }, { @@ -1141,14 +1142,14 @@ attack => [ }, ], sight => 8, -speed => 6.67 * $SM, +speed => 6.4 * $SM, upgrade => [ { name => 'Ion Thrusters', min => 100, gas => 100, build => 100, - speed => (10 - 6.67) * $SM, + speed => (10 - 6.4) * $SM, }, ], special => [ @@ -1177,7 +1178,7 @@ special => [ }, ], sight => 3, - speed => 9 * $SM, #XXX + speed => 16 * $SM, }, ], }, @@ -1272,7 +1273,7 @@ attack => [ }, ], sight => 8, -speed => 4.7 * $SM, +speed => 4.57 * $SM, upgrade => [ { name => 'Charon Boosters', @@ -1563,11 +1564,11 @@ attack => [ anti => 1, damage => 5, cooldown => 22 / $FPS, - range => 0, + range => 1, }, ], sight => 7, -speed => 5 * $SM, +speed => 4.92 * $SM, }, { @@ -1729,14 +1730,14 @@ attack => [ }, ], sight => 5, -speed => 5.57 * $SM, +speed => 5.49 * $SM, upgrade => [ { name => 'Metabolic Boost', min => 100, gas => 100, build => 80, - speed => (8.36 - 5.57) * $SM, + speed => (8.36 - 5.49) * $SM, }, { name => 'Adrenal Glands', @@ -1779,7 +1780,7 @@ attack => [ }, ], sight => 6, -speed => 3.71 * $SM, +speed => 3.66 * $SM, upgrade => [ { name => 'Grooved Spines', @@ -1797,7 +1798,7 @@ upgrade => [ min => 150, gas => 150, build => 100, - speed => (5.57 - 3.71) * $SM, + speed => (5.57 - 3.66) * $SM, }, { name => 'Lurker Aspect', @@ -1835,7 +1836,7 @@ attack => [ }, ], sight => 8, -speed => 6 * $SM, +speed => 5.82 * $SM, }, { @@ -1912,7 +1913,7 @@ special => [ }, ], sight => 5, - speed => 6.04 * $SM, + speed => 6 * $SM, }, ], }, @@ -1941,7 +1942,7 @@ attack => [ }, ], sight => 5, -speed => 6 * $SM, +speed => 5.82 * $SM, }, { @@ -2168,7 +2169,7 @@ attack => [ }, ], sight => 7, -speed => 5.4 * $SM, +speed => 5.12 * $SM, upgrade => [ { name => 'Chitinous Plating', @@ -2182,7 +2183,7 @@ upgrade => [ min => 200, gas => 200, build => 133, - speed => (8.1 - 5.4) * $SM, + speed => (8.1 - 5.12) * $SM, }, ], },