sc: convert to fast bw seconds for sc2 compatibility
[sheet.git] / sc-units-bw.inc.pl
index 06e59f12b52e07078072a2957af11b1555825bb5..196be6370ef649ba36421b0bd4dccd3b48f42431 100644 (file)
@@ -1,11 +1,11 @@
 use utf8;
 use strict;
 
 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
 
 [
 '<span title="no known changes as of v1.16.1">version≥1.08</span>',
 
 [
 '<span title="no known changes as of v1.16.1">version≥1.08</span>',
@@ -35,7 +35,7 @@ attack => [
                name => "Particle Beam",
                damage => 5,
                cooldown => 22 / $FPS,
                name => "Particle Beam",
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 0,
+               range => 1,
        },
 ],
 sight => 8,
        },
 ],
 sight => 8,
@@ -1563,7 +1563,7 @@ attack => [
                anti => 1,
                damage => 5,
                cooldown => 22 / $FPS,
                anti => 1,
                damage => 5,
                cooldown => 22 / $FPS,
-               range => 0,
+               range => 1,
        },
 ],
 sight => 7,
        },
 ],
 sight => 7,