1 # time in fastest game seconds
2 my $FPS = 24; # frames per second
3 # toss shield += .65 per second
4 # zerg regen += .37 per second
25 name => "Particle Beam",
35 counter => ['vulture', 'dark templar'],
41 name => 'Photon Cannon',
66 counter => ['zergling', 'tank'],
89 damage => [16, 18, 20, 22],
90 dps => [22, undef, undef, 30],
99 name => 'Leg Enhancements',
107 counter => ['vulture'],
112 req => ['gateway', 'cybernetics core'],
129 name => "Phase Disruptor",
130 damage => [20, 22, 24, 26],
131 dps => [20, 22, 24, 26],
142 name => 'Singularity Charge',
152 counter => ['zergling', 'zealot', 'tank'],
157 name => 'High Templar',
159 nl => 'hoge tempelier',
160 eo => 'alta templano',
177 name => "Psionic Storm",
182 name => "Hallucination",
187 name => "Khaydarin Amulet",
195 name => 'Psionic Storm',
197 desc => 'units in the area will receive upto 112 damage', # 14*8
203 name => 'Hallucination',
205 desc => 'creates two illusionary duplicates of a unit for 3 minutes',
211 counter => ['vulture', 'ultralisk'],
216 name => 'Dark Templar',
218 nl => 'donkere tempelier',
219 eo => 'malluma templano',
233 name => "Warp Blades",
234 damage => [40, 43, 46, 49],
235 dps => [40, 43, 46, 49],
256 base => ['templar', 'templar'],
266 name => "Psionic Shockwave",
267 damage => [30, 33, 36, 39],
268 dps => [45, undef, undef, 59],
282 name => 'Dark Archon',
284 nl => 'donkere archont',
285 eo => 'malluma arĥono',
290 base => ['dark templar', 'dark templar'],
311 name => "Mind Control",
317 name => "Argus Talisman",
328 desc => 'targeted unit will lose its mana and receive damage equal to that amount',
334 name => 'Mind Control',
336 desc => 'permanently gives you control over any unit',
344 desc => 'field stunning all organic units for a few seconds',
347 duration => 180 / $FPS, # 7.5s fastest
372 damage => [8, 9, 10, 11],
373 dps => [8, 9, 10, 11],
377 damage => [28, 30, 32, 34],
378 dps => [38, undef, undef, 46],
388 name => 'Apial Sensors',
395 name => 'Gravitic Thrusters',
424 damage => [5, 6, 7, 8],
425 dps => [19, undef, undef, 30],
437 name => 'Disruption Web',
443 name => 'Argus Jewel',
452 name => 'Disruption web',
454 desc => 'creates a field in which no ground unit/structure can attack',
457 duration => undef, #XXX
460 counter => ['devourer', 'valkyrie'],
467 nl => 'vliegdekschip',
481 dps => [17, undef, undef, 49],
491 name => 'Build Interceptor',
492 alt => 'Interceptor',
504 damage => [6, 7, 8, 9],
506 cooldown => 43, # approximately 37 according to liquipedia
518 name => 'Carrier Capacity',
524 counter => ['wraith', 'corsair', 'scourge'],
546 damage => [10, 11, 12, 13],
547 dps => [7, undef, undef, 9],
559 name => 'Stasis Field',
571 name => 'Khaydarin Core',
582 desc => 'cloaks nearby friendly units except for other Arbiters',
586 name => 'Stasis Field',
588 desc => 'traps all non-burrowed units (3x3m) for 40 seconds, making them frozen and undamagable',
591 duration => 1000 / $FPS,
596 desc => 'creates a 5x5m wormhole which transports units to the Arbiter',
632 name => 'Scarab Damage',
651 name => 'Increased Reaver Capacity',
669 nl => 'observeerder',
687 name => "Sensor Array",
694 name => "Gravitic Booster",
728 name => 'Gravitic Drive',
743 name => 'SCV', # T-280 Space Construction Vehicle
768 name => 'Missile Turret',
811 damage => [6, 7, 8, 9],
812 dps => [12, undef, undef, 18],
828 name => 'U-238 Shells',
841 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
846 dps => [24, undef, undef, 36],
850 duration => 220 / $FPS,
869 damage => [16, 18, 20, 22],
870 dps => [22, undef, undef, 30],
891 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
895 dps => [44, undef, undef, 60],
897 duration => 220 / $FPS,
919 damage => [10, 11, 12, 13],
920 dps => [14, undef, undef, 18],
931 name => 'Ocular Implants',
944 name => 'Moebius Reactor',
954 name => 'Personal Cloaking',
956 desc => 'has the ability to cloak',
958 maint => 1, # per second
963 desc => 'disables a mechanical unit completely for one minute',
969 name => 'Nuclear Strike',
971 desc => 'guides a nuclear missile which will do 500 damage',
997 name => 'Restoration',
1003 name => 'Optical Flare',
1009 name => 'Caduceus Reactor',
1020 desc => 'heals 2 HP of friendly biological units',
1026 name => 'Restoration',
1028 desc => 'removes harmful effects (Lockdown, Flare, Irradiate, Plague, Ensnare, Parasite) from a unit',
1034 name => 'Optic Flare',
1036 desc => 'reduces the sight of target unit to 1',
1061 damage => [20, 22, 24, 26],
1062 dps => [20, 22, 24, 26],
1064 type => 'implosive',
1072 name => 'Spider Mines',
1078 name => 'Ion Thrusters',
1087 name => 'Spider Mine',
1089 alt => 'Spider Mine',
1090 desc => 'burrows a mine (capable of doing 125+ damage to enemy units coming within range 3)',
1101 type => 'explosive',
1128 damage => [30, 33, 36, 39],
1129 dps => [24, undef, undef, 32],
1131 type => 'explosive',
1139 name => 'Siege Tech',
1147 name => 'Siege Mode',
1149 alt => 'Sieged Tank',
1152 damage => [70, 75, 80, 85],
1153 dps => [28, 30, 32, 34],
1156 type => 'explosive',
1183 damage => [12, 13, 14, 15],
1184 dps => [16, undef, undef, 20],
1188 damage => [20, 24, 28, 32],
1189 dps => [27, undef, undef, 44],
1190 type => 'explosive',
1199 name => 'Charon Boosters',
1228 damage => [8, 9, 10, 11],
1229 dps => [8, 9, 10, 11],
1233 damage => [20, 22, 24, 26],
1234 dps => [27, undef, undef, 35],
1236 type => 'explosive',
1247 desc => 'has the ability to cloak',
1249 maint => 1, # /second
1254 name => 'Cloaking Field',
1260 name => 'Apollo Reactor',
1271 name => 'Battle Cruiser',
1273 nl => 'slagkruiser',
1287 damage => [25, 28, 31, 34],
1288 dps => [25, 28, 31, 34],
1299 name => 'Yamato Gun',
1301 desc => 'blast doing 260 damage to a target',
1314 name => 'Yamato Gun',
1320 name => 'Colossus Reactor',
1331 name => 'Science Vessel',
1333 nl => 'wetenschapsvaartuig',
1351 name => 'Defensive Matrix',
1353 desc => 'gives target unit a shield of 250HP for one minute',
1359 name => 'EMP Shockwave',
1361 desc => 'units in 3-matrix radius will lose all energy and shields',
1366 name => 'Irradiate',
1368 desc => 'organic units will suffer upto 250 damage over 30s',
1380 name => 'EMP Shockwave',
1386 name => 'Irradiate',
1392 name => 'Titan Reactor',
1419 damage => [6, 7, 8, 9],
1420 dps => [23, undef, undef, 25],
1423 type => 'explosive',
1499 name => 'Ventral Sacs',
1513 name => 'Pneumatized Carapace',
1539 speed => 0.1, # more or less
1542 name => 'transform',
1549 organic => undef, # unchanged from parent
1563 name => 'Sunken Colony',
1576 type => 'explosive',
1587 name => 'Spore Colony',
1614 build => 28, # for 2
1623 damage => [5, 6, 7, 8],
1624 dps => [18, undef, undef, 29], # 29 is an estimate
1633 name => 'Metabolic Boost',
1640 name => 'Adrenal Glands',
1647 dps => [undef, undef, undef, 42 - 29],
1653 counter => ['archon', 'templar', 'firebat'],
1658 name => 'Hydralisk',
1670 damage => [10, 11, 12, 13],
1671 dps => [20, 22, 24, 26],
1673 type => 'explosive',
1682 name => 'Grooved Spines',
1691 name => 'Muscular Augments',
1698 name => 'Lurker Aspect',
1712 base => 'hydralisk',
1722 damage => [20, 22, 24, 26],
1723 dps => [16, undef, undef, 21],
1752 name => 'Infest CC',
1754 desc => 'assimilate a damaged Terran Command Center to produce infested marines',
1760 desc => "shares an infected unit's vision",
1767 desc => 'slows units downto half speed',
1773 name => 'Spawn Broodling',
1775 desc => 'spawn one inside an enemy unit killing it',
1788 damage => [4, 5, 6, 7],
1789 dps => [8, 10, 12, 14],
1802 name => 'Infested Terran',
1816 type => 'explosive',
1830 build => 30, # for 2
1846 counter => ['cannon', 'goliath', 'hydralisk'],
1864 damage => [9 .. 12],
1865 dps => [9, 10, 11, 12],
1886 counter => ['templar', 'corsair', 'valkyrie'],
1905 damage => [20, 22, 24, 26],
1906 dps => [20, 22, 24, 26],
1932 damage => [25, 27, 29, 31],
1933 dps => [8, undef, undef, 9],
1935 type => 'explosive',
1941 counter => ['goliath', 'dragoon', 'scourge'],
1963 desc => 'gain energy by eating one of your own',
1968 name => 'Dark Swarm',
1970 desc => 'protect 6x6m from ranged attacks for 60s',
1978 desc => 'anything in its radius will loose 25 HP per second for 12s or until 1 HP left',
1998 counter => ['archon', 'firebat'],
2003 name => 'Ultralisk',
2015 damage => [20, 23, 26, 29],
2016 dps => [40, 46, 52, 58],
2025 name => 'Chitinous Plating',
2032 name => 'Anabolic Synthesis',