4 # time in fastest game seconds
5 my $FPS = 24; # frames per second
6 # toss shield += .65 per second
7 # zerg regen += .37 per second
10 '<span title="no known changes as of v1.16.1">version≥1.08</span>',
31 name => "Particle Beam",
33 cooldown => 22 / $FPS,
39 counter => ['vulture', 'dark templar'],
45 name => 'Photon Cannon',
61 cooldown => 22 / $FPS,
68 counter => ['zergling', 'tank'],
92 damage => [16, 18, 20, 22],
93 cooldown => 22 / $FPS,
101 name => 'Leg Enhancements',
108 counter => ['vulture'],
113 req => ['gateway', 'cybernetics core'],
131 name => "Phase Disruptor",
132 damage => [20, 22, 24, 26],
134 cooldown => 30 / $FPS,
142 name => 'Singularity Charge',
153 counter => ['zergling', 'zealot', 'tank'],
158 name => 'High Templar',
160 nl => 'hoge tempelier',
161 eo => 'alta templano',
178 name => "Khaydarin Amulet",
186 name => 'Psionic Storm',
191 desc => 'units in the area will receive upto 112 damage', # 14*8
197 name => 'Hallucination',
202 desc => 'creates two illusionary duplicates of a unit for 3 minutes',
208 counter => ['vulture', 'ultralisk'],
213 name => 'Dark Templar',
215 nl => 'donkere tempelier',
216 eo => 'malluma templano',
231 name => "Warp Blades",
232 damage => [40, 43, 46, 49],
233 cooldown => 30 / $FPS,
243 desc => 'cloaked at all times',
259 base => ['templar', 'templar'],
270 name => "Psionic Shockwave",
271 damage => [30, 33, 36, 39],
272 cooldown => 20 / $FPS,
283 name => 'Dark Archon',
285 nl => 'donkere archont',
286 eo => 'malluma arĥono',
291 base => ['dark templar', 'dark templar'],
304 name => "Argus Talisman",
315 desc => 'targeted unit will lose its energy and receive damage equal to that amount',
321 name => 'Mind Control',
326 desc => 'permanently gives you control over any unit',
337 desc => 'field stunning all organic units for a few seconds',
340 duration => 180 / $FPS, # 7.5s fastest
366 damage => [8, 9, 10, 11],
367 cooldown => 30 / $FPS,
372 damage => [28, 30, 32, 34],
374 cooldown => 22 / $FPS,
382 name => 'Apial Sensors',
389 name => 'Gravitic Thrusters',
418 damage => [5, 6, 7, 8],
419 cooldown => 8 / $FPS,
430 name => 'Argus Jewel',
439 name => 'Disruption web',
444 desc => 'creates a field in which no ground unit/structure can attack',
447 duration => undef, #XXX
450 counter => ['devourer', 'valkyrie'],
457 nl => 'vliegdekschip',
472 dps => [17, undef, undef, 49],
481 name => 'Build Interceptor',
482 alt => 'Interceptor',
495 damage => [6, 7, 8, 9],
496 cooldown => 43 / $FPS, # approximately 37 according to liquipedia
507 name => 'Carrier Capacity',
513 counter => ['wraith', 'corsair', 'scourge'],
536 damage => [10, 11, 12, 13],
537 cooldown => 45 / $FPS,
547 name => 'Khaydarin Core',
558 desc => 'cloaks nearby friendly units except for other Arbiters',
562 name => 'Stasis Field',
567 desc => 'traps all non-burrowed units (3x3m) for 40 seconds, making them frozen and undamagable',
570 duration => 1000 / $FPS,
578 desc => 'creates a 5x5m wormhole which transports units to the Arbiter',
602 cooldown => 60 / $FPS,
614 name => 'Scarab Damage',
632 name => 'Increased Reaver Capacity',
649 nl => 'observeerder',
667 name => "Sensor Array",
674 name => "Gravitic Booster",
685 desc => 'cloaked at all times',
712 name => 'Gravitic Drive',
726 name => 'SCV', # T-280 Space Construction Vehicle
740 cooldown => 15 / $FPS,
750 name => 'Missile Turret',
765 cooldown => 15 / $FPS,
793 damage => [6, 7, 8, 9],
794 cooldown => 15 / $FPS,
802 name => 'U-238 Shells',
820 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
825 cooldown => 7.5 / $FPS,
828 duration => 220 / $FPS,
848 damage => [16, 18, 20, 22],
849 cooldown => 22 / $FPS,
866 desc => 'doubles attack speed and faster movement for a few seconds at the cost of 10 health',
871 cooldown => 11 / $FPS,
874 duration => 220 / $FPS,
897 damage => [10, 11, 12, 13],
898 cooldown => 22 / $FPS,
907 name => 'Ocular Implants',
920 name => 'Moebius Reactor',
930 name => 'Personal Cloaking',
935 desc => 'has the ability to cloak',
937 maint => 1, # per second
945 desc => 'disables a mechanical unit completely for one minute',
951 name => 'Nuclear Strike',
956 desc => 'guides a nuclear missile which will do 500 damage',
980 name => 'Caduceus Reactor',
991 desc => 'heals 2 HP of friendly biological units',
997 name => 'Restoration',
1002 desc => 'removes harmful effects (Lockdown, Flare, Irradiate, Plague, Ensnare, Parasite) from a unit',
1008 name => 'Optic Flare',
1013 desc => 'reduces the sight of target unit to 1',
1039 damage => [20, 22, 24, 26],
1040 cooldown => 30 / $FPS,
1041 type => 'implosive',
1049 name => 'Ion Thrusters',
1058 name => 'Spider Mine',
1063 alt => 'Spider Mine',
1064 desc => 'burrows a mine which will automaticaly target non-hovering enemy units',
1075 type => 'explosive',
1103 damage => [30, 33, 36, 39],
1104 cooldown => 37 / $FPS,
1105 type => 'explosive',
1113 name => 'Siege Mode',
1118 alt => 'Sieged Tank',
1122 damage => [70, 75, 80, 85],
1123 cooldown => 75 / $FPS,
1125 type => 'explosive',
1152 damage => [12, 13, 14, 15],
1153 cooldown => 22 / $FPS,
1158 damage => [20, 24, 28, 32],
1159 type => 'explosive',
1160 cooldown => 22 / $FPS,
1168 name => 'Charon Boosters',
1198 damage => [8, 9, 10, 11],
1199 cooldown => 30 / $FPS,
1204 damage => [20, 22, 24, 26],
1205 cooldown => 22 / $FPS,
1206 type => 'explosive',
1220 desc => 'has the ability to cloak',
1222 maint => 1, # /second
1227 name => 'Apollo Reactor',
1238 name => 'Battle Cruiser',
1240 nl => 'slagkruiser',
1255 damage => [25, 28, 31, 34],
1256 cooldown => 30 / $FPS,
1265 name => 'Yamato Gun',
1270 desc => 'blast doing 260 damage to a target',
1283 name => 'Colossus Reactor',
1294 name => 'Science Vessel',
1296 nl => 'wetenschapsvaartuig',
1314 name => 'Defensive Matrix',
1316 desc => 'gives target unit a shield of 250HP for one minute',
1322 name => 'EMP Shockwave',
1327 desc => 'units in 3-matrix radius will lose all energy and shields',
1332 name => 'Irradiate',
1337 desc => 'organic units will suffer upto 250 damage over 30s',
1349 name => 'Titan Reactor',
1377 damage => [6, 7, 8, 9],
1378 cooldown => 64 / $FPS,
1380 type => 'explosive',
1426 cooldown => 22 / $FPS,
1454 name => 'Ventral Sacs',
1468 name => 'Pneumatized Carapace',
1491 speed => 0.1, # more or less
1494 name => 'transform',
1501 organic => undef, # unchanged from parent
1512 name => 'Sunken Colony',
1524 cooldown => 32 / $FPS,
1525 type => 'explosive',
1535 name => 'Spore Colony',
1547 cooldown => 15 / $FPS,
1561 build => 28, # for 2
1571 damage => [5, 6, 7, 8],
1572 cooldown => 8 / $FPS,
1580 name => 'Metabolic Boost',
1587 name => 'Adrenal Glands',
1593 cooldown => 6 / $FPS,
1598 counter => ['archon', 'templar', 'firebat'],
1603 name => 'Hydralisk',
1616 damage => [10, 11, 12, 13],
1617 cooldown => 15 / $FPS,
1618 type => 'explosive',
1626 name => 'Grooved Spines',
1637 name => 'Muscular Augments',
1644 name => 'Lurker Aspect',
1657 base => 'hydralisk',
1668 damage => [20, 22, 24, 26],
1669 cooldown => 37 / $FPS,
1696 name => 'Infest CC',
1698 desc => 'assimilate a damaged Terran Command Center to produce infested marines',
1704 desc => "shares an infected unit's vision",
1714 desc => 'slows units downto half speed',
1720 name => 'Spawn Broodling',
1725 desc => 'spawn one inside an enemy unit killing it',
1739 damage => [4, 5, 6, 7],
1740 cooldown => 15 / $FPS,
1752 name => 'Infested Terran',
1767 type => 'explosive',
1780 build => 30, # for 2
1797 counter => ['cannon', 'goliath', 'hydralisk'],
1816 damage => [9 .. 12],
1817 cooldown => 30 / $FPS,
1836 counter => ['templar', 'corsair', 'valkyrie'],
1856 damage => [20, 22, 24, 26],
1857 cooldown => 30 / $FPS,
1882 damage => [25, 27, 29, 31],
1883 cooldown => 100 / $FPS,
1884 type => 'explosive',
1890 counter => ['goliath', 'dragoon', 'scourge'],
1915 desc => 'gain energy by eating one of your own',
1920 name => 'Dark Swarm',
1922 desc => 'protect 6x6m from ranged attacks for 60s',
1933 desc => 'anything in its radius will loose 25 HP per second for 12s or until 1 HP left',
1939 counter => ['archon', 'firebat'],
1944 name => 'Ultralisk',
1957 damage => [20, 23, 26, 29],
1958 cooldown => 15 / $FPS,
1966 name => 'Chitinous Plating',
1973 name => 'Anabolic Synthesis',