X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/bf2e7804ab4bb344f4aa5090f1d06a266b028c9d..HEAD:/sc-units-hots.inc.pl diff --git a/sc-units-hots.inc.pl b/sc-units-hots.inc.pl index 16dccef..9b49af2 100644 --- a/sc-units-hots.inc.pl +++ b/sc-units-hots.inc.pl @@ -2,6 +2,7 @@ use utf8; use strict; my $V = v5.0.2; # some patch data for invisible attributes +my $GATHER = "gather 5 minerals (7 gold) after 4s (upto 60/minute)\n or 4 gas (8 rich) after 3s (53/min)"; # lotv time scale [ 'patch 2.1.9+', @@ -37,6 +38,13 @@ my $V = v5.0.2; # some patch data for invisible attributes ], speed => 2.8125, sight => 8, + special => [ + { + name => 'worker', + abbr => '⚒', + desc => "warp-in buildings\n- $GATHER", + }, + ], }, { @@ -558,7 +566,7 @@ my $V = v5.0.2; # some patch data for invisible attributes min => 100, gas => 100, build => 80, - speed => 0.9375, + speed => $V ge v5.0.11 ? 1 : 0.9375, # 50% increase }, ], }, @@ -1022,6 +1030,17 @@ my $V = v5.0.2; # some patch data for invisible attributes ], speed => 2.8125, sight => 8, + special => [ + { + name => 'worker', + abbr => '⚒', + desc => join("\n- ", + 'construct buildings', + 'repair mechanical units and buildings (speed as build time but 25% cost)', + $GATHER, + ), + }, + ], }, { @@ -1041,6 +1060,18 @@ my $V = v5.0.2; # some patch data for invisible attributes }, speed => 2.8, sight => 8, + special => [ + { + name => 'limited worker', + abbr => '⛏', + desc => join("\n- ", + 'repair like an SCV (but cannot build)', + 'gather 25 minerals after 6s: 200-225 over its 64s lifetime (equilavent to 3½ SCVs)', + ), + duration => 64, + energy => 50, + }, + ], }, { @@ -1356,7 +1387,16 @@ my $V = v5.0.2; # some patch data for invisible attributes ], speed => 2.25, sight => 11, - energy => 75, + energy => $V ge v4.1.4 || $V lt v4.0.0 ? 75 : 50, + upgrade => [ + $V ge v4.1.4 || $V lt v4.0.0 ? () : { + name => 'Moebius Reactor', + min => 100, + gas => 100, + build => 80, + energy => 25, + }, + ], capacity => 200, special => [ { @@ -1372,7 +1412,8 @@ my $V = v5.0.2; # some patch data for invisible attributes desc => 'reveals cloaked units and removes up to 100 shields and energy', cost => 75, range => 10, - radius => 1.5, + radius => 1.5, # 2 after upgrade + detect => 1, }, { name => 'Personal Cloaking', @@ -1542,6 +1583,7 @@ my $V = v5.0.2; # some patch data for invisible attributes splash => 1, cooldown => 40, range => 5, + transform => 1.0, # time to burrow }, ], speed => 2.8125, @@ -1590,8 +1632,8 @@ my $V = v5.0.2; # some patch data for invisible attributes ], special => [ { - name => 'siege mode', - abbr => 'sg', + name => 'Siege Mode', + abbr => 'sm', alt => 'Sieged Tank', cargo => 0, attack => [ @@ -2080,6 +2122,13 @@ my $V = v5.0.2; # some patch data for invisible attributes speed => 2.8125, creep => 1.0, sight => 8, + special => [ + { + name => 'worker', + abbr => '⚒', + desc => "morph into buildings\n- $GATHER", + }, + ], }, { @@ -2227,6 +2276,7 @@ my $V = v5.0.2; # some patch data for invisible attributes special => [ { name => 'Spawn Changeling', + abbr => 'sc', alt => 'Changeling', cost => 50, duration => 150, @@ -2242,6 +2292,7 @@ my $V = v5.0.2; # some patch data for invisible attributes speed => 2.25, creep => 1.0, sight => 8, + range => 0, }, { name => 'Contaminate', @@ -2572,6 +2623,7 @@ my $V = v5.0.2; # some patch data for invisible attributes build => 100, speed => 0.5625, creep => -0.302, + speed => $V ge v5.0.11 ? .98 : .79, #TODO }, ], }, @@ -2618,6 +2670,7 @@ my $V = v5.0.2; # some patch data for invisible attributes range => 10, duration => 4, radius => 2.0, + detect => 1, }, { alt => 'Infested Terran', @@ -2877,9 +2930,8 @@ my $V = v5.0.2; # some patch data for invisible attributes special => [ { name => 'Swarm Seeds', - abbr => 'ss', desc => 'Broodlings are spawned upon each attack', - duration => -1, + duration => $V ge v5.0.11 ? 2.55 : 4, alt => 'Broodling', pop => 0, # build => 1,