termcol: dosbox colour emulation presets
[sheet.git] / sc-units-hots.inc.pl
index 16dccef5c71d65ee2a3bdd2072cfcbbeb4a18284..3cd186f7e87eb755227a554ce8524cb3a8742e14 100644 (file)
@@ -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",
+               },
+       ],
 },
 
 {
@@ -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,
+               },
+       ],
 },
 
 {
@@ -1542,6 +1573,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 +1622,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 +2112,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 +2266,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 +2282,7 @@ my $V = v5.0.2; # some patch data for invisible attributes
                        speed => 2.25,
                        creep => 1.0,
                        sight => 8,
+                       range => 0,
                },
                {
                        name => 'Contaminate',
@@ -2877,7 +2918,6 @@ 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,
                        alt => 'Broodling',