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: rename cmp attribute to dps
[sheet.git]
/
sc-units.inc.pl
diff --git
a/sc-units.inc.pl
b/sc-units.inc.pl
index 2bdc7154608c079a314d59e79e73f312ceeb0f59..de7a97b6d4205a9723d8b7e4728ae274c83a8802 100644
(file)
--- a/
sc-units.inc.pl
+++ b/
sc-units.inc.pl
@@
-10,18
+10,18
@@
name => 'Probe',
min => 50,
gas => 0,
build => 12.7*$FM, # 20
min => 50,
gas => 0,
build => 12.7*$FM, # 20
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'protoss',
organic => 0,
unit => 1,
race => 'protoss',
organic => 0,
-hp =>
4
0,
-shield =>
5
0,
+hp =>
2
0,
+shield =>
2
0,
armor => 0,
attack => {
ground => {
name => "Particle Beam",
damage => 5,
armor => 0,
attack => {
ground => {
name => "Particle Beam",
damage => 5,
-
cmp
=> 7,
+
dps
=> 7,
},
range => 1,
},
},
range => 1,
},
@@
-41,20
+41,20
@@
trans => {
min => 150,
gas => 0,
build => 50,
min => 150,
gas => 0,
build => 50,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 0,
race => 'protoss',
unit => 0,
race => 'protoss',
-hp =>
2
00,
-shield =>
5
0,
+hp =>
1
00,
+shield =>
10
0,
armor => 0,
attack => {
ground => {
damage => 20,
armor => 0,
attack => {
ground => {
damage => 20,
-
cmp
=> 27,
+
dps
=> 27,
},
air => {
damage => 20,
},
air => {
damage => 20,
-
cmp
=> 27,
+
dps
=> 27,
},
range => 7,
},
},
range => 7,
},
@@
-75,18
+75,18
@@
trans => {
min => 100,
gas => 0,
build => 25*$FM, # 40
min => 100,
gas => 0,
build => 25*$FM, # 40
-s
ize
=> 1,
+s
uit
=> 1,
unit => 2,
race => 'protoss',
organic => 1,
unit => 2,
race => 'protoss',
organic => 1,
-hp => 1
6
0,
-shield =>
38
,
+hp => 1
0
0,
+shield =>
60
,
armor => 1,
attack => {
ground => {
name => "Psi Blades",
damage => [16, 18, 20, 22],
armor => 1,
attack => {
ground => {
name => "Psi Blades",
damage => [16, 18, 20, 22],
-
cmp
=> [22, undef, undef, 30],
+
dps
=> [22, undef, undef, 30],
},
range => 1,
},
},
range => 1,
},
@@
-112,23
+112,23
@@
trans => {
min => 125,
gas => 50,
build => 32*$FM, # 40
min => 125,
gas => 50,
build => 32*$FM, # 40
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'protoss',
organic => 0,
unit => 2,
race => 'protoss',
organic => 0,
-hp => 1
8
0,
-shield =>
44
,
+hp => 1
0
0,
+shield =>
80
,
armor => 1,
attack => {
ground => {
name => "Phase Disruptor",
damage => [20, 22, 24, 26],
armor => 1,
attack => {
ground => {
name => "Phase Disruptor",
damage => [20, 22, 24, 26],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
type => 'explosive',
},
air => {
damage => [20, 22, 24, 26],
type => 'explosive',
},
air => {
damage => [20, 22, 24, 26],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
type => 'explosive',
},
range => 4,
type => 'explosive',
},
range => 4,
@@
-156,12
+156,12
@@
trans => {
min => 50,
gas => 150,
build => 31.7*$FM, # 50
min => 50,
gas => 150,
build => 31.7*$FM, # 50
-s
ize
=> 1,
+s
uit
=> 1,
unit => 2,
race => 'protoss',
organic => 1,
unit => 2,
race => 'protoss',
organic => 1,
-hp =>
8
0,
-shield =>
5
0,
+hp =>
4
0,
+shield =>
4
0,
armor => 0,
attack => {
},
armor => 0,
attack => {
},
@@
-217,18
+217,18
@@
trans => {
min => 125,
gas => 100,
build => 34*$FM, # 50
min => 125,
gas => 100,
build => 34*$FM, # 50
-s
ize
=> 1,
+s
uit
=> 1,
unit => 2,
race => 'protoss',
organic => 1,
unit => 2,
race => 'protoss',
organic => 1,
-hp =>
12
0,
-shield =>
33
,
+hp =>
8
0,
+shield =>
40
,
armor => 1,
attack => {
ground => {
name => "Warp Blades",
damage => [40, 43, 46, 49],
armor => 1,
attack => {
ground => {
name => "Warp Blades",
damage => [40, 43, 46, 49],
-
cmp
=> [40, 43, 46, 49],
+
dps
=> [40, 43, 46, 49],
},
range => 1,
},
},
range => 1,
},
@@
-249,23
+249,23
@@
min => 100,
gas => 300,
build => 13*$FM, # 20
base => ['templar', 'templar'],
gas => 300,
build => 13*$FM, # 20
base => ['templar', 'templar'],
-s
ize
=> 3,
+s
uit
=> 3,
unit => 4,
race => 'protoss',
organic => 0,
unit => 4,
race => 'protoss',
organic => 0,
-hp =>
36
0,
-shield =>
97
,
+hp =>
1
0,
+shield =>
350
,
armor => 0,
attack => {
ground => {
name => "Psionic Shockwave",
damage => [30, 33, 36, 39],
armor => 0,
attack => {
ground => {
name => "Psionic Shockwave",
damage => [30, 33, 36, 39],
-
cmp
=> [45, undef, undef, 59],
+
dps
=> [45, undef, undef, 59],
splash => 1,
},
air => {
damage => [30, 33, 36, 39],
splash => 1,
},
air => {
damage => [30, 33, 36, 39],
-
cmp
=> [45, undef, undef, 59],
+
dps
=> [45, undef, undef, 59],
splash => 1,
},
range => 2,
splash => 1,
},
range => 2,
@@
-286,12
+286,12
@@
min => 250,
gas => 200,
build => 13*$FM, # 20
base => ['dark templar', 'dark templar'],
gas => 200,
build => 13*$FM, # 20
base => ['dark templar', 'dark templar'],
-s
ize
=> 3,
+s
uit
=> 3,
unit => 4,
race => 'protoss',
organic => 0,
unit => 4,
race => 'protoss',
organic => 0,
-hp => 2
2
5,
-shield =>
89
,
+hp => 25,
+shield =>
200
,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-354,22
+354,22
@@
trans => {
min => 275,
gas => 125,
build => 50.5*$FM, # 80
min => 275,
gas => 125,
build => 50.5*$FM, # 80
-s
ize
=> 3,
+s
uit
=> 3,
unit => 3,
race => 'protoss',
organic => 0,
air => 1,
unit => 3,
race => 'protoss',
organic => 0,
air => 1,
-hp =>
2
50,
-shield =>
4
0,
+hp =>
1
50,
+shield =>
10
0,
armor => 0,
attack => {
ground => {
damage => [8, 9, 10, 11],
armor => 0,
attack => {
ground => {
damage => [8, 9, 10, 11],
-
cmp
=> [8, 9, 10, 11],
+
dps
=> [8, 9, 10, 11],
},
air => {
damage => [28, 30, 32, 34],
},
air => {
damage => [28, 30, 32, 34],
-
cmp
=> [38, undef, undef, 46],
+
dps
=> [38, undef, undef, 46],
type => 'explosive',
},
range => 4,
type => 'explosive',
},
range => 4,
@@
-396,18
+396,18
@@
trans => {
min => 150,
gas => 100,
build => 25.3*$FM, # 40
min => 150,
gas => 100,
build => 25.3*$FM, # 40
-s
ize
=> 2,
+s
uit
=> 2,
unit => 2,
race => 'protoss',
organic => 0,
air => 1,
unit => 2,
race => 'protoss',
organic => 0,
air => 1,
-hp => 1
8
0,
-shield =>
44
,
+hp => 1
0
0,
+shield =>
80
,
armor => 1,
attack => {
air => {
damage => [5, 6, 7, 8],
armor => 1,
attack => {
air => {
damage => [5, 6, 7, 8],
-
cmp
=> [19, undef, undef, 30],
+
dps
=> [19, undef, undef, 30],
splash => 1,
type => 'explosive',
},
splash => 1,
type => 'explosive',
},
@@
-437,24
+437,24
@@
trans => {
min => 350,
gas => 250,
build => 88.5*$FM, # 140
min => 350,
gas => 250,
build => 88.5*$FM, # 140
-s
ize
=> 3,
+s
uit
=> 3,
unit => 6,
race => 'protoss',
organic => 0,
unit => 6,
race => 'protoss',
organic => 0,
-hp =>
45
0,
-shield =>
33
,
+hp =>
30
0,
+shield =>
150
,
armor => 4,
attack => {
ground => {
damage => [6, 7, 8, 9],
armor => 4,
attack => {
ground => {
damage => [6, 7, 8, 9],
-
cmp
=> [17, undef, undef, 49],
+
dps
=> [17, undef, undef, 49],
min => 25,
build => 12.7*$FM,
max => 4,
},
air => {
damage => [6, 7, 8, 9],
min => 25,
build => 12.7*$FM,
max => 4,
},
air => {
damage => [6, 7, 8, 9],
-
cmp
=> [17, undef, undef, 49],
+
dps
=> [17, undef, undef, 49],
min => 25,
build => 12.7*$FM,
max => 4,
min => 25,
build => 12.7*$FM,
max => 4,
@@
-476,23
+476,23
@@
trans => {
min => 100,
gas => 350,
build => 131, # 160
min => 100,
gas => 350,
build => 131, # 160
-s
ize
=> 3,
+s
uit
=> 3,
unit => 4,
race => 'protoss',
organic => 0,
air => 1,
unit => 4,
race => 'protoss',
organic => 0,
air => 1,
-hp =>
35
0,
-shield =>
43
,
+hp =>
20
0,
+shield =>
150
,
armor => 1,
attack => {
ground => {
damage => [10, 11, 12, 13],
armor => 1,
attack => {
ground => {
damage => [10, 11, 12, 13],
-
cmp
=> [7, undef, undef, 9],
+
dps
=> [7, undef, undef, 9],
type => 'explosive',
},
air => {
damage => [10, 11, 12, 13],
type => 'explosive',
},
air => {
damage => [10, 11, 12, 13],
-
cmp
=> [7, undef, undef, 9],
+
dps
=> [7, undef, undef, 9],
type => 'explosive',
},
range => 5,
type => 'explosive',
},
range => 5,
@@
-536,17
+536,17
@@
name => 'Reaver',
min => 200,
gas => 100,
build => 44.5*$FM, # 70
min => 200,
gas => 100,
build => 44.5*$FM, # 70
-s
ize
=> 3,
+s
uit
=> 3,
unit => 4,
race => 'protoss',
organic => 0,
unit => 4,
race => 'protoss',
organic => 0,
-hp => 1
8
0,
-shield =>
44
,
+hp => 1
0
0,
+shield =>
80
,
armor => 0,
attack => {
ground => {
damage => 100,
armor => 0,
attack => {
ground => {
damage => 100,
-
cmp
=> 50,
+
dps
=> 50,
splash => 1,
cost => 15,
build => 4.54*$FM,
splash => 1,
cost => 15,
build => 4.54*$FM,
@@
-561,7
+561,7
@@
upgrade => [
attack => {
ground => {
damage => 125 - 100,
attack => {
ground => {
damage => 125 - 100,
-
cmp
=> 63 - 50,
+
dps
=> 63 - 50,
},
},
},
},
},
},
@@
-592,13
+592,13
@@
trans => {
min => 25,
gas => 75,
build => 25.35*$FM, # 40
min => 25,
gas => 75,
build => 25.35*$FM, # 40
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'protoss',
organic => 0,
air => 1,
unit => 1,
race => 'protoss',
organic => 0,
air => 1,
-hp =>
6
0,
-shield =>
33
,
+hp =>
4
0,
+shield =>
20
,
armor => 0,
attack => {
},
armor => 0,
attack => {
},
@@
-632,12
+632,12
@@
trans => {
min => 200,
gas => 0,
build => 38*$FM, # 60
min => 200,
gas => 0,
build => 38*$FM, # 60
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'protoss',
organic => 0,
unit => 2,
race => 'protoss',
organic => 0,
-hp =>
14
0,
-shield =>
43
,
+hp =>
8
0,
+shield =>
60
,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-659,17
+659,16
@@
name => 'SCV', # T-280 Space Construction Vehicle
min => 50,
gas => 0,
build => 20,
min => 50,
gas => 0,
build => 20,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'terran',
organic => 0,
hp => 60,
unit => 1,
race => 'terran',
organic => 0,
hp => 60,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => 5,
armor => 0,
attack => {
ground => {
damage => 5,
-
cmp
=> 10,
+
dps
=> 10,
},
range => 1,
},
},
range => 1,
},
@@
-687,16
+686,15
@@
trans => {
min => 75,
gas => 0,
build => 30,
min => 75,
gas => 0,
build => 30,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 0,
race => 'terran',
hp => 200,
unit => 0,
race => 'terran',
hp => 200,
-shield => 0,
armor => 0,
attack => {
air => {
damage => 20,
armor => 0,
attack => {
air => {
damage => 20,
-
cmp
=> 40,
+
dps
=> 40,
type => 'explosive',
},
range => 7,
type => 'explosive',
},
range => 7,
@@
-716,21
+714,20
@@
trans => {
min => 50,
gas => 0,
build => 24,
min => 50,
gas => 0,
build => 24,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'terran',
organic => 1,
hp => 40,
unit => 1,
race => 'terran',
organic => 1,
hp => 40,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [6, 7, 8, 9],
armor => 0,
attack => {
ground => {
damage => [6, 7, 8, 9],
-
cmp
=> [12, undef, undef, 18],
+
dps
=> [12, undef, undef, 18],
},
air => {
damage => [6, 7, 8, 9],
},
air => {
damage => [6, 7, 8, 9],
-
cmp
=> [12, undef, undef, 18],
+
dps
=> [12, undef, undef, 18],
},
range => 4,
},
},
range => 4,
},
@@
-751,10
+748,10
@@
special => [
speed => 17,
attack => {
ground => {
speed => 17,
attack => {
ground => {
-
cmp
=> [24, undef, undef, 36],
+
dps
=> [24, undef, undef, 36],
},
air => {
},
air => {
-
cmp
=> [24, undef, undef, 36],
+
dps
=> [24, undef, undef, 36],
},
},
duration => undef, #XXX
},
},
duration => undef, #XXX
@@
-768,17
+765,16
@@
name => 'Firebat',
min => 50,
gas => 25,
build => 24,
min => 50,
gas => 25,
build => 24,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'terran',
organic => 1,
hp => 50,
unit => 1,
race => 'terran',
organic => 1,
hp => 50,
-shield => 0,
armor => 1,
attack => {
ground => {
damage => [16, 18, 20, 22],
armor => 1,
attack => {
ground => {
damage => [16, 18, 20, 22],
-
cmp
=> [22, undef, undef, 30],
+
dps
=> [22, undef, undef, 30],
splash => 1,
type => 'implosive',
},
splash => 1,
type => 'implosive',
},
@@
-793,7
+789,7
@@
special => [
desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
speed => 17,
attack => {
desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
speed => 17,
attack => {
-
cmp
=> [44, undef, undef, 60],
+
dps
=> [44, undef, undef, 60],
},
duration => undef, #XXX
},
},
duration => undef, #XXX
},
@@
-809,22
+805,21
@@
trans => {
min => 25,
gas => 75,
build => 50,
min => 25,
gas => 75,
build => 50,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'terran',
organic => 1,
hp => 45,
unit => 1,
race => 'terran',
organic => 1,
hp => 45,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [10, 11, 12, 13],
armor => 0,
attack => {
ground => {
damage => [10, 11, 12, 13],
-
cmp
=> [14, undef, undef, 18],
+
dps
=> [14, undef, undef, 18],
type => 'implosive',
},
air => {
damage => [10, 11, 12, 13],
type => 'implosive',
},
air => {
damage => [10, 11, 12, 13],
-
cmp
=> [14, undef, undef, 18],
+
dps
=> [14, undef, undef, 18],
type => 'implosive',
},
range => 7,
type => 'implosive',
},
range => 7,
@@
-867,12
+862,11
@@
name => 'Medic',
min => 50,
gas => 25,
build => 30,
min => 50,
gas => 25,
build => 30,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'terran',
organic => 1,
hp => 60,
unit => 1,
race => 'terran',
organic => 1,
hp => 60,
-shield => 0,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-915,17
+909,16
@@
trans => {
min => 75,
gas => 0,
build => 19*$FM, # 30
min => 75,
gas => 0,
build => 19*$FM, # 30
-s
ize
=> 2,
+s
uit
=> 2,
unit => 2,
race => 'terran',
organic => 0,
hp => 80,
unit => 2,
race => 'terran',
organic => 0,
hp => 80,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [20, 22, 24, 26],
armor => 0,
attack => {
ground => {
damage => [20, 22, 24, 26],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
type => 'implosive',
},
range => 5,
type => 'implosive',
},
range => 5,
@@
-961,17
+954,16
@@
trans => {
min => 150,
gas => 100,
build => 50,
min => 150,
gas => 100,
build => 50,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'terran',
organic => 0,
hp => 150,
unit => 2,
race => 'terran',
organic => 0,
hp => 150,
-shield => 0,
armor => 1,
attack => {
ground => {
damage => [30, 33, 36, 39],
armor => 1,
attack => {
ground => {
damage => [30, 33, 36, 39],
-
cmp
=> [24, undef, undef, 32],
+
dps
=> [24, undef, undef, 32],
type => 'explosive',
},
range => 7,
type => 'explosive',
},
range => 7,
@@
-986,7
+978,7
@@
special => [
attack => {
ground => {
damage => [70, 75, 80, 85],
attack => {
ground => {
damage => [70, 75, 80, 85],
-
cmp
=> [28, 30, 32, 34],
+
dps
=> [28, 30, 32, 34],
splash => 1,
type => 'explosive',
},
splash => 1,
type => 'explosive',
},
@@
-1007,21
+999,20
@@
trans => {
min => 100,
gas => 50,
build => 40,
min => 100,
gas => 50,
build => 40,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'terran',
organic => 0,
hp => 125,
unit => 2,
race => 'terran',
organic => 0,
hp => 125,
-shield => 0,
armor => 1,
attack => {
ground => {
damage => [12, 13, 14, 15],
armor => 1,
attack => {
ground => {
damage => [12, 13, 14, 15],
-
cmp
=> [16, undef, undef, 20],
+
dps
=> [16, undef, undef, 20],
},
air => {
damage => [20, 24, 28, 32],
},
air => {
damage => [20, 24, 28, 32],
-
cmp
=> [27, undef, undef, 44],
+
dps
=> [27, undef, undef, 44],
type => 'explosive',
},
range => 5,
type => 'explosive',
},
range => 5,
@@
-1046,22
+1037,21
@@
name => 'Wraith',
min => 150,
gas => 100,
build => 60,
min => 150,
gas => 100,
build => 60,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 120,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 120,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [8, 9, 10, 11],
armor => 0,
attack => {
ground => {
damage => [8, 9, 10, 11],
-
cmp
=> [8, 9, 10, 11],
+
dps
=> [8, 9, 10, 11],
},
air => {
damage => [20, 22, 24, 26],
},
air => {
damage => [20, 22, 24, 26],
-
cmp
=> [27, undef, undef, 35],
+
dps
=> [27, undef, undef, 35],
type => 'explosive',
},
range => 5,
type => 'explosive',
},
range => 5,
@@
-1088,22
+1078,21
@@
trans => {
min => 400,
gas => 300,
build => 160,
min => 400,
gas => 300,
build => 160,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 6,
race => 'terran',
organic => 0,
air => 1,
hp => 500,
unit => 6,
race => 'terran',
organic => 0,
air => 1,
hp => 500,
-shield => 0,
armor => 3,
attack => {
ground => {
damage => [25, 28, 31, 34],
armor => 3,
attack => {
ground => {
damage => [25, 28, 31, 34],
-
cmp
=> [25, 28, 31, 34],
+
dps
=> [25, 28, 31, 34],
},
air => {
damage => [25, 28, 31, 34],
},
air => {
damage => [25, 28, 31, 34],
-
cmp
=> [25, 28, 31, 34],
+
dps
=> [25, 28, 31, 34],
},
range => 6,
},
},
range => 6,
},
@@
-1132,13
+1121,12
@@
trans => {
min => 100,
gas => 225,
build => 80,
min => 100,
gas => 225,
build => 80,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 200,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 200,
-shield => 0,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-1185,18
+1173,17
@@
trans => {
min => 250,
gas => 125,
build => 60,
min => 250,
gas => 125,
build => 60,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 3,
race => 'terran',
organic => 0,
air => 1,
hp => 200,
unit => 3,
race => 'terran',
organic => 0,
air => 1,
hp => 200,
-shield => 0,
armor => 2,
attack => {
air => {
damage => [6, 7, 8, 9],
armor => 2,
attack => {
air => {
damage => [6, 7, 8, 9],
-
cmp
=> [23, undef, undef, 25],
+
dps
=> [23, undef, undef, 25],
splash => 1,
type => 'explosive',
},
splash => 1,
type => 'explosive',
},
@@
-1213,13
+1200,12
@@
name => 'Dropship',
min => 100,
gas => 100,
build => 50,
min => 100,
gas => 100,
build => 50,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 150,
unit => 2,
race => 'terran',
organic => 0,
air => 1,
hp => 150,
-shield => 0,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-1236,17
+1222,16
@@
name => 'Drone',
min => 50,
gas => 0,
build => 13*$FM, # 20
min => 50,
gas => 0,
build => 13*$FM, # 20
-s
ize
=> 1,
+s
uit
=> 1,
unit => (1),
race => 'zerg',
organic => 1,
hp => 40,
unit => (1),
race => 'zerg',
organic => 1,
hp => 40,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => 5,
armor => 0,
attack => {
ground => {
damage => 5,
-
cmp
=> 7,
+
dps
=> 7,
},
range => 1,
},
},
range => 1,
},
@@
-1261,13
+1246,12
@@
name => 'Overlord',
min => 100,
gas => 0,
build => 26*$FM, # 40
min => 100,
gas => 0,
build => 26*$FM, # 40
-s
ize
=> 3,
+s
uit
=> 3,
unit => -9,
race => 'zerg',
organic => 1,
air => 1,
hp => 200,
unit => -9,
race => 'zerg',
organic => 1,
air => 1,
hp => 200,
-shield => 0,
armor => 0,
attack => {
},
armor => 0,
attack => {
},
@@
-1295,12
+1279,11
@@
trans => {
min => 0,
gas => 0,
build => 14.3*$FM, # = 21.5
min => 0,
gas => 0,
build => 14.3*$FM, # = 21.5
-s
ize
=> 1,
+s
uit
=> 1,
unit => 0,
race => 'zerg',
organic => 1,
hp => 25,
unit => 0,
race => 'zerg',
organic => 1,
hp => 25,
-shield => 0,
armor => 10,
attack => {
},
armor => 10,
attack => {
},
@@
-1318,12
+1301,11
@@
trans => {
min => 0,
gas => 0,
build => 0,
min => 0,
gas => 0,
build => 0,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 0,
race => 'zerg',
organic => 1,
hp => 200,
unit => 0,
race => 'zerg',
organic => 1,
hp => 200,
-shield => 0,
armor => 10,
attack => {
},
armor => 10,
attack => {
},
@@
-1338,16
+1320,15
@@
name => 'Sunken Colony',
min => 175,
gas => 0,
build => 20,
min => 175,
gas => 0,
build => 20,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 0,
race => 'zerg',
hp => 300,
unit => 0,
race => 'zerg',
hp => 300,
-shield => 0,
armor => 2,
attack => {
ground => {
damage => 40,
armor => 2,
attack => {
ground => {
damage => 40,
-
cmp
=> 38,
+
dps
=> 38,
type => 'explosive',
},
range => 7,
type => 'explosive',
},
range => 7,
@@
-1363,16
+1344,15
@@
name => 'Spore Colony',
min => 175,
gas => 0,
build => 20,
min => 175,
gas => 0,
build => 20,
-s
ize
=> 3,
+s
uit
=> 3,
unit => 0,
race => 'zerg',
hp => 400,
unit => 0,
race => 'zerg',
hp => 400,
-shield => 0,
armor => 0,
attack => {
air => {
damage => 15,
armor => 0,
attack => {
air => {
damage => 15,
-
cmp
=> 30,
+
dps
=> 30,
},
range => 7,
},
},
range => 7,
},
@@
-1388,17
+1368,16
@@
name => 'Zergling',
min => 25,
gas => 0,
build => 19*$FM, # 14
min => 25,
gas => 0,
build => 19*$FM, # 14
-s
ize
=> 1,
+s
uit
=> 1,
unit => 0.5,
race => 'zerg',
organic => 1,
hp => 35,
unit => 0.5,
race => 'zerg',
organic => 1,
hp => 35,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [5, 6, 7, 8],
armor => 0,
attack => {
ground => {
damage => [5, 6, 7, 8],
-
cmp
=> [18, undef, undef, 29], # 29 is an estimate
+
dps
=> [18, undef, undef, 29], # 29 is an estimate
},
range => 1,
},
},
range => 1,
},
@@
-1411,7
+1390,7
@@
upgrade => [
{
attack => {
ground => {
{
attack => {
ground => {
-
cmp
=> [undef, undef, undef, 42 - 29],
+
dps
=> [undef, undef, undef, 42 - 29],
},
},
},
},
},
},
@@
-1426,22
+1405,21
@@
name => 'Hydralisk',
min => 75,
gas => 25,
build => 18.5*$FM, # 28
min => 75,
gas => 25,
build => 18.5*$FM, # 28
-s
ize
=> 2,
+s
uit
=> 2,
unit => 1,
race => 'zerg',
organic => 1,
hp => 80,
unit => 1,
race => 'zerg',
organic => 1,
hp => 80,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [10, 11, 12, 13],
armor => 0,
attack => {
ground => {
damage => [10, 11, 12, 13],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
type => 'explosive',
},
air => {
damage => [10, 11, 12, 13],
type => 'explosive',
},
air => {
damage => [10, 11, 12, 13],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
type => 'explosive',
},
range => 4,
type => 'explosive',
},
range => 4,
@@
-1468,17
+1446,16
@@
min => 125,
gas => 125,
base => 'hydralisk',
build => 25.5*$FM, # 40
gas => 125,
base => 'hydralisk',
build => 25.5*$FM, # 40
-s
ize
=> 2,
+s
uit
=> 2,
unit => 2,
race => 'zerg',
organic => 1,
hp => 125,
unit => 2,
race => 'zerg',
organic => 1,
hp => 125,
-shield => 0,
armor => 1,
attack => {
ground => {
damage => [20, 22, 24, 26],
armor => 1,
attack => {
ground => {
damage => [20, 22, 24, 26],
-
cmp
=> [16, undef, undef, 21],
+
dps
=> [16, undef, undef, 21],
splash => 1,
},
range => 6,
splash => 1,
},
range => 6,
@@
-1494,13
+1471,12
@@
name => 'Queen',
min => 100,
gas => 100,
build => 42.5*$FM, # 50
min => 100,
gas => 100,
build => 42.5*$FM, # 50
-s
ize
=> 2,
+s
uit
=> 2,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 120,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 120,
-shield => 0,
armor => 0,
attack => {
},
armor => 0,
attack => {
},
@@
-1544,17
+1520,16
@@
name => 'Broodling',
min => 0,
gas => 0,
build => 0,
min => 0,
gas => 0,
build => 0,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 0,
race => 'zerg',
organic => 1,
hp => 30,
unit => 0,
race => 'zerg',
organic => 1,
hp => 30,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [4, 5, 6, 7],
armor => 0,
attack => {
ground => {
damage => [4, 5, 6, 7],
-
cmp
=> [8, 10, 12, 14],
+
dps
=> [8, 10, 12, 14],
},
range => 1,
},
},
range => 1,
},
@@
-1569,12
+1544,11
@@
name => 'Infested Terran',
min => 100,
gas => 50,
build => 40,
min => 100,
gas => 50,
build => 40,
-s
ize
=> 1,
+s
uit
=> 1,
unit => 1,
race => 'zerg',
organic => 1,
hp => 60,
unit => 1,
race => 'zerg',
organic => 1,
hp => 60,
-shield => 0,
armor => 0,
attack => {
ground => {
armor => 0,
attack => {
ground => {
@@
-1595,13
+1569,12
@@
name => 'Scourge',
min => 12,
gas => 38,
build => 20*$FM, # 15
min => 12,
gas => 38,
build => 20*$FM, # 15
-s
ize
=> 1,
+s
uit
=> 1,
unit => 0.5,
race => 'zerg',
organic => 1,
air => 1,
hp => 25,
unit => 0.5,
race => 'zerg',
organic => 1,
air => 1,
hp => 25,
-shield => 0,
armor => 0,
attack => {
air => {
armor => 0,
attack => {
air => {
@@
-1620,30
+1593,29
@@
name => 'Mutalisk',
min => 100,
gas => 100,
build => 26*$FM, # 40
min => 100,
gas => 100,
build => 26*$FM, # 40
-s
ize
=> 1,
+s
uit
=> 1,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 120,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 120,
-shield => 0,
armor => 0,
attack => {
ground => {
damage => [9, 10, 11, 12],
armor => 0,
attack => {
ground => {
damage => [9, 10, 11, 12],
-
cmp
=> [9, 10, 11, 12],
+
dps
=> [9, 10, 11, 12],
splash => 1,
},
air => {
damage => [9, 10, 11, 12],
splash => 1,
},
air => {
damage => [9, 10, 11, 12],
-
cmp
=> [9, 10, 11, 12],
+
dps
=> [9, 10, 11, 12],
splash => 1,
},
range => 3,
},
sight => 7,
speed => 18,
splash => 1,
},
range => 3,
},
sight => 7,
speed => 18,
-special => [],
+special => [],
#TODO: glaive
counter => ['templar', 'corsair', 'valkyrie'],
},
counter => ['templar', 'corsair', 'valkyrie'],
},
@@
-1654,18
+1626,17
@@
min => 150,
gas => 200,
build => 25.6*$FM, # 40
base => 'mutalisk',
gas => 200,
build => 25.6*$FM, # 40
base => 'mutalisk',
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 150,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 150,
-shield => 0,
armor => 2,
attack => {
ground => {
damage => [20, 22, 24, 26],
armor => 2,
attack => {
ground => {
damage => [20, 22, 24, 26],
-
cmp
=> [20, 22, 24, 26],
+
dps
=> [20, 22, 24, 26],
},
range => 8,
},
},
range => 8,
},
@@
-1681,18
+1652,17
@@
min => 250,
gas => 150,
build => 25.6*$FM, # 40
base => 'mutalisk',
gas => 150,
build => 25.6*$FM, # 40
base => 'mutalisk',
-s
ize
=> 3,
+s
uit
=> 3,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 250,
unit => 2,
race => 'zerg',
organic => 1,
air => 1,
hp => 250,
-shield => 0,
armor => 2,
attack => {
air => {
damage => [25, 27, 29, 31],
armor => 2,
attack => {
air => {
damage => [25, 27, 29, 31],
-
cmp
=> [8, undef, undef, 9],
+
dps
=> [8, undef, undef, 9],
type => 'explosive',
},
range => 6,
type => 'explosive',
},
range => 6,
@@
-1708,12
+1678,11
@@
name => 'Defiler',
min => 50,
gas => 150,
build => 32.5*$FM, # 50
min => 50,
gas => 150,
build => 32.5*$FM, # 50
-s
ize
=> 2,
+s
uit
=> 2,
unit => 2,
race => 'zerg',
organic => 1,
hp => 80,
unit => 2,
race => 'zerg',
organic => 1,
hp => 80,
-shield => 0,
armor => 1,
attack => {
},
armor => 1,
attack => {
},
@@
-1753,17
+1722,16
@@
name => 'Ultralisk',
min => 200,
gas => 200,
build => 38.8*$FM, # 60
min => 200,
gas => 200,
build => 38.8*$FM, # 60
-s
ize
=> 3,
+s
uit
=> 3,
unit => 4,
race => 'zerg',
organic => 1,
hp => 400,
unit => 4,
race => 'zerg',
organic => 1,
hp => 400,
-shield => 0,
armor => 1,
attack => {
ground => {
damage => [20, 23, 26, 29],
armor => 1,
attack => {
ground => {
damage => [20, 23, 26, 29],
-
cmp
=> [40, 46, 52, 58],
+
dps
=> [40, 46, 52, 58],
},
range => 1,
},
},
range => 1,
},