sc: hots weapon names
[sheet.git] / sc-units-hots.inc.pl
index b1839cb643d3a00746e457573551744ae737a2c4..107f103bd3d98086ef9f700383be4168391ae4e3 100644 (file)
@@ -27,6 +27,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Particle beam',
                        damage => 5,
                        dps => 3.3,
                        cooldown => 1.5,
@@ -55,6 +56,7 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Phase disruptor',
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
@@ -89,6 +91,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Repulsor Cannon',
                        damage => [8 .. 11],
                        dps => [9.4, 10.6, 11.8, 13.0],
                        type => 'projectile',
@@ -122,7 +125,7 @@ use strict;
                        cost => 100,
                        radius => 3.5,
                        range => 9,
-                       duration => 30,
+                       duration => 10,
                },
        ],
 },
@@ -149,6 +152,7 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Purifier beams',
                        damage => [6 .. 9],
                        dps => [16.3, 19.0, 21.7, 24.4],
                        cooldown => 2.21,
@@ -206,6 +210,7 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Photon overcharge',
                        damage => 20,
                        dps => 16,
                        cooldown => 1.25,
@@ -248,6 +253,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Psi blades',
                        damage => [8 .. 11],
                        dps => [13.3, 15.0, 16.7, 18.4],
                        cooldown => 1.2,
@@ -295,6 +301,7 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Disruption beam',
                        damage => [6 .. 9],
                        dps => [6 .. 9],
                        cooldown => 1.0,
@@ -354,9 +361,12 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Particle disruptors',
                        damage => [10 .. 13],
                        dps => [6.9, 7.6, 8.3, 9.0],
-                       #bonus => +4 A,
+                       bonus => {
+                               armored => 4,
+                       },
                        type => 'projectile',
                        cooldown => 1.44,
                        range => 6,
@@ -446,6 +456,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Warp blade',
                        damage => [45, 50, 55, 60],
                        dps => [26.6, 29.6, 32.6, 35.6],
                        cooldown => 1.694,
@@ -485,9 +496,12 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Psionic shockwave',
                        damage => [25, 28, 31, 34],
                        dps => [14.3, 16.0, 17.7, 19.4],
-                       #bonus => +10 (+1) B,
+                       bonus => {
+                               organic => [10 .. 13],
+                       },
                        splash => 1,
                        cooldown => 1.754,
                        range => 3,
@@ -517,8 +531,11 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Phase disruptors',
                        damage => [20, 22, 24, 26],
-                       #bonus => +30 (+3) A,
+                       bonus => {
+                               armored => [30, 33, 36, 39],
+                       },
                        dps => [13.8, 15.2, 16.6, 18.0],
                        cooldown => 1.45,
                        range => 6,
@@ -558,6 +575,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Thermal Lances',
                        damage => [15, 17, 19, 21],
                        dps => [18.2, 20.6, 23.0, 25.4],
                        splash => 'line',
@@ -683,9 +701,12 @@ use strict;
        attack => [
                {
                        anti => 2,
+                       name => 'Ion Cannons',
                        damage => [5 .. 8],
                        dps => [9, 10.8, 12.6, 14.4],
-                       #bonus => +5 L,
+                       bonus => {
+                               light => 5,
+                       },
                        type => 'projectile',
                        cooldown => 1.11,
                        count => 2,
@@ -741,8 +762,11 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Prismatic beam',
                        damage => [6 .. 9],
-                       #bonus => +4 (+1), +10 (+1) A,
+                       bonus => {
+                               armored => [4 .. 7],
+                       },
                        dps => [12, 14, 16, 18],
                        cooldown => 0.5,
                        range => 6, # keeps firing until range 8
@@ -757,6 +781,13 @@ use strict;
                        desc => 'increases damage to armored by 6 for 20 seconds',
                        duration => 20,
                        cooldown => 60,
+                       attack => [
+                               {
+                                       bonus => {
+                                               armored => 6, # total +10 .. 13
+                                       },
+                               },
+                       ],
                },
        ],
 },
@@ -786,7 +817,9 @@ use strict;
                        name => 'Pulsar Beam',
                        damage => 15,
                        # costs energy
-                       #bonus => +10 L,
+                       bonus => {
+                               light => 10,
+                       },
                        dps => 17.4,
                        cooldown => 0.86,
                        cost => 25,
@@ -841,8 +874,11 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Kinetic Overload',
                        damage => [30, 33, 36, 39],
-                       #bonus => +14 Ma Air,
+                       bonus => {
+                               'massive air' => 14,
+                       },
                        dps => [9.1, 10.0, 10.9, 11.8],
                        type => 'projectile',
                        cooldown => 3.3,
@@ -899,6 +935,7 @@ use strict;
                        attack => [
                                {
                                        anti => 3,
+                                       name => 'Interceptor Beams',
                                        damage => [5 .. 8],
 #                                      dps => 26.7 (+5.3),
                                        dps => [3.3, 4.0, 4.7, 5.4],
@@ -928,7 +965,7 @@ use strict;
 {
        race => 'terran',
        cat => 'base',
-       name => 'SCV',
+       name => 'SCV', # T-280 Space Construction Vehicle
        unit => 1,
        min => 50,
        gas => 0,
@@ -945,6 +982,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Fusion cutter',
                        damage => 5,
                        dps => 3.3,
                        cooldown => 1.5,
@@ -992,6 +1030,7 @@ use strict;
        attack => [
                {
                        anti => 2,
+                       name => 'Longbolt missiles',
                        damage => 12,
                        dps => 27.9,
                        cooldown => 0.8608,
@@ -1046,6 +1085,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Ibiks cannon',
                        damage => 40,
                        dps => 20,
                        splash => 1,
@@ -1124,7 +1164,6 @@ use strict;
                {
                        name => 'Stim Pack',
                        abbr => 'sp',
-                       alt => 'Stimmed Marine',
                        desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health',
                        speed => 1.125,
                        min => 100,
@@ -1133,6 +1172,7 @@ use strict;
                        attack => [
                                {
                                        anti => 3,
+                                       damage => [6 .. 9],
                                        dps => [10.5, 12.2, 13.9, 15.6],
                                        cooldown => 0.5739,
                                        range => 5,
@@ -1163,8 +1203,11 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Punisher grenades',
                        damage => [10 .. 13],
-                       #bonus => +10 (+1) A,
+                       bonus => {
+                               armored => [10 .. 13],
+                       },
                        dps => [6.7, 7.4, 8.1, 8.8],
                        type => 'projectile',
                        cooldown => 1.5,
@@ -1175,7 +1218,6 @@ use strict;
                {
                        name => 'Stim Pack',
                        abbr => 'sp',
-                       alt => 'Stimmed Marauder',
                        desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health',
                        speed => 1.125,
                        min => 100,
@@ -1183,7 +1225,11 @@ use strict;
                        build => 170,
                        attack => [
                                {
-                                       anti => 3,
+                                       anti => 1,
+                                       damage => [10 .. 13],
+                                       bonus => {
+                                               armored => [10 .. 13],
+                                       },
                                        dps => [10 .. 13],
                                        type => 'projectile',
                                        cooldown => 1.0,
@@ -1228,6 +1274,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'P-45 Reaper pistol',
                        damage => [4 .. 7],
                        dps => [7.3, 9.1, 10.9, 12.7],
                        cooldown => 1.1,
@@ -1266,8 +1313,11 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'C-10 rifle',
                        damage => [10 .. 13],
-                       #bonus => +10 (+1) L,
+                       bonus => {
+                               light => [10 .. 13],
+                       },
                        dps => [6.7, 7.4, 8.1, 8.8],
                        cooldown => 1.5,
                        range => 6,
@@ -1331,7 +1381,11 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Infernal flamethrower',
                        damage => [8 .. 11],
+                       bonus => {
+                               light => [6 .. 9],
+                       },
                        dps => [3.2, 3.6, 4.0, 4.4],
                        splash => 'line',
                        cooldown => 2.5,
@@ -1356,7 +1410,10 @@ use strict;
                        build => 110,
                        attack => [
                                {
-                                       #bonus => +6 (+1), +11 (+1) L,
+                                       damage => [6 .. 9],
+                                       bonus => {
+                                               light => [5, 5, 5, 5], # total [11 .. 14]
+                                       },
                                },
                        ],
                },
@@ -1383,6 +1440,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Napalm Spray',
                        damage => [18, 20, 22, 24],
                        dps => [9 .. 12],
                        splash => 1,
@@ -1408,7 +1466,9 @@ use strict;
                        build => 110,
                        attack => [
                                {
-                                       #bonus => +12 (+1) L,
+                                       bonus => {
+                                               light => [12 .. 15],
+                                       },
                                },
                        ],
                },
@@ -1434,8 +1494,11 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Sentinel Missiles',
                        damage => 125,
-                       #bonus => +35 Shield,
+                       bonus => {
+                               shields => 40,
+                       },
                        splash => 1,
                        cooldown => 40,
                        range => 5,
@@ -1474,8 +1537,11 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => '90 mm twin cannon',
                        damage => [15, 17, 19, 21],
-                       #bonus => +10 (+1)A,
+                       bonus => {
+                               armored => [10 .. 13],
+                       },
                        dps => [14.4, 16.3, 18.2, 20.1],
                        cooldown => 1.04,
                        range => 7,
@@ -1490,8 +1556,11 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
+                                       name => '120 mm shock cannon',
                                        damage => [35, 38, 41, 44],
-                                       #bonus => 15 (+2)A,
+                                       bonus => {
+                                               armored => [15, 17, 19, 21],
+                                       },
                                        dps => [11.7, 12.7, 13.7, 14.7],
                                        splash => 1,
                                        cooldown => 3,
@@ -1526,6 +1595,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => "Thor's Hammer",
                        damage => [30, 33, 36, 39],
                        dps => [46.9, 51.6, 56.3, 61.0],
                        cooldown => 1.28,
@@ -1534,9 +1604,12 @@ use strict;
                },
                {
                        anti => 2,
-                       name => 'Explosive Payload',
+                       name => 'Javelin Missiles',
+#                      name => 'Explosive Payload',
                        damage => [6 .. 9],
-                       #bonus => +6 (+1) L Air,
+                       bonus => {
+                               'light air' => [6 .. 9],
+                       },
                        dps => [8, 9.3, 10.6, 11.9],
                        splash => 1,
                        type => 'projectile',
@@ -1546,7 +1619,8 @@ use strict;
                },
                {
                        anti => 2,
-                       name => 'High Impact Payload',
+                       name => 'Punisher Cannons',
+#                      name => 'High Impact Payload',
                        damage => [24, 26, 28, 30],
                        dps => [12 .. 15],
                        cooldown => 2,
@@ -1577,8 +1651,11 @@ use strict;
        attack => [
                {
                        anti => 2,
+                       name => 'Lanzer torpedoes',
                        damage => [10 .. 13],
-                       #bonus => +4A,
+                       bonus => {
+                               armored => 4,
+                       },
                        dps => [10 .. 13],
                        type => 'projectile',
                        cooldown => 2,
@@ -1596,6 +1673,7 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
+                                       name => 'Twin gatling cannon',
                                        damage => [12 .. 15],
                                        dps => [12 .. 15],
                                        cooldown => 1,
@@ -1659,7 +1737,7 @@ use strict;
 {
        race => 'terran',
        cat => 'starport',
-       name => 'Banshee',
+       name => 'Banshee', # AH/G-24
        unit => 3,
        min => 150,
        gas => 100,
@@ -1676,6 +1754,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Backlash rockets',
                        damage => [12 .. 15],
                        dps => [19.2, 20.8, 22.4, 24.0],
                        type => 'projectile',
@@ -1739,6 +1818,7 @@ use strict;
                        attack => [
                                {
                                        anti => 3,
+                                       name => '12 mm gauss cannon',
                                        damage => 8,
                                        dps => 10,
                                        cooldown => 0.8,
@@ -1785,6 +1865,7 @@ use strict;
                        cooldown => 0,
                        attack => [
                                {
+                                       name => 'Point defense laser',
                                        range => 8,
                                },
                        ],
@@ -1832,14 +1913,14 @@ use strict;
                        min => 150,
                        gas => 150,
                        build => 110,
-                       special => {
-                               at => {
-                                       duration => 240,
-                               },
-                               pd => {
-                                       duration => 30,
-                               },
-                       },
+#                      special => {
+#                              at => {
+#                                      duration => 240,
+#                              },
+#                              pd => {
+#                                      duration => 30,
+#                              },
+#                      },
                },
                {
                        name => 'Corvid Reactor',
@@ -1872,6 +1953,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'ATS laser batteries',
                        damage => [8 .. 11],
                        dps => [35.6, 40.0, 44.4, 48.8],
                        cooldown => 0.225,
@@ -1880,6 +1962,7 @@ use strict;
                },
                {
                        anti => 2,
+                       name => 'ATS laser batteries',
                        damage => [6 .. 9],
                        dps => [26.7, 31.1, 35.5, 39.9],
                        cooldown => 0.225,
@@ -1940,6 +2023,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Claws',
                        damage => 5,
                        dps => 3.3,
                        cooldown => 1.5,
@@ -1970,6 +2054,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Claws',
                        damage => [4 .. 7],
                        dps => [8, 10, 12, 14],
                        cooldown => 1.0,
@@ -1979,6 +2064,7 @@ use strict;
                },
                {
                        anti => 2,
+                       name => 'Acid Spines',
                        damage => [9 .. 12],
                        dps => [9 .. 12],
                        cooldown => 1.0,
@@ -2125,7 +2211,7 @@ use strict;
                        min => 100,
                        gas => 100,
                        build => 60,
-                       speed => 0.875,
+                       speed => 3.375 - 1.875,
                },
        ],
 },
@@ -2181,8 +2267,11 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Impaler Tentacle',
                        damage => 25,
-                       #bonus => +5A,
+                       bonus => {
+                               armored => 5,
+                       },
                        dps => 13.5,
                        cooldown => 1.85,
                        range => 7,
@@ -2212,8 +2301,11 @@ use strict;
        attack => [
                {
                        anti => 2,
+                       name => 'Seeker Spores',
                        damage => 15,
-                       #bonus => + 30 B,
+                       bonus => {
+                               organic => 30,
+                       },
                        dps => 17.4,
                        type => 'projectile',
                        cooldown => 0.8608,
@@ -2245,6 +2337,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Claws',
                        damage => [5 .. 8],
                        dps => [7.2, 8.6, 10.0, 11.4],
                        cooldown => 0.696,
@@ -2298,8 +2391,12 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Volatile Burst',
                        damage => [20, 22, 24, 26],
-                       #bonus => +15 (+2)L / +60 (+3)S,
+                       bonus => {
+                               light => [15, 17, 19, 21],
+                               structure => [60, 63, 66, 69],
+                       },
                        splash => 1,
                        range => 0,
                },
@@ -2338,6 +2435,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Acid Saliva', # Claws melee
                        damage => [16, 18, 20, 22],
                        dps => [8 .. 11],
                        cooldown => 2.0,
@@ -2396,9 +2494,10 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Needle spines', # Scythe melee
                        damage => [12 .. 15],
                        dps => [16, 17.3, 18.6, 19.9],
-                       type => 'projectile', # except meelee
+                       type => 'projectile', # except melee
                        cooldown => 0.75,
                        range => 5,
                },
@@ -2572,6 +2671,7 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
+                                       name => 'Acid Spit',
                                        damage => [12 .. 15],
                                        dps => [14.0, 15.2, 16.4, 17.6],
                                        type => 'projectile',
@@ -2620,6 +2720,7 @@ use strict;
        attack => [
                {
                        anti => 3,
+                       name => 'Glaive Wurm',
                        damage => [9 .. 12],
                        dps => [5.9, 6.6, 7.3, 8.0],
                        splash => 'bounce',
@@ -2659,8 +2760,11 @@ use strict;
        attack => [
                {
                        anti => 2,
+                       name => 'Parasite Spores',
                        damage => [14 .. 17],
-                       #bonus => +6 (+1)Ma,
+                       bonus => {
+                               massive => [6 .. 9],
+                       },
                        dps => [7.4, 7.9, 8.4, 8.9],
                        type => 'projectile',
                        cooldown => 1.9,
@@ -2702,6 +2806,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Broodling Strike',
                        damage => [20, 22, 24, 26],
                        dps => [8.0, 8.8, 9.6, 10.4],
                        cooldown => 2.5,
@@ -2730,6 +2835,7 @@ use strict;
                        attack => [
                                {
                                        anti => 1,
+                                       name => 'Claws',
                                        damage => [4 .. 7],
                                        dps => [6.2, 7.7, 9.2, 10.7],
                                        cooldown => 0.6455,
@@ -2792,6 +2898,7 @@ use strict;
                        name => 'Consume',
                        abbr => 'cs',
                        desc => 'leaches 200 life of friendly building over 20s to gain 50 energy',
+                       cost => -50,
                        duration => 20,
                        range => 7,
                        cooldown => 1,
@@ -2819,6 +2926,7 @@ use strict;
        attack => [
                {
                        anti => 1,
+                       name => 'Kaiser Blades',
                        damage => [35, 38, 41, 44],
                        dps => [40.7, 44.2, 47.7, 51.2],
                        splash => 1,