git.shiar.nl
/
sheet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sc: fix reaver scarab cost (wrong key)
[sheet.git]
/
sc-units-hots.inc.pl
diff --git
a/sc-units-hots.inc.pl
b/sc-units-hots.inc.pl
index 6b230d90be347c1e1d73c23d57603f745bfd3a83..2efb4b4db55afd32257c64ff26f35d345bf62217 100644
(file)
--- a/
sc-units-hots.inc.pl
+++ b/
sc-units-hots.inc.pl
@@
-11,7
+11,7
@@
use strict;
race => 'protoss',
cat => 'base',
name => 'Probe',
race => 'protoss',
cat => 'base',
name => 'Probe',
-
unit
=> 1,
+
pop
=> 1,
min => 50,
gas => 0,
build => 17,
min => 50,
gas => 0,
build => 17,
@@
-71,7
+71,7
@@
use strict;
race => 'protoss',
cat => 'base',
name => 'Mothership Core',
race => 'protoss',
cat => 'base',
name => 'Mothership Core',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 100,
build => 30,
min => 100,
gas => 100,
build => 30,
@@
-90,7
+90,8
@@
use strict;
{
anti => 1,
name => 'Repulsor Cannon',
{
anti => 1,
name => 'Repulsor Cannon',
- damage => [8 .. 11],
+ damage => 8,
+ upgrade => 1,
type => 'projectile',
cooldown => 0.85,
range => 5,
type => 'projectile',
cooldown => 0.85,
range => 5,
@@
-131,7
+132,7
@@
use strict;
race => 'protoss',
cat => 'base',
name => 'Mothership',
race => 'protoss',
cat => 'base',
name => 'Mothership',
-
unit
=> 8,
+
pop
=> 8,
min => 300,
gas => 300,
build => 100,
min => 300,
gas => 300,
build => 100,
@@
-150,7
+151,8
@@
use strict;
{
anti => 3,
name => 'Purifier beams',
{
anti => 3,
name => 'Purifier beams',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
cooldown => 2.21,
count => 6,
range => 7,
cooldown => 2.21,
count => 6,
range => 7,
@@
-231,7
+233,7
@@
use strict;
race => 'protoss',
cat => 'gateway',
name => 'Zealot',
race => 'protoss',
cat => 'gateway',
name => 'Zealot',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 0,
build => 38,
min => 100,
gas => 0,
build => 38,
@@
-249,7
+251,8
@@
use strict;
{
anti => 1,
name => 'Psi blades',
{
anti => 1,
name => 'Psi blades',
- damage => [8 .. 11],
+ damage => 8,
+ upgrade => 1,
cooldown => 1.2,
count => 2,
range => 0,
cooldown => 1.2,
count => 2,
range => 0,
@@
-277,7
+280,7
@@
use strict;
race => 'protoss',
cat => 'gateway',
name => 'Sentry',
race => 'protoss',
cat => 'gateway',
name => 'Sentry',
-
unit
=> 2,
+
pop
=> 2,
min => 50,
gas => 100,
build => 37,
min => 50,
gas => 100,
build => 37,
@@
-296,7
+299,8
@@
use strict;
{
anti => 3,
name => 'Disruption beam',
{
anti => 3,
name => 'Disruption beam',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
cooldown => 1.0,
range => 5,
},
cooldown => 1.0,
range => 5,
},
@@
-337,7
+341,7
@@
use strict;
race => 'protoss',
cat => 'gateway',
name => 'Stalker',
race => 'protoss',
cat => 'gateway',
name => 'Stalker',
-
unit
=> 2,
+
pop
=> 2,
min => 125,
gas => 50,
build => 42,
min => 125,
gas => 50,
build => 42,
@@
-355,7
+359,8
@@
use strict;
{
anti => 3,
name => 'Particle disruptors',
{
anti => 3,
name => 'Particle disruptors',
- damage => [10 .. 13],
+ damage => 10,
+ upgrade => 1,
bonus => {
armored => 4,
},
bonus => {
armored => 4,
},
@@
-384,7
+389,7
@@
use strict;
race => 'protoss',
cat => 'gateway',
name => 'High Templar',
race => 'protoss',
cat => 'gateway',
name => 'High Templar',
-
unit
=> 2,
+
pop
=> 2,
min => 50,
gas => 150,
build => 55,
min => 50,
gas => 150,
build => 55,
@@
-430,7
+435,7
@@
use strict;
race => 'protoss',
cat => 'gateway',
name => 'Dark Templar',
race => 'protoss',
cat => 'gateway',
name => 'Dark Templar',
-
unit
=> 2,
+
pop
=> 2,
min => 125,
gas => 125,
build => 55,
min => 125,
gas => 125,
build => 55,
@@
-449,7
+454,8
@@
use strict;
{
anti => 1,
name => 'Warp blade',
{
anti => 1,
name => 'Warp blade',
- damage => [45, 50, 55, 60],
+ damage => 45,
+ upgrade => 5,
cooldown => 1.694,
range => 0,
},
cooldown => 1.694,
range => 0,
},
@@
-472,7
+478,7
@@
use strict;
name => 'Archon',
min => 100, # or 175 or 250
gas => 300, # or 275 or 250
name => 'Archon',
min => 100, # or 175 or 250
gas => 300, # or 275 or 250
-
unit
=> 4,
+
pop
=> 4,
build => 12,
base => ['Templar', 'Templar'],
size => 1.5,
build => 12,
base => ['Templar', 'Templar'],
size => 1.5,
@@
-488,9
+494,11
@@
use strict;
{
anti => 3,
name => 'Psionic shockwave',
{
anti => 3,
name => 'Psionic shockwave',
- damage => [25, 28, 31, 34],
+ damage => 25,
+ upgrade => 3,
bonus => {
bonus => {
- organic => [10 .. 13],
+ organic => 10,
+ -organic => 1,
},
splash => 1,
cooldown => 1.754,
},
splash => 1,
cooldown => 1.754,
@@
-505,7
+513,7
@@
use strict;
race => 'protoss',
cat => 'robotic',
name => 'Immortal',
race => 'protoss',
cat => 'robotic',
name => 'Immortal',
-
unit
=> 4,
+
pop
=> 4,
min => 250,
gas => 100,
build => 55,
min => 250,
gas => 100,
build => 55,
@@
-522,9
+530,11
@@
use strict;
{
anti => 1,
name => 'Phase disruptors',
{
anti => 1,
name => 'Phase disruptors',
- damage => [20, 22, 24, 26],
+ damage => 20,
+ upgrade => 2,
bonus => {
bonus => {
- armored => [30, 33, 36, 39],
+ armored => 30,
+ -armored => 3,
},
cooldown => 1.45,
range => 6,
},
cooldown => 1.45,
range => 6,
@@
-546,7
+556,7
@@
use strict;
race => 'protoss',
cat => 'robotic',
name => 'Colossus',
race => 'protoss',
cat => 'robotic',
name => 'Colossus',
-
unit
=> 6,
+
pop
=> 6,
min => 300,
gas => 200,
build => 75,
min => 300,
gas => 200,
build => 75,
@@
-565,7
+575,8
@@
use strict;
{
anti => 1,
name => 'Thermal Lances',
{
anti => 1,
name => 'Thermal Lances',
- damage => [15, 17, 19, 21],
+ damage => 15,
+ upgrade => 2,
splash => 'line',
cooldown => 1.65,
count => 2,
splash => 'line',
cooldown => 1.65,
count => 2,
@@
-593,7
+604,7
@@
use strict;
race => 'protoss',
cat => 'robotic',
name => 'Observer',
race => 'protoss',
cat => 'robotic',
name => 'Observer',
-
unit
=> 1,
+
pop
=> 1,
min => 25,
gas => 75,
build => 30,
min => 25,
gas => 75,
build => 30,
@@
-633,7
+644,7
@@
use strict;
race => 'protoss',
cat => 'robotic',
name => 'Warp Prism',
race => 'protoss',
cat => 'robotic',
name => 'Warp Prism',
-
unit
=> 2,
+
pop
=> 2,
min => 200,
gas => 0,
build => 50,
min => 200,
gas => 0,
build => 50,
@@
-672,7
+683,7
@@
use strict;
race => 'protoss',
cat => 'stargate',
name => 'Phoenix',
race => 'protoss',
cat => 'stargate',
name => 'Phoenix',
-
unit
=> 2,
+
pop
=> 2,
min => 150,
gas => 100,
build => 35,
min => 150,
gas => 100,
build => 35,
@@
-690,7
+701,8
@@
use strict;
{
anti => 2,
name => 'Ion Cannons',
{
anti => 2,
name => 'Ion Cannons',
- damage => [5 .. 8],
+ damage => 5,
+ upgrade => 1,
bonus => {
light => 5,
},
bonus => {
light => 5,
},
@@
-732,7
+744,7
@@
use strict;
race => 'protoss',
cat => 'stargate',
name => 'Void Ray',
race => 'protoss',
cat => 'stargate',
name => 'Void Ray',
-
unit
=> 4,
+
pop
=> 4,
min => 250,
gas => 150,
build => 60,
min => 250,
gas => 150,
build => 60,
@@
-750,9
+762,11
@@
use strict;
{
anti => 3,
name => 'Prismatic beam',
{
anti => 3,
name => 'Prismatic beam',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
bonus => {
bonus => {
- armored => [4 .. 7],
+ armored => 4,
+ -armored => 1,
},
cooldown => 0.5,
range => 6, # keeps firing until range 8
},
cooldown => 0.5,
range => 6, # keeps firing until range 8
@@
-770,7
+784,7
@@
use strict;
attack => [
{
bonus => {
attack => [
{
bonus => {
- armored => 6,
# total +10 .. 13
+ armored => 6,
},
},
],
},
},
],
@@
-782,7
+796,7
@@
use strict;
race => 'protoss',
cat => 'stargate',
name => 'Oracle',
race => 'protoss',
cat => 'stargate',
name => 'Oracle',
-
unit
=> 3,
+
pop
=> 3,
min => 150,
gas => 150,
build => 50,
min => 150,
gas => 150,
build => 50,
@@
-841,7
+855,7
@@
use strict;
race => 'protoss',
cat => 'stargate',
name => 'Tempest',
race => 'protoss',
cat => 'stargate',
name => 'Tempest',
-
unit
=> 4,
+
pop
=> 4,
min => 300,
gas => 200,
build => 60,
min => 300,
gas => 200,
build => 60,
@@
-860,9
+874,11
@@
use strict;
{
anti => 2,
name => 'Kinetic Overload',
{
anti => 2,
name => 'Kinetic Overload',
- damage => [30, 33, 36, 39],
+ damage => 30,
+ upgrade => 3,
bonus => {
bonus => {
- massive => [14, 16, 18, 20],
+ massive => 14,
+ -massive => 2,
},
type => 'projectile',
cooldown => 3.3,
},
type => 'projectile',
cooldown => 3.3,
@@
-871,7
+887,8
@@
use strict;
{
anti => 1,
name => 'Resonance Coil',
{
anti => 1,
name => 'Resonance Coil',
- damage => [30, 33, 36, 39],
+ damage => 30,
+ upgrade => 3,
type => 'projectile',
cooldown => 3.3,
range => 15,
type => 'projectile',
cooldown => 3.3,
range => 15,
@@
-885,7
+902,7
@@
use strict;
race => 'protoss',
cat => 'stargate',
name => 'Carrier',
race => 'protoss',
cat => 'stargate',
name => 'Carrier',
-
unit
=> 6,
+
pop
=> 6,
min => 350,
gas => 250,
build => 120,
min => 350,
gas => 250,
build => 120,
@@
-914,7
+931,7
@@
use strict;
special => [
{
alt => 'Interceptor',
special => [
{
alt => 'Interceptor',
-
unit
=> 0,
+
pop
=> 0,
min => 25,
gas => 0,
build => 8,
min => 25,
gas => 0,
build => 8,
@@
-932,7
+949,8
@@
use strict;
{
anti => 3,
name => 'Interceptor Beams',
{
anti => 3,
name => 'Interceptor Beams',
- damage => [5 .. 8],
+ damage => 5,
+ upgrade => 1,
cooldown => 3.0,
count => 2,
range => 2,
cooldown => 3.0,
count => 2,
range => 2,
@@
-964,7
+982,7
@@
use strict;
race => 'terran',
cat => 'base',
name => 'SCV', # T-280 Space Construction Vehicle
race => 'terran',
cat => 'base',
name => 'SCV', # T-280 Space Construction Vehicle
-
unit
=> 1,
+
pop
=> 1,
min => 50,
gas => 0,
build => 17,
min => 50,
gas => 0,
build => 17,
@@
-994,7
+1012,8
@@
use strict;
race => 'terran',
cat => 'base',
name => 'Mule',
race => 'terran',
cat => 'base',
name => 'Mule',
- unit => 0,
+ pop => 0,
+ cargo => 0,
min => 0,
build => 0,
size => 0.75,
min => 0,
build => 0,
size => 0.75,
@@
-1065,7
+1084,7
@@
use strict;
cat => 'base',
name => 'Planetary Fortress',
base => ['Command Center'],
cat => 'base',
name => 'Planetary Fortress',
base => ['Command Center'],
-
unit
=> -11,
+
pop
=> -11,
min => 150,
gas => 150,
build => 50,
min => 150,
gas => 150,
build => 50,
@@
-1123,7
+1142,7
@@
use strict;
race => 'terran',
cat => 'barracks',
name => 'Marine',
race => 'terran',
cat => 'barracks',
name => 'Marine',
-
unit
=> 1,
+
pop
=> 1,
min => 50,
gas => 0,
build => 25,
min => 50,
gas => 0,
build => 25,
@@
-1139,7
+1158,8
@@
use strict;
{
anti => 3,
name => 'C-14 rifle',
{
anti => 3,
name => 'C-14 rifle',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
cooldown => 0.8608,
range => 5,
},
cooldown => 0.8608,
range => 5,
},
@@
-1166,7
+1186,8
@@
use strict;
attack => [
{
anti => 3,
attack => [
{
anti => 3,
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
cooldown => 0.5739,
range => 5,
},
cooldown => 0.5739,
range => 5,
},
@@
-1181,7
+1202,7
@@
use strict;
race => 'terran',
cat => 'barracks',
name => 'Marauder',
race => 'terran',
cat => 'barracks',
name => 'Marauder',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 25,
build => 30,
min => 100,
gas => 25,
build => 30,
@@
-1197,9
+1218,11
@@
use strict;
{
anti => 1,
name => 'Punisher grenades',
{
anti => 1,
name => 'Punisher grenades',
- damage => [10 .. 13],
+ damage => 10,
+ upgrade => 1,
bonus => {
bonus => {
- armored => [10 .. 13],
+ armored => 10,
+ -armored => 1,
},
type => 'projectile',
cooldown => 1.5,
},
type => 'projectile',
cooldown => 1.5,
@@
-1218,9
+1241,11
@@
use strict;
attack => [
{
anti => 1,
attack => [
{
anti => 1,
- damage => [10 .. 13],
+ damage => 10,
+ upgrade => 1,
bonus => {
bonus => {
- armored => [10 .. 13],
+ armored => 10,
+ -armored => 1,
},
type => 'projectile',
cooldown => 1.0,
},
type => 'projectile',
cooldown => 1.0,
@@
-1249,7
+1274,7
@@
use strict;
race => 'terran',
cat => 'barracks',
name => 'Reaper',
race => 'terran',
cat => 'barracks',
name => 'Reaper',
-
unit
=> 1,
+
pop
=> 1,
min => 50,
gas => 50,
build => 40,
min => 50,
gas => 50,
build => 40,
@@
-1266,7
+1291,8
@@
use strict;
{
anti => 1,
name => 'P-45 Reaper pistol',
{
anti => 1,
name => 'P-45 Reaper pistol',
- damage => [4 .. 7],
+ damage => 4,
+ upgrade => 1,
cooldown => 1.1,
count => 2,
range => 4.5,
cooldown => 1.1,
count => 2,
range => 4.5,
@@
-1288,7
+1314,7
@@
use strict;
race => 'terran',
cat => 'barracks',
name => 'Ghost',
race => 'terran',
cat => 'barracks',
name => 'Ghost',
-
unit
=> 2,
+
pop
=> 2,
min => 200,
gas => 100,
build => 40,
min => 200,
gas => 100,
build => 40,
@@
-1304,9
+1330,11
@@
use strict;
{
anti => 3,
name => 'C-10 rifle',
{
anti => 3,
name => 'C-10 rifle',
- damage => [10 .. 13],
+ damage => 10,
+ upgrade => 1,
bonus => {
bonus => {
- light => [10 .. 13],
+ light => 10,
+ -light => 1,
},
cooldown => 1.5,
range => 6,
},
cooldown => 1.5,
range => 6,
@@
-1355,7
+1383,7
@@
use strict;
race => 'terran',
cat => 'factory',
name => 'Hellion',
race => 'terran',
cat => 'factory',
name => 'Hellion',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 0,
build => 30,
min => 100,
gas => 0,
build => 30,
@@
-1371,9
+1399,11
@@
use strict;
{
anti => 1,
name => 'Infernal flamethrower',
{
anti => 1,
name => 'Infernal flamethrower',
- damage => [8 .. 11],
+ damage => 8,
+ upgrade => 1,
bonus => {
bonus => {
- light => [6 .. 9],
+ light => 6,
+ -light => 1,
},
splash => 'line',
cooldown => 2.5,
},
splash => 'line',
cooldown => 2.5,
@@
-1398,9
+1428,11
@@
use strict;
build => 110,
attack => [
{
build => 110,
attack => [
{
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
bonus => {
bonus => {
- light => [5, 5, 5, 5], # total [11 .. 14]
+ light => 5,
+ -light => 0,
},
},
],
},
},
],
@@
-1412,7
+1444,7
@@
use strict;
race => 'terran',
cat => 'factory',
name => 'Hellbat',
race => 'terran',
cat => 'factory',
name => 'Hellbat',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 0,
build => 30,
min => 100,
gas => 0,
build => 30,
@@
-1429,7
+1461,8
@@
use strict;
{
anti => 1,
name => 'Napalm Spray',
{
anti => 1,
name => 'Napalm Spray',
- damage => [18, 20, 22, 24],
+ damage => 18,
+ upgrade => 2,
splash => 1,
cooldown => 2,
range => 2,
splash => 1,
cooldown => 2,
range => 2,
@@
-1454,7
+1487,8
@@
use strict;
attack => [
{
bonus => {
attack => [
{
bonus => {
- light => [12 .. 15],
+ light => 12,
+ -light => 1,
},
},
],
},
},
],
@@
-1466,7
+1500,7
@@
use strict;
race => 'terran',
cat => 'factory',
name => 'Widow Mine',
race => 'terran',
cat => 'factory',
name => 'Widow Mine',
-
unit
=> 2,
+
pop
=> 2,
min => 75,
gas => 25,
build => 40,
min => 75,
gas => 25,
build => 40,
@@
-1509,7
+1543,7
@@
use strict;
race => 'terran',
cat => 'factory',
name => 'Siege Tank',
race => 'terran',
cat => 'factory',
name => 'Siege Tank',
-
unit
=> 3,
+
pop
=> 3,
min => 150,
gas => 125,
build => 45,
min => 150,
gas => 125,
build => 45,
@@
-1525,9
+1559,11
@@
use strict;
{
anti => 1,
name => '90 mm twin cannon',
{
anti => 1,
name => '90 mm twin cannon',
- damage => [15, 17, 19, 21],
+ damage => 15,
+ upgrade => 2,
bonus => {
bonus => {
- armored => [10 .. 13],
+ armored => 10,
+ -armored => 1,
},
cooldown => 1.04,
range => 7,
},
cooldown => 1.04,
range => 7,
@@
-1543,9
+1579,11
@@
use strict;
{
anti => 1,
name => '120 mm shock cannon',
{
anti => 1,
name => '120 mm shock cannon',
- damage => [35, 38, 41, 44],
+ damage => 35,
+ upgrade => 3,
bonus => {
bonus => {
- armored => [15, 17, 19, 21],
+ armored => 15,
+ -armored => 2,
},
splash => 1,
cooldown => 3,
},
splash => 1,
cooldown => 3,
@@
-1564,7
+1602,7
@@
use strict;
race => 'terran',
cat => 'factory',
name => 'Thor',
race => 'terran',
cat => 'factory',
name => 'Thor',
-
unit
=> 6,
+
pop
=> 6,
min => 300,
gas => 200,
build => 60,
min => 300,
gas => 200,
build => 60,
@@
-1581,7
+1619,8
@@
use strict;
{
anti => 1,
name => "Thor's Hammer",
{
anti => 1,
name => "Thor's Hammer",
- damage => [30, 33, 36, 39],
+ damage => 30,
+ upgrade => 3,
cooldown => 1.28,
range => 7,
count => 2,
cooldown => 1.28,
range => 7,
count => 2,
@@
-1590,9
+1629,11
@@
use strict;
anti => 2,
name => 'Javelin Missiles',
# name => 'Explosive Payload',
anti => 2,
name => 'Javelin Missiles',
# name => 'Explosive Payload',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
bonus => {
bonus => {
- 'light air' => [6 .. 9],
+ light => 6,
+ -light => 1,
},
splash => 1,
type => 'projectile',
},
splash => 1,
type => 'projectile',
@@
-1604,7
+1645,8
@@
use strict;
anti => 2,
name => 'Punisher Cannons',
# name => 'High Impact Payload',
anti => 2,
name => 'Punisher Cannons',
# name => 'High Impact Payload',
- damage => [24, 26, 28, 30],
+ damage => 24,
+ upgrade => 2,
cooldown => 2,
range => 10,
},
cooldown => 2,
range => 10,
},
@@
-1617,7
+1659,7
@@
use strict;
race => 'terran',
cat => 'starport',
name => 'Viking',
race => 'terran',
cat => 'starport',
name => 'Viking',
-
unit
=> 2,
+
pop
=> 2,
min => 150,
gas => 75,
build => 42,
min => 150,
gas => 75,
build => 42,
@@
-1634,7
+1676,8
@@
use strict;
{
anti => 2,
name => 'Lanzer torpedoes',
{
anti => 2,
name => 'Lanzer torpedoes',
- damage => [10 .. 13],
+ damage => 10,
+ upgrade => 1,
bonus => {
armored => 4,
},
bonus => {
armored => 4,
},
@@
-1655,7
+1698,8
@@
use strict;
{
anti => 1,
name => 'Twin gatling cannon',
{
anti => 1,
name => 'Twin gatling cannon',
- damage => [12 .. 15],
+ damage => 12,
+ upgrade => 1,
cooldown => 1,
range => 6,
},
cooldown => 1,
range => 6,
},
@@
-1670,7
+1714,7
@@
use strict;
race => 'terran',
cat => 'starport',
name => 'Medivac',
race => 'terran',
cat => 'starport',
name => 'Medivac',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 100,
build => 42,
min => 100,
gas => 100,
build => 42,
@@
-1718,7
+1762,7
@@
use strict;
race => 'terran',
cat => 'starport',
name => 'Banshee', # AH/G-24
race => 'terran',
cat => 'starport',
name => 'Banshee', # AH/G-24
-
unit
=> 3,
+
pop
=> 3,
min => 150,
gas => 100,
build => 60,
min => 150,
gas => 100,
build => 60,
@@
-1735,7
+1779,8
@@
use strict;
{
anti => 1,
name => 'Backlash rockets',
{
anti => 1,
name => 'Backlash rockets',
- damage => [12 .. 15],
+ damage => 12,
+ upgrade => 1,
type => 'projectile',
cooldown => 1.25,
count => 2,
type => 'projectile',
cooldown => 1.25,
count => 2,
@@
-1763,7
+1808,7
@@
use strict;
race => 'terran',
cat => 'starport',
name => 'Raven',
race => 'terran',
cat => 'starport',
name => 'Raven',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 200,
build => 60,
min => 100,
gas => 200,
build => 60,
@@
-1914,7
+1959,7
@@
use strict;
race => 'terran',
cat => 'starport',
name => 'Battlecruiser',
race => 'terran',
cat => 'starport',
name => 'Battlecruiser',
-
unit
=> 6,
+
pop
=> 6,
min => 400,
gas => 300,
build => 90,
min => 400,
gas => 300,
build => 90,
@@
-1932,7
+1977,8
@@
use strict;
{
anti => 1,
name => 'ATS laser batteries',
{
anti => 1,
name => 'ATS laser batteries',
- damage => [8 .. 11],
+ damage => 8,
+ upgrade => 1,
cooldown => 0.225,
type => 'projectile',
range => 6,
cooldown => 0.225,
type => 'projectile',
range => 6,
@@
-1940,7
+1986,8
@@
use strict;
{
anti => 2,
name => 'ATS laser batteries',
{
anti => 2,
name => 'ATS laser batteries',
- damage => [6 .. 9],
+ damage => 6,
+ upgrade => 1,
cooldown => 0.225,
type => 'projectile',
range => 6,
cooldown => 0.225,
type => 'projectile',
range => 6,
@@
-1984,7
+2031,7
@@
use strict;
race => 'zerg',
cat => 'base',
name => 'Drone',
race => 'zerg',
cat => 'base',
name => 'Drone',
-
unit
=> 1,
+
pop
=> 1,
min => 50,
gas => 0,
build => 17,
min => 50,
gas => 0,
build => 17,
@@
-2014,7
+2061,7
@@
use strict;
race => 'zerg',
cat => 'base',
name => 'Queen',
race => 'zerg',
cat => 'base',
name => 'Queen',
-
unit
=> 2,
+
pop
=> 2,
min => 150,
gas => 0,
build => 50,
min => 150,
gas => 0,
build => 50,
@@
-2030,7
+2077,8
@@
use strict;
{
anti => 1,
name => 'Claws',
{
anti => 1,
name => 'Claws',
- damage => [4 .. 7],
+ damage => 4,
+ upgrade => 1,
cooldown => 1.0,
type => 'projectile', # except if range < 3
range => 5,
cooldown => 1.0,
type => 'projectile', # except if range < 3
range => 5,
@@
-2039,7
+2087,8
@@
use strict;
{
anti => 2,
name => 'Acid Spines',
{
anti => 2,
name => 'Acid Spines',
- damage => [9 .. 12],
+ damage => 9,
+ upgrade => 1,
cooldown => 1.0,
type => 'projectile', # except if range < 3
range => 7,
cooldown => 1.0,
type => 'projectile', # except if range < 3
range => 7,
@@
-2082,7
+2131,7
@@
use strict;
race => 'zerg',
cat => 'base',
name => 'Overlord',
race => 'zerg',
cat => 'base',
name => 'Overlord',
-
unit
=> -9,
+
pop
=> -9,
min => 100,
gas => 0,
build => 25,
min => 100,
gas => 0,
build => 25,
@@
-2132,7
+2181,7
@@
use strict;
cat => 'base',
name => 'Overseer',
base => ['Overlord'],
cat => 'base',
name => 'Overseer',
base => ['Overlord'],
-
unit
=> -9,
+
pop
=> -9,
min => 100+50,
gas => 50,
build => 17,
min => 100+50,
gas => 50,
build => 17,
@@
-2193,7
+2242,7
@@
use strict;
race => 'zerg',
cat => 'creep',
name => 'Larva',
race => 'zerg',
cat => 'creep',
name => 'Larva',
-
unit
=> 0,
+
pop
=> 0,
build => 15,
size => 0.25,
cargo => 0,
build => 15,
size => 0.25,
cargo => 0,
@@
-2293,7
+2342,7
@@
use strict;
race => 'zerg',
cat => 'hatchery',
name => 'Zergling',
race => 'zerg',
cat => 'hatchery',
name => 'Zergling',
-
unit
=> 0.5,
+
pop
=> 0.5,
min => 25,
gas => 0,
build => 24,
min => 25,
gas => 0,
build => 24,
@@
-2309,7
+2358,8
@@
use strict;
{
anti => 1,
name => 'Claws',
{
anti => 1,
name => 'Claws',
- damage => [5 .. 8],
+ damage => 5,
+ upgrade => 1,
cooldown => 0.696,
},
],
cooldown => 0.696,
},
],
@@
-2346,7
+2396,7
@@
use strict;
cat => 'hatchery',
name => 'Baneling',
base => ['Zergling'],
cat => 'hatchery',
name => 'Baneling',
base => ['Zergling'],
-
unit
=> 0.5,
+
pop
=> 0.5,
min => 25+25,
gas => 25,
build => 20,
min => 25+25,
gas => 25,
build => 20,
@@
-2361,10
+2411,13
@@
use strict;
{
anti => 1,
name => 'Volatile Burst',
{
anti => 1,
name => 'Volatile Burst',
- damage => [20, 22, 24, 26],
+ damage => 20,
+ upgrade => 2,
bonus => {
bonus => {
- light => [15, 17, 19, 21],
- structure => [60, 63, 66, 69],
+ light => 15,
+ -light => 2,
+ structure => 60,
+ -structure => 3,
},
splash => 1,
range => 0,
},
splash => 1,
range => 0,
@@
-2389,7
+2442,7
@@
use strict;
race => 'zerg',
cat => 'hatchery',
name => 'Roach',
race => 'zerg',
cat => 'hatchery',
name => 'Roach',
-
unit
=> 2,
+
pop
=> 2,
min => 75,
gas => 25,
build => 27,
min => 75,
gas => 25,
build => 27,
@@
-2405,7
+2458,8
@@
use strict;
{
anti => 1,
name => 'Acid Saliva', # Claws melee
{
anti => 1,
name => 'Acid Saliva', # Claws melee
- damage => [16, 18, 20, 22],
+ damage => 16,
+ upgrade => 2,
cooldown => 2.0,
},
],
cooldown => 2.0,
},
],
@@
-2447,7
+2501,7
@@
use strict;
race => 'zerg',
cat => 'lair',
name => 'Hydralisk',
race => 'zerg',
cat => 'lair',
name => 'Hydralisk',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 50,
build => 33,
min => 100,
gas => 50,
build => 33,
@@
-2463,7
+2517,8
@@
use strict;
{
anti => 3,
name => 'Needle spines', # Scythe melee
{
anti => 3,
name => 'Needle spines', # Scythe melee
- damage => [12 .. 15],
+ damage => 12,
+ upgrade => 1,
type => 'projectile', # except melee
cooldown => 0.75,
range => 5,
type => 'projectile', # except melee
cooldown => 0.75,
range => 5,
@@
-2499,7
+2554,7
@@
use strict;
race => 'zerg',
cat => 'lair',
name => 'Infestor',
race => 'zerg',
cat => 'lair',
name => 'Infestor',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 150,
build => 50,
min => 100,
gas => 150,
build => 50,
@@
-2599,7
+2654,7
@@
use strict;
race => 'zerg',
cat => 'lair',
name => 'Swarm Host',
race => 'zerg',
cat => 'lair',
name => 'Swarm Host',
-
unit
=> 4,
+
pop
=> 4,
min => 100,
gas => 200,
build => 40,
min => 100,
gas => 200,
build => 40,
@@
-2641,7
+2696,8
@@
use strict;
{
anti => 1,
name => 'Acid Spit',
{
anti => 1,
name => 'Acid Spit',
- damage => [12 .. 15],
+ damage => 12,
+ upgrade => 1,
type => 'projectile',
cooldown => 0.6,
range => 3,
type => 'projectile',
cooldown => 0.6,
range => 3,
@@
-2672,7
+2728,7
@@
use strict;
race => 'zerg',
cat => 'lair',
name => 'Mutalisk',
race => 'zerg',
cat => 'lair',
name => 'Mutalisk',
-
unit
=> 2,
+
pop
=> 2,
min => 100,
gas => 100,
build => 33,
min => 100,
gas => 100,
build => 33,
@@
-2689,7
+2745,8
@@
use strict;
{
anti => 3,
name => 'Glaive Wurm',
{
anti => 3,
name => 'Glaive Wurm',
- damage => [9 .. 12],
+ damage => 9,
+ upgrade => 1,
splash => 'bounce',
psionic => 1,
cooldown => 1.5246,
splash => 'bounce',
psionic => 1,
cooldown => 1.5246,
@@
-2711,7
+2768,7
@@
use strict;
race => 'zerg',
cat => 'lair',
name => 'Corruptor',
race => 'zerg',
cat => 'lair',
name => 'Corruptor',
-
unit
=> 2,
+
pop
=> 2,
min => 150,
gas => 100,
build => 40,
min => 150,
gas => 100,
build => 40,
@@
-2728,9
+2785,11
@@
use strict;
{
anti => 2,
name => 'Parasite Spores',
{
anti => 2,
name => 'Parasite Spores',
- damage => [14 .. 17],
+ damage => 14,
+ upgrade => 1,
bonus => {
bonus => {
- massive => [6 .. 9],
+ massive => 6,
+ -massive => 1,
},
type => 'projectile',
cooldown => 1.9,
},
type => 'projectile',
cooldown => 1.9,
@@
-2755,7
+2814,7
@@
use strict;
cat => 'hive',
name => 'Brood Lord',
base => ['Corruptor'],
cat => 'hive',
name => 'Brood Lord',
base => ['Corruptor'],
-
unit
=> 4,
+
pop
=> 4,
min => 150+150,
gas => 100+150,
build => 34,
min => 150+150,
gas => 100+150,
build => 34,
@@
-2773,7
+2832,8
@@
use strict;
{
anti => 1,
name => 'Broodling Strike',
{
anti => 1,
name => 'Broodling Strike',
- damage => [20, 22, 24, 26],
+ damage => 20,
+ upgrade => 2,
cooldown => 2.5,
range => 9.5,
},
cooldown => 2.5,
range => 9.5,
},
@@
-2787,7
+2847,7
@@
use strict;
desc => 'Broodlings are spawned upon each attack',
duration => -1,
alt => 'Broodling',
desc => 'Broodlings are spawned upon each attack',
duration => -1,
alt => 'Broodling',
-
unit
=> 0,
+
pop
=> 0,
# build => 1,
size => 0.75,
cargo => 0,
# build => 1,
size => 0.75,
cargo => 0,
@@
-2801,7
+2861,8
@@
use strict;
{
anti => 1,
name => 'Claws',
{
anti => 1,
name => 'Claws',
- damage => [4 .. 7],
+ damage => 4,
+ upgrade => 1,
cooldown => 0.6455,
range => 0,
},
cooldown => 0.6455,
range => 0,
},
@@
-2823,7
+2884,7
@@
use strict;
race => 'zerg',
cat => 'hive',
name => 'Viper',
race => 'zerg',
cat => 'hive',
name => 'Viper',
-
unit
=> 3,
+
pop
=> 3,
min => 100,
gas => 200,
build => 40,
min => 100,
gas => 200,
build => 40,
@@
-2874,7
+2935,7
@@
use strict;
race => 'zerg',
cat => 'hive',
name => 'Ultralisk',
race => 'zerg',
cat => 'hive',
name => 'Ultralisk',
-
unit
=> 6,
+
pop
=> 6,
min => 300,
gas => 200,
build => 55,
min => 300,
gas => 200,
build => 55,
@@
-2891,7
+2952,8
@@
use strict;
{
anti => 1,
name => 'Kaiser Blades',
{
anti => 1,
name => 'Kaiser Blades',
- damage => [35, 38, 41, 44],
+ damage => 35,
+ upgrade => 3,
splash => 1,
cooldown => 0.861,
range => 1,
splash => 1,
cooldown => 0.861,
range => 1,