X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/e489e9c30cc3ab40e5e36ed7c2146c668091e286..bb11561d64e299ad7f4a25e689063b99264a16fb:/sc-units-hots.inc.pl diff --git a/sc-units-hots.inc.pl b/sc-units-hots.inc.pl index f6e3d78..022b69c 100644 --- a/sc-units-hots.inc.pl +++ b/sc-units-hots.inc.pl @@ -2,7 +2,7 @@ use utf8; use strict; [ -'patch 2.1.3 BU', +'patch 2.1.10', # http://wiki.teamliquid.net/starcraft2/Unit_Statistics # http://wiki.teamliquid.net/starcraft2/User:Roemy/Unit_Statistics_(detailed) # http://starcraft.wikia.com/wiki/List_of_StarCraft_II_units @@ -20,8 +20,10 @@ use strict; armor => 0, hp => 20, shield => 20, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { ground => { damage => 5, @@ -46,7 +48,9 @@ use strict; armor => 1, hp => 150, shield => 150, - suit => 3, # armored + attr => { + armored => 1, + }, structure => 1, attack => { ground => { @@ -74,9 +78,11 @@ use strict; armor => 1, hp => 130, shield => 60, - suit => 3, # armored - organic => 0, # mech - psionic => 1, + attr => { + armored => 1, + mech => 1, + psionic => 1, + }, attack => { ground => { damage => [8 .. 11], @@ -102,10 +108,12 @@ use strict; armor => 2, hp => 350, shield => 350, - suit => 3, # armored - organic => 0, # mech - psionic => 1, - massive => 1, + attr => { + armored => 1, + mech => 1, + psionic => 1, + massive => 1, + }, attack => { ground => { damage => [6 .. 9], @@ -133,7 +141,9 @@ use strict; armor => 1, hp => 1000, shield => 1000, - suit => 3, # armored + attr => { + armored => 1, + }, structure => 1, attack => { ground => { @@ -162,8 +172,10 @@ use strict; armor => 1, hp => 100, shield => 50, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [8 .. 11], @@ -196,9 +208,11 @@ use strict; armor => 1, hp => 40, shield => 40, - suit => 1, # light - organic => 0, # mech - psionic => 1, + attr => { + light => 1, + mech => 1, + psionic => 1, + }, attack => { ground => { damage => [6 .. 9], @@ -226,8 +240,10 @@ use strict; armor => 1, hp => 80, shield => 80, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, attack => { ground => { damage => [10 .. 13], @@ -257,9 +273,11 @@ use strict; armor => 0, hp => 40, shield => 40, - suit => 1, # light - organic => 1, - psionic => 1, + attr => { + light => 1, + psionic => 1, + organic => 1, + }, speed => 1.875, sight => 10, }, @@ -278,9 +296,11 @@ use strict; armor => 1, hp => 40, shield => 80, - suit => 1, # light - organic => 1, - psionic => 1, + attr => { + light => 1, + organic => 1, + psionic => 1, + }, attack => { ground => { damage => [45, 50, 55, 60], @@ -307,8 +327,10 @@ use strict; armor => 0, hp => 10, shield => 350, - psionic => 1, - massive => 1, + attr => { + psionic => 1, + massive => 1, + }, attack => { ground => { damage => [25, 28, 31, 34], @@ -337,8 +359,10 @@ use strict; armor => 1, hp => 200, shield => 100, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, attack => { ground => { damage => [20, 22, 24, 26], @@ -365,9 +389,11 @@ use strict; armor => 1, hp => 200, shield => 150, - suit => 3, # armored - organic => 0, # mech - massive => 1, + attr => { + armored => 1, + mech => 1, + massive => 1, + }, attack => { ground => { damage => [15, 17, 19, 21], @@ -400,8 +426,10 @@ use strict; armor => 0, hp => 40, shield => 20, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, speed => 1.875, upgrade => [ { @@ -424,9 +452,11 @@ use strict; armor => 0, hp => 100, shield => 100, - suit => 3, # armored - organic => 0, # mech - psionic => 1, + attr => { + armored => 1, + mech => 1, + psionic => 1, + }, speed => 2.9531, upgrade => [ { @@ -449,8 +479,10 @@ use strict; armor => 0, hp => 120, shield => 60, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { air => { damage => [5 .. 8], @@ -484,8 +516,10 @@ use strict; armor => 0, hp => 150, shield => 100, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, attack => { ground => { damage => [6 .. 9], @@ -513,9 +547,11 @@ use strict; armor => 0, hp => 100, shield => 60, - suit => 1, # light - organic => 0, # mech - psionic => 1, + attr => { + light => 1, + mech => 1, + psionic => 1, + }, attack => { ground => { name => 'Pulsar Beam', @@ -544,13 +580,15 @@ use strict; armor => 2, hp => 120, shield => 60, - suit => 3, # armored - organic => 0, # mech - massive => 1, + attr => { + armored => 1, + mech => 1, + massive => 1, + }, attack => { ground => { damage => [30, 33, 36, 39], - #bonus => +50 (+2) Ma Air, + #bonus => +14 Ma Air, dps => [9.1, 10.0, 10.9, 11.8], type => 'projectile', cooldown => 3.3, @@ -575,9 +613,11 @@ use strict; armor => 2, hp => 300, shield => 150, - suit => 3, # armored - organic => 0, # mech - massive => 1, + attr => { + armored => 1, + mech => 1, + massive => 1, + }, attack => { range => 8, }, @@ -595,8 +635,10 @@ use strict; armor => 0, hp => 40, shield => 40, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { ground => { damage => [5 .. 8], @@ -629,9 +671,11 @@ use strict; cargo => 1, armor => 0, hp => 45, - suit => 1, # light - organic => 1, - organic => 0, # mech + attr => { + light => 1, + organic => 1, + mech => 1, + }, attack => { ground => { damage => 5, @@ -654,8 +698,10 @@ use strict; size => 0.75, armor => 0, hp => 60, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, speed => 2.8, sight => 8, }, @@ -672,8 +718,10 @@ use strict; cargo => 0, armor => 0, hp => 250, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, structure => 1, attack => { air => { @@ -708,8 +756,10 @@ use strict; cargo => 0, armor => 3, hp => 1500, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, structure => 1, attack => { ground => { @@ -746,8 +796,10 @@ use strict; cargo => 1, armor => 0, hp => 45, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [6 .. 9], @@ -795,8 +847,10 @@ use strict; cargo => 2, armor => 1, hp => 125, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, attack => { ground => { damage => [10 .. 13], @@ -838,8 +892,10 @@ use strict; cargo => 1, armor => 0, hp => 60, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [4 .. 7], @@ -865,8 +921,10 @@ use strict; cargo => 2, armor => 0, hp => 100, - organic => 1, - psionic => 1, + attr => { + organic => 1, + psionic => 1, + }, attack => { ground => { damage => [10 .. 13], @@ -893,8 +951,10 @@ use strict; cargo => 2, armor => 0, hp => 90, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { ground => { damage => [8 .. 11], @@ -921,9 +981,11 @@ use strict; cargo => 4, armor => 0, hp => 135, - suit => 1, # light - organic => 1, - organic => 0, # mech + attr => { + light => 1, + organic => 1, + mech => 1, + }, attack => { ground => { damage => [18, 20, 22, 24], @@ -950,8 +1012,10 @@ use strict; cargo => 2, armor => 0, hp => 90, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { ground => { damage => 125, @@ -977,8 +1041,10 @@ use strict; cargo => 4, armor => 1, hp => 160, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, attack => { ground => { damage => [15, 17, 19, 21], @@ -1023,9 +1089,11 @@ use strict; cargo => 8, armor => 1, hp => 400, - suit => 3, # armored - organic => 0, # mech - massive => 1, + attr => { + armored => 1, + mech => 1, + massive => 1, + }, attack => { ground => { damage => [30, 33, 36, 39], @@ -1069,8 +1137,10 @@ use strict; cargo => 0, armor => 0, hp => 125, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, attack => { air => { damage => [10 .. 13], @@ -1115,8 +1185,10 @@ use strict; cargo => 0, armor => 1, hp => 150, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, speed => 2.5, upgrade => [ { @@ -1138,8 +1210,10 @@ use strict; cargo => 0, armor => 0, hp => 140, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, attack => { ground => { damage => [12 .. 15], @@ -1166,8 +1240,10 @@ use strict; cargo => 0, armor => 1, hp => 140, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, speed => 2.25, sight => 11, special => [ @@ -1177,8 +1253,10 @@ use strict; cargo => 0, armor => 1, hp => 150, - suit => 3, # armored - organic => 0, # mech + attr => { + armored => 1, + mech => 1, + }, structure => 1, attack => { ground => { @@ -1205,8 +1283,10 @@ use strict; cargo => 0, armor => 0, hp => 50, - suit => 1, # light - organic => 0, # mech + attr => { + light => 1, + mech => 1, + }, structure => 1, cooldown => 0, attack => { @@ -1220,6 +1300,7 @@ use strict; }, }, ], + duration => 20, }, ], }, @@ -1236,9 +1317,11 @@ use strict; cargo => 0, armor => 3, hp => 550, - suit => 3, # armored - organic => 0, # mech - massive => 1, + attr => { + armored => 1, + mech => 1, + massive => 1, + }, attack => { ground => { damage => [8 .. 11], @@ -1270,8 +1353,10 @@ use strict; cargo => 1, armor => 0, hp => 40, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => 5, @@ -1297,8 +1382,10 @@ use strict; cargo => 2, armor => 1, hp => 175, - organic => 1, - psionic => 1, + attr => { + organic => 1, + psionic => 1, + }, attack => { ground => { damage => [4 .. 7], @@ -1333,8 +1420,10 @@ use strict; cargo => -8, armor => 0, hp => 200, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, speed => 0.586, creep => 0, sight => 11, @@ -1358,8 +1447,10 @@ use strict; cargo => 0, armor => 1, hp => 200, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, speed => 1.875, creep => 0, sight => 11, @@ -1371,8 +1462,10 @@ use strict; cargo => 0, armor => 0, hp => 5, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, speed => 2.25, creep => 1.0, sight => 8, @@ -1395,8 +1488,10 @@ use strict; cargo => 0, armor => 10, hp => 25, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, speed => 0.5625, creep => 1.0, sight => 5, @@ -1414,8 +1509,10 @@ use strict; cargo => 0, armor => 2, hp => 300, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, structure => 1, attack => { ground => { @@ -1443,8 +1540,10 @@ use strict; cargo => 0, armor => 1, hp => 400, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, structure => 1, attack => { air => { @@ -1473,8 +1572,10 @@ use strict; cargo => 1, armor => 0, hp => 35, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [5 .. 8], @@ -1514,7 +1615,9 @@ use strict; cargo => 2, armor => 0, hp => 30, - organic => 1, + attr => { + organic => 1, + }, attack => { ground => { damage => [20, 22, 24, 26], @@ -1545,8 +1648,10 @@ use strict; cargo => 2, armor => 1, hp => 145, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, attack => { ground => { damage => [16, 18, 20, 22], @@ -1577,8 +1682,10 @@ use strict; cargo => 2, armor => 0, hp => 80, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [12 .. 15], @@ -1617,9 +1724,11 @@ use strict; cargo => 2, armor => 0, hp => 90, - suit => 3, # armored - organic => 1, - psionic => 1, + attr => { + armored => 1, + organic => 1, + psionic => 1, + }, speed => 2.25, creep => 1.3, sight => 10, @@ -1631,8 +1740,10 @@ use strict; cargo => 0, armor => 0, hp => 50, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => 8, @@ -1661,8 +1772,10 @@ use strict; cargo => 0, armor => 1, hp => 200, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, structure => 1, speed => 0, sight => 10, @@ -1672,16 +1785,18 @@ use strict; race => 'zerg', cat => 'lair', name => 'Swarm Host', - unit => 3, - min => 200, - gas => 100, + unit => 4, + min => 100, + gas => 200, build => 40, size => 1.625, cargo => 4, armor => 1, hp => 160, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, attack => { ground => { dps => [27.9, 30.2, 32.5, 34.8], @@ -1689,7 +1804,7 @@ use strict; cooldown => 0.86, }, }, - speed => 2.25, + speed => 2.95, creep => 1.3, sight => 10, special => [ @@ -1700,20 +1815,23 @@ use strict; cargo => 0, armor => 0, hp => 65, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [12 .. 15], dps => [14.0, 15.2, 16.4, 17.6], type => 'projectile', - cooldown => 0.86, + cooldown => 0.6, }, range => 3, }, speed => 1.875, creep => 1.4, sight => 6, + duration => 25, }, ], }, @@ -1730,8 +1848,10 @@ use strict; cargo => 0, armor => 0, hp => 120, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [9 .. 12], @@ -1759,8 +1879,10 @@ use strict; cargo => 0, armor => 2, hp => 200, - suit => 3, # armored - organic => 1, + attr => { + armored => 1, + organic => 1, + }, attack => { air => { damage => [14 .. 17], @@ -1788,9 +1910,11 @@ use strict; cargo => 0, armor => 1, hp => 225, - suit => 3, # armored - organic => 1, - massive => 1, + attr => { + armored => 1, + organic => 1, + massive => 1, + }, attack => { ground => { damage => [20, 22, 24, 26], @@ -1811,8 +1935,10 @@ use strict; cargo => 0, armor => 0, hp => 30, - suit => 1, # light - organic => 1, + attr => { + light => 1, + organic => 1, + }, attack => { ground => { damage => [4 .. 7], @@ -1840,9 +1966,11 @@ use strict; cargo => 0, armor => 1, hp => 150, - suit => 3, # armored - organic => 1, - psionic => 1, + attr => { + armored => 1, + organic => 1, + psionic => 1, + }, speed => 2.9531, sight => 11, }, @@ -1859,9 +1987,11 @@ use strict; cargo => 8, armor => 1, hp => 500, - suit => 3, # armored - organic => 1, - massive => 1, + attr => { + armored => 1, + organic => 1, + massive => 1, + }, attack => { ground => { damage => [35, 38, 41, 44],