sc: visibility of optional hellbat bonus damage
[sheet.git] / sc-units-hots.inc.pl
index 1e9df002d52b1c9681685ac543ff924109e0aeef..f17d203674cdc017c156c6ff222bdca20f404b31 100644 (file)
@@ -27,7 +27,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Particle beam',
+                       name => 'Particle Beam',
                        damage => 5,
                        cooldown => 1.5,
                        range => 0,
@@ -55,7 +55,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Phase disruptor',
+                       name => 'Phase Disruptor',
                        damage => 20,
                        cooldown => 1.25,
                        type => 'projectile',
@@ -151,7 +151,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Purifier beams',
+                       name => 'Purifier Beams',
                        damage => 6,
                        upgrade => 1,
                        cooldown => 2.21,
@@ -195,6 +195,7 @@ use strict;
        race => 'protoss',
        cat => 'base',
        name => 'Nexus',
+       pop => -10,
        min => 400,
        gas => 0,
        build => 100,
@@ -210,7 +211,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Photon overcharge',
+                       name => 'Photon Overcharge',
                        damage => 20,
                        cooldown => 1.25,
                        type => 'projectile',
@@ -253,7 +254,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Psi blades',
+                       name => 'Psi Blades',
                        damage => 8,
                        upgrade => 1,
                        cooldown => 1.2,
@@ -271,12 +272,17 @@ use strict;
                        min => 200,
                        gas => 200,
                        build => 140,
-                       speed => .5,
                        range => 4,
                        duration => 3.5,
                        cooldown => 10,
                },
        ],
+       upgrade => [
+               {
+                       name => 'Charge',
+                       speed => .5,
+               },
+       ],
 },
 
 {
@@ -301,7 +307,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Disruption beam',
+                       name => 'Disruption Beam',
                        damage => 6,
                        upgrade => 1,
                        cooldown => 1.0,
@@ -362,7 +368,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Particle disruptors',
+                       name => 'Particle Disruptors',
                        damage => 10,
                        upgrade => 1,
                        bonus => {
@@ -458,7 +464,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Warp blade',
+                       name => 'Warp Blade',
                        damage => 45,
                        upgrade => 5,
                        cooldown => 1.694,
@@ -498,7 +504,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Psionic shockwave',
+                       name => 'Psionic Shockwave',
                        damage => 25,
                        upgrade => 3,
                        bonus => {
@@ -534,7 +540,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Phase disruptors',
+                       name => 'Phase Disruptors',
                        damage => 20,
                        upgrade => 2,
                        bonus => {
@@ -767,7 +773,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Prismatic beam',
+                       name => 'Prismatic Beam',
                        damage => 6,
                        upgrade => 1,
                        bonus => {
@@ -1005,7 +1011,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Fusion cutter',
+                       name => 'Fusion Cutter',
                        damage => 5,
                        cooldown => 1.5,
                        range => 0,
@@ -1053,7 +1059,7 @@ use strict;
        attack => [
                {
                        anti => 2,
-                       name => 'Longbolt missiles',
+                       name => 'Longbolt Missiles',
                        damage => 12,
                        cooldown => 0.8608,
                        count => 2,
@@ -1107,7 +1113,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Ibiks cannon',
+                       name => 'Ibiks Cannon',
                        damage => 40,
                        splash => 1,
                        cooldown => 2,
@@ -1164,7 +1170,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'C-14 rifle',
+                       name => 'C-14 Rifle',
                        damage => 6,
                        upgrade => 1,
                        cooldown => 0.8608,
@@ -1224,7 +1230,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Punisher grenades',
+                       name => 'Punisher Grenades',
                        damage => 10,
                        upgrade => 1,
                        bonus => {
@@ -1261,8 +1267,6 @@ use strict;
                        ],
                        duration => 15,
                },
-       ],
-       upgrade => [
                {
                        name => 'Concussive Shells',
                        abbr => 'cs',
@@ -1297,7 +1301,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'P-45 Reaper pistol',
+                       name => 'P-45 Reaper Pistol',
                        damage => 4,
                        upgrade => 1,
                        cooldown => 1.1,
@@ -1336,7 +1340,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'C-10 rifle',
+                       name => 'C-10 Rifle',
                        damage => 10,
                        upgrade => 1,
                        bonus => {
@@ -1380,8 +1384,9 @@ use strict;
                {
                        name => 'Nuclear Strike',
                        abbr => 'ns',
-                       desc => 'guides a nuclear missile which will do 300 damage plus 200 to buildings',
+                       desc => 'guides a missile which will do 300 damage plus 200 to buildings',
                        duration => 20,
+                       cooldown => 20,
                        range => 12,
                },
        ],
@@ -1406,7 +1411,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Infernal flamethrower',
+                       name => 'Infernal Flamethrower',
                        damage => 8,
                        upgrade => 1,
                        bonus => {
@@ -1471,6 +1476,9 @@ use strict;
                        name => 'Napalm Spray',
                        damage => 18,
                        upgrade => 2,
+                       bonus => {
+                               light => 0, # visibility for upgrade
+                       },
                        splash => 1,
                        cooldown => 2,
                        range => 2,
@@ -1566,7 +1574,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => '90 mm twin cannon',
+                       name => '90 mm Twin Cannon',
                        damage => 15,
                        upgrade => 2,
                        bonus => {
@@ -1586,7 +1594,7 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
-                                       name => '120 mm shock cannon',
+                                       name => '120 mm Shock Cannon',
                                        damage => 35,
                                        upgrade => 3,
                                        bonus => {
@@ -1655,6 +1663,7 @@ use strict;
 #                      name => 'High Impact Payload',
                        damage => 24,
                        upgrade => 2,
+                       type => 'projectile',
                        cooldown => 2,
                        range => 10,
                },
@@ -1683,7 +1692,7 @@ use strict;
        attack => [
                {
                        anti => 2,
-                       name => 'Lanzer torpedoes',
+                       name => 'Lanzer Torpedoes',
                        damage => 10,
                        upgrade => 1,
                        bonus => {
@@ -1705,7 +1714,7 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
-                                       name => 'Twin gatling cannon',
+                                       name => 'Twin Gatling Cannon',
                                        damage => 12,
                                        upgrade => 1,
                                        cooldown => 1,
@@ -1787,7 +1796,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'Backlash rockets',
+                       name => 'Backlash Rockets',
                        damage => 12,
                        upgrade => 1,
                        type => 'projectile',
@@ -1853,7 +1862,7 @@ use strict;
                        attack => [
                                {
                                        anti => 3,
-                                       name => '12 mm gauss cannon',
+                                       name => '12 mm Gauss Cannon',
                                        damage => 8,
                                        cooldown => 0.8,
                                        range => 6,
@@ -1899,7 +1908,7 @@ use strict;
                        cooldown => 0,
                        attack => [
                                {
-                                       name => 'Point defense laser',
+                                       name => 'Point Defense Laser',
                                        range => 8,
                                },
                        ],
@@ -1987,7 +1996,7 @@ use strict;
        attack => [
                {
                        anti => 1,
-                       name => 'ATS laser batteries',
+                       name => 'ATS Laser Batteries',
                        damage => 8,
                        upgrade => 1,
                        cooldown => 0.225,
@@ -1996,7 +2005,7 @@ use strict;
                },
                {
                        anti => 2,
-                       name => 'ATS laser batteries',
+                       name => 'ATS Laser Batteries',
                        damage => 6,
                        upgrade => 1,
                        cooldown => 0.225,
@@ -2158,7 +2167,6 @@ use strict;
                flying => 1,
        },
        speed => 0.586,
-       creep => 0,
        sight => 11,
        special => [
                {
@@ -2208,7 +2216,6 @@ use strict;
                flying => 1,
        },
        speed => 1.875,
-       creep => 0,
        sight => 11,
        detect => 1,
        energy => 50,
@@ -2475,6 +2482,7 @@ use strict;
                        damage => 16,
                        upgrade => 2,
                        cooldown => 2.0,
+                       range => 4,
                },
        ],
        speed => 2.25,
@@ -2530,7 +2538,7 @@ use strict;
        attack => [
                {
                        anti => 3,
-                       name => 'Needle spines', # Scythe melee
+                       name => 'Needle Spines', # Scythe melee
                        damage => 12,
                        upgrade => 1,
                        type => 'projectile', # except melee
@@ -2612,7 +2620,7 @@ use strict;
                        cost => 25,
                        range => 9,
                        duration => 30,
-                       build => 5,
+                       build => 4.8, # 5 normal but 3 faster
                        size => 0.75,
                        cargo => 0,
                        armor => 0,
@@ -2698,7 +2706,7 @@ use strict;
        special => [
                {
                        alt => 'Locust',
-                       build => 5,
+                       build => 4.8, # 5 normal but 3 faster
                        size => 0.75,
                        cargo => 0,
                        armor => 0,