sc: separate shield and hp values in data
[sheet.git] / sc-units.inc.pl
index 2bdc7154608c079a314d59e79e73f312ceeb0f59..62fbf8fc30a51cb11f3ba094956da2cd7217f0c4 100644 (file)
@@ -10,12 +10,12 @@ name => 'Probe',
 min => 50,
 gas => 0,
 build => 12.7*$FM, # 20
-size => 1,
+suit => 1,
 unit => 1,
 race => 'protoss',
 organic => 0,
-hp => 40,
-shield => 50,
+hp => 20,
+shield => 20,
 armor => 0,
 attack => {
        ground => {
@@ -41,11 +41,11 @@ trans => {
 min => 150,
 gas => 0,
 build => 50,
-size => 3,
+suit => 3,
 unit => 0,
 race => 'protoss',
-hp => 200,
-shield => 50,
+hp => 100,
+shield => 100,
 armor => 0,
 attack => {
        ground => {
@@ -75,12 +75,12 @@ trans => {
 min => 100,
 gas => 0,
 build => 25*$FM, # 40
-size => 1,
+suit => 1,
 unit => 2,
 race => 'protoss',
 organic => 1,
-hp => 160,
-shield => 38,
+hp => 100,
+shield => 60,
 armor => 1,
 attack => {
        ground => {
@@ -112,12 +112,12 @@ trans => {
 min => 125,
 gas => 50,
 build => 32*$FM, # 40
-size => 3,
+suit => 3,
 unit => 2,
 race => 'protoss',
 organic => 0,
-hp => 180,
-shield => 44,
+hp => 100,
+shield => 80,
 armor => 1,
 attack => {
        ground => {
@@ -156,12 +156,12 @@ trans => {
 min => 50,
 gas => 150,
 build => 31.7*$FM, # 50
-size => 1,
+suit => 1,
 unit => 2,
 race => 'protoss',
 organic => 1,
-hp => 80,
-shield => 50,
+hp => 40,
+shield => 40,
 armor => 0,
 attack => {
 },
@@ -217,12 +217,12 @@ trans => {
 min => 125,
 gas => 100,
 build => 34*$FM, # 50
-size => 1,
+suit => 1,
 unit => 2,
 race => 'protoss',
 organic => 1,
-hp => 120,
-shield => 33,
+hp => 80,
+shield => 40,
 armor => 1,
 attack => {
        ground => {
@@ -249,12 +249,12 @@ min => 100,
 gas => 300,
 build => 13*$FM, # 20
 base => ['templar', 'templar'],
-size => 3,
+suit => 3,
 unit => 4,
 race => 'protoss',
 organic => 0,
-hp => 360,
-shield => 97,
+hp => 10,
+shield => 350,
 armor => 0,
 attack => {
        ground => {
@@ -286,12 +286,12 @@ min => 250,
 gas => 200,
 build => 13*$FM, # 20
 base => ['dark templar', 'dark templar'],
-size => 3,
+suit => 3,
 unit => 4,
 race => 'protoss',
 organic => 0,
-hp => 225,
-shield => 89,
+hp => 25,
+shield => 200,
 armor => 1,
 attack => {
 },
@@ -354,13 +354,13 @@ trans => {
 min => 275,
 gas => 125,
 build => 50.5*$FM, # 80
-size => 3,
+suit => 3,
 unit => 3,
 race => 'protoss',
 organic => 0,
 air => 1,
-hp => 250,
-shield => 40,
+hp => 150,
+shield => 100,
 armor => 0,
 attack => {
        ground => {
@@ -396,13 +396,13 @@ trans => {
 min => 150,
 gas => 100,
 build => 25.3*$FM, # 40
-size => 2,
+suit => 2,
 unit => 2,
 race => 'protoss',
 organic => 0,
 air => 1,
-hp => 180,
-shield => 44,
+hp => 100,
+shield => 80,
 armor => 1,
 attack => {
        air => {
@@ -437,12 +437,12 @@ trans => {
 min => 350,
 gas => 250,
 build => 88.5*$FM, # 140
-size => 3,
+suit => 3,
 unit => 6,
 race => 'protoss',
 organic => 0,
-hp => 450,
-shield => 33,
+hp => 300,
+shield => 150,
 armor => 4,
 attack => {
        ground => {
@@ -476,13 +476,13 @@ trans => {
 min => 100,
 gas => 350,
 build => 131, # 160
-size => 3,
+suit => 3,
 unit => 4,
 race => 'protoss',
 organic => 0,
 air => 1,
-hp => 350,
-shield => 43,
+hp => 200,
+shield => 150,
 armor => 1,
 attack => {
        ground => {
@@ -536,12 +536,12 @@ name => 'Reaver',
 min => 200,
 gas => 100,
 build => 44.5*$FM, # 70
-size => 3,
+suit => 3,
 unit => 4,
 race => 'protoss',
 organic => 0,
-hp => 180,
-shield => 44,
+hp => 100,
+shield => 80,
 armor => 0,
 attack => {
        ground => {
@@ -592,13 +592,13 @@ trans => {
 min => 25,
 gas => 75,
 build => 25.35*$FM, # 40
-size => 1,
+suit => 1,
 unit => 1,
 race => 'protoss',
 organic => 0,
 air => 1,
-hp => 60,
-shield => 33,
+hp => 40,
+shield => 20,
 armor => 0,
 attack => {
 },
@@ -632,12 +632,12 @@ trans => {
 min => 200,
 gas => 0,
 build => 38*$FM, # 60
-size => 3,
+suit => 3,
 unit => 2,
 race => 'protoss',
 organic => 0,
-hp => 140,
-shield => 43,
+hp => 80,
+shield => 60,
 armor => 1,
 attack => {
 },
@@ -659,12 +659,11 @@ name => 'SCV', # T-280 Space Construction Vehicle
 min => 50,
 gas => 0,
 build => 20,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'terran',
 organic => 0,
 hp =>  60,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -687,11 +686,10 @@ trans => {
 min => 75,
 gas => 0,
 build => 30,
-size => 3,
+suit => 3,
 unit => 0,
 race => 'terran',
 hp => 200,
-shield => 0,
 armor => 0,
 attack => {
        air => {
@@ -716,12 +714,11 @@ trans => {
 min => 50,
 gas => 0,
 build => 24,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'terran',
 organic => 1,
 hp =>  40,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -768,12 +765,11 @@ name => 'Firebat',
 min => 50,
 gas => 25,
 build => 24,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'terran',
 organic => 1,
 hp =>  50,
-shield => 0,
 armor => 1,
 attack => {
        ground => {
@@ -809,12 +805,11 @@ trans => {
 min => 25,
 gas => 75,
 build => 50,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'terran',
 organic => 1,
 hp =>  45,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -867,12 +862,11 @@ name => 'Medic',
 min => 50,
 gas => 25,
 build => 30,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'terran',
 organic => 1,
 hp =>  60,
-shield => 0,
 armor => 1,
 attack => {
 },
@@ -915,12 +909,11 @@ trans => {
 min => 75,
 gas => 0,
 build => 19*$FM, # 30
-size => 2,
+suit => 2,
 unit => 2,
 race => 'terran',
 organic => 0,
 hp =>  80,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -961,12 +954,11 @@ trans => {
 min => 150,
 gas => 100,
 build => 50,
-size => 3,
+suit => 3,
 unit => 2,
 race => 'terran',
 organic => 0,
 hp => 150,
-shield => 0,
 armor => 1,
 attack => {
        ground => {
@@ -1007,12 +999,11 @@ trans => {
 min => 100,
 gas => 50,
 build => 40,
-size => 3,
+suit => 3,
 unit => 2,
 race => 'terran',
 organic => 0,
 hp => 125,
-shield => 0,
 armor => 1,
 attack => {
        ground => {
@@ -1046,13 +1037,12 @@ name => 'Wraith',
 min => 150,
 gas => 100,
 build => 60,
-size => 3,
+suit => 3,
 unit => 2,
 race => 'terran',
 organic => 0,
 air => 1,
 hp => 120,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1088,13 +1078,12 @@ trans => {
 min => 400,
 gas => 300,
 build => 160,
-size => 3,
+suit => 3,
 unit => 6,
 race => 'terran',
 organic => 0,
 air => 1,
 hp => 500,
-shield => 0,
 armor => 3,
 attack => {
        ground => {
@@ -1132,13 +1121,12 @@ trans => {
 min => 100,
 gas => 225,
 build => 80,
-size => 3,
+suit => 3,
 unit => 2,
 race => 'terran',
 organic => 0,
 air => 1,
 hp => 200,
-shield => 0,
 armor => 1,
 attack => {
 },
@@ -1185,13 +1173,12 @@ trans => {
 min => 250,
 gas => 125,
 build => 60,
-size => 3,
+suit => 3,
 unit => 3,
 race => 'terran',
 organic => 0,
 air => 1,
 hp => 200,
-shield => 0,
 armor => 2,
 attack => {
        air => {
@@ -1213,13 +1200,12 @@ name => 'Dropship',
 min => 100,
 gas => 100,
 build => 50,
-size => 3,
+suit => 3,
 unit => 2,
 race => 'terran',
 organic => 0,
 air => 1,
 hp => 150,
-shield => 0,
 armor => 1,
 attack => {
 },
@@ -1236,12 +1222,11 @@ name => 'Drone',
 min => 50,
 gas => 0,
 build => 13*$FM, # 20
-size => 1,
+suit => 1,
 unit => (1),
 race => 'zerg',
 organic => 1,
 hp => 40,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1261,13 +1246,12 @@ name => 'Overlord',
 min => 100,
 gas => 0,
 build => 26*$FM, # 40
-size => 3,
+suit => 3,
 unit => -9,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 200,
-shield => 0,
 armor => 0,
 attack => {
 },
@@ -1295,12 +1279,11 @@ trans => {
 min => 0,
 gas => 0,
 build => 14.3*$FM, # = 21.5
-size => 1,
+suit => 1,
 unit => 0,
 race => 'zerg',
 organic => 1,
 hp => 25,
-shield => 0,
 armor => 10,
 attack => {
 },
@@ -1318,12 +1301,11 @@ trans => {
 min => 0,
 gas => 0,
 build => 0,
-size => 3,
+suit => 3,
 unit => 0,
 race => 'zerg',
 organic => 1,
 hp => 200,
-shield => 0,
 armor => 10,
 attack => {
 },
@@ -1338,11 +1320,10 @@ name => 'Sunken Colony',
 min => 175,
 gas => 0,
 build => 20,
-size => 3,
+suit => 3,
 unit => 0,
 race => 'zerg',
 hp => 300,
-shield => 0,
 armor => 2,
 attack => {
        ground => {
@@ -1363,11 +1344,10 @@ name => 'Spore Colony',
 min => 175,
 gas => 0,
 build => 20,
-size => 3,
+suit => 3,
 unit => 0,
 race => 'zerg',
 hp => 400,
-shield => 0,
 armor => 0,
 attack => {
        air => {
@@ -1388,12 +1368,11 @@ name => 'Zergling',
 min => 25,
 gas => 0,
 build => 19*$FM, # 14
-size => 1,
+suit => 1,
 unit => 0.5,
 race => 'zerg',
 organic => 1,
 hp => 35,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1426,12 +1405,11 @@ name => 'Hydralisk',
 min => 75,
 gas => 25,
 build => 18.5*$FM, # 28
-size => 2,
+suit => 2,
 unit => 1,
 race => 'zerg',
 organic => 1,
 hp => 80,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1468,12 +1446,11 @@ min => 125,
 gas => 125,
 base => 'hydralisk',
 build => 25.5*$FM, # 40
-size => 2,
+suit => 2,
 unit => 2,
 race => 'zerg',
 organic => 1,
 hp => 125,
-shield => 0,
 armor => 1,
 attack => {
        ground => {
@@ -1494,13 +1471,12 @@ name => 'Queen',
 min => 100,
 gas => 100,
 build => 42.5*$FM, # 50
-size => 2,
+suit => 2,
 unit => 2,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 120,
-shield => 0,
 armor => 0,
 attack => {
 },
@@ -1544,12 +1520,11 @@ name => 'Broodling',
 min => 0,
 gas => 0,
 build => 0,
-size => 1,
+suit => 1,
 unit => 0,
 race => 'zerg',
 organic => 1,
 hp => 30,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1569,12 +1544,11 @@ name => 'Infested Terran',
 min => 100,
 gas => 50,
 build => 40,
-size => 1,
+suit => 1,
 unit => 1,
 race => 'zerg',
 organic => 1,
 hp => 60,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1595,13 +1569,12 @@ name => 'Scourge',
 min => 12,
 gas => 38,
 build => 20*$FM, # 15
-size => 1,
+suit => 1,
 unit => 0.5,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 25,
-shield => 0,
 armor => 0,
 attack => {
        air => {
@@ -1620,13 +1593,12 @@ name => 'Mutalisk',
 min => 100,
 gas => 100,
 build => 26*$FM, # 40
-size => 1,
+suit => 1,
 unit => 2,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 120,
-shield => 0,
 armor => 0,
 attack => {
        ground => {
@@ -1643,7 +1615,7 @@ attack => {
 },
 sight => 7,
 speed => 18,
-special => [],
+special => [], #TODO: glaive
 counter => ['templar', 'corsair', 'valkyrie'],
 },
 
@@ -1654,13 +1626,12 @@ min => 150,
 gas => 200,
 build => 25.6*$FM, # 40
 base => 'mutalisk',
-size => 3,
+suit => 3,
 unit => 2,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 150,
-shield => 0,
 armor => 2,
 attack => {
        ground => {
@@ -1681,13 +1652,12 @@ min => 250,
 gas => 150,
 build => 25.6*$FM, # 40
 base => 'mutalisk',
-size => 3,
+suit => 3,
 unit => 2,
 race => 'zerg',
 organic => 1,
 air => 1,
 hp => 250,
-shield => 0,
 armor => 2,
 attack => {
        air => {
@@ -1708,12 +1678,11 @@ name => 'Defiler',
 min => 50,
 gas => 150,
 build => 32.5*$FM, # 50
-size => 2,
+suit => 2,
 unit => 2,
 race => 'zerg',
 organic => 1,
 hp => 80,
-shield => 0,
 armor => 1,
 attack => {
 },
@@ -1753,12 +1722,11 @@ name => 'Ultralisk',
 min => 200,
 gas => 200,
 build => 38.8*$FM, # 60
-size => 3,
+suit => 3,
 unit => 4,
 race => 'zerg',
 organic => 1,
 hp => 400,
-shield => 0,
 armor => 1,
 attack => {
        ground => {