X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/75b9efa8a00eadba5aa4d4f3cc6c659050ccbf78..0a04287fe0f0cb5e175043187fc2f44001c344a2:/sc-units-hots.inc.pl?ds=sidebyside diff --git a/sc-units-hots.inc.pl b/sc-units-hots.inc.pl index 8ce7d2c..c0b7452 100644 --- a/sc-units-hots.inc.pl +++ b/sc-units-hots.inc.pl @@ -56,12 +56,14 @@ use strict; damage => 20, dps => 16, cooldown => 1.25, + type => 'projectile', }, air => 'ground', range => 7, }, speed => 0, sight => 11, + detect => 1, }, { @@ -81,6 +83,7 @@ use strict; armored => 1, mech => 1, psionic => 1, + flying => 1, }, attack => { ground => { @@ -93,6 +96,33 @@ use strict; }, speed => 1.875, sight => 9, + energy => 200, + special => [ + { + name => 'Photon Overcharge', + abbr => 'po', + desc => 'activate Nexus weapon for 1 minute', + cost => 100, + range => 10, + }, + { + name => 'Mass Recall', + abbr => 'mr', + desc => 'teleports itself and nearby units to targeted Nexus', + cost => 100, + duration => 2, + radius => 7, + }, + { + name => 'Time Warp', + abbr => 'tw', + desc => 'create a temporal field which slows ground units by 50%', + cost => 100, + radius => 3.5, + range => 9, + duration => 30, + }, + ], }, { @@ -112,6 +142,7 @@ use strict; mech => 1, psionic => 1, massive => 1, + flying => 1, }, attack => { ground => { @@ -125,6 +156,33 @@ use strict; }, speed => 1.4062, sight => 14, + energy => 200, + special => [ + { + name => 'Cloaking Field', + abbr => 'cf', + desc => 'cloaks all nearby friendly units and buildings', + radius => 5, + duration => -1, + }, + { + name => 'Mass Recall', + abbr => 'mr', + desc => 'teleports itself and nearby units to targeted Nexus', + cost => 100, + duration => 2, + radius => 7, + }, + { + name => 'Time Warp', + abbr => 'tw', + desc => 'create a temporal field which slows ground units by 50%', + cost => 100, + radius => 3.5, + range => 9, + duration => 30, + }, + ], }, { @@ -148,12 +206,23 @@ use strict; damage => 20, dps => 16, cooldown => 1.25, + type => 'projectile', }, air => 'ground', range => 13, }, speed => 0, sight => 11, + energy => 100, + special => [ + { + name => 'Chrono Boost', + abbr => 'cb', + desc => '50% faster production speed at a targeted building', + cost => 25, + duration => 20, + }, + ], }, { @@ -184,12 +253,21 @@ use strict; range => 0, }, speed => 2.25, - upgrade => [ + sight => 9, + special => [ { + name => 'Charge', + abbr => 'ch', + desc => 'on attack, increases movement speed to 6.05 for 3.5s', + min => 200, + gas => 200, + build => 140, speed => .5, + range => 4, + duration => 3.5, + cooldown => 10, }, ], - sight => 9, }, { @@ -222,6 +300,34 @@ use strict; speed => 2.25, range => 5, sight => 10, + energy => 200, + special => [ + { + name => 'Force Field', + abbr => 'ff', + desc => 'erect a barries that impedes ground movement for 15s', + cost => 50, + range => 9, + radius => 1.7, + duration => 15, + }, + { + name => 'Guardian Shield', + abbr => 'gs', + desc => 'reduces ranged damage by 2 for friendly units within 4 radius', + cost => 75, + radius => 4, + duration => 15, + }, + { + name => 'Hallucination', + abbr => 'hl', + desc => 'create fake replica of a protoss unit for one minute', + cost => 100, + duration => 60, + range => 0, + }, + ], }, { @@ -255,6 +361,18 @@ use strict; }, speed => 2.9531, sight => 10, + special => [ + { + name => 'Blink', + abbr => 'bl', + desc => 'teleport to visible location', + min => 150, + gas => 150, + build => 170, + range => 8, + cooldown => 10, + }, + ], }, { @@ -278,6 +396,29 @@ use strict; }, speed => 1.875, sight => 10, + energy => 200, + special => [ + { + name => 'Feedback', + abbr => 'fb', + desc => 'target will lose its energy and receive damage equal to that amount', + cost => 50, + range => 9, + }, + { + name => 'Psionic Storm', + abbr => 'ps', + desc => 'deals 80 damage over 4 seconds to units in targeted area', + cost => 75, + cooldown => 2, + duration => 4, + radius => 1.5, + range => 9, + min => 200, + gas => 200, + build => 110, + }, + ], }, { @@ -309,14 +450,22 @@ use strict; }, speed => 2.8125, sight => 8, + special => [ + { + name => 'Permanent Cloak', + abbr => 'cl', + desc => 'cloaked at all times', + duration => -1, + }, + ], }, { race => 'protoss', cat => 'gateway', name => 'Archon', - min => 100, - gas => 300, + min => 100, # or 175 or 250 + gas => 300, # or 275 or 250 unit => 4, build => 12, base => ['Templar', 'Templar'], @@ -372,6 +521,14 @@ use strict; }, speed => 2.25, sight => 9, + special => [ + { + name => 'Hardened Shield', + abbr => 'hs', + desc => 'reduce all damage on shields to a maximum of 10', + duration => -1, + }, + ], }, { @@ -391,6 +548,7 @@ use strict; armored => 1, mech => 1, massive => 1, + jump => 'Cliff Walk', }, attack => { ground => { @@ -402,13 +560,19 @@ use strict; }, range => 6, }, + speed => 2.25, + sight => 10, upgrade => [ { - range => 3, + name => 'Extended Thermal Lance', + min => 200, + gas => 200, + build => 140, + attack => { + range => 3, + }, }, ], - speed => 2.25, - sight => 10, }, { @@ -427,14 +591,28 @@ use strict; attr => { light => 1, mech => 1, + flying => 1, }, speed => 1.875, + sight => 11, + detect => 1, + special => [ + { + name => 'Permanent Cloak', + abbr => 'cl', + desc => 'cloaked at all times', + duration => -1, + }, + ], upgrade => [ { + name => 'Gravitic Boosters', + min => 100, + gas => 100, + build => 80, speed => 0.9375, }, ], - sight => 11, }, { @@ -446,7 +624,7 @@ use strict; gas => 0, build => 50, size => 1.75, - cargo => 0, + cargo => -8, armor => 0, hp => 100, shield => 100, @@ -454,14 +632,26 @@ use strict; armored => 1, mech => 1, psionic => 1, + flying => 1, }, speed => 2.9531, + sight => 10, + special => [ + { + name => 'Phasing Mode', + abbr => 'pm', + desc => 'basically transforms into a hovering pylon', + }, + ], upgrade => [ { + name => 'Gravitic Drive', + min => 100, + gas => 100, + build => 80, speed => 0.422, }, ], - sight => 10, }, { @@ -480,6 +670,7 @@ use strict; attr => { light => 1, mech => 1, + flying => 1, }, attack => { air => { @@ -494,9 +685,26 @@ use strict; }, speed => 4.25, sight => 10, + energy => 200, + special => [ + { + name => 'Graviton Beam', + abbr => 'gb', + desc => 'lifts a ground unit into the air for 10s', + cost => 50, + range => 4, + duration => 10, + }, + ], upgrade => [ { - range => 2, + name => 'Anion Pulse-Crystals', + min => 150, + gas => 150, + build => 90, + attack => { + range => 2, + }, }, ], }, @@ -517,6 +725,7 @@ use strict; attr => { armored => 1, mech => 1, + flying => 1, }, attack => { ground => { @@ -526,10 +735,19 @@ use strict; cooldown => 0.5, }, air => 'ground', - range => 6, + range => 6, # keeps firing until range 8 }, speed => 2.25, sight => 10, + special => [ + { + name => 'Prismatic Alignment', + abbr => 'pa', + desc => 'increases damage to armored by 6 for 20 seconds', + duration => 20, + cooldown => 60, + }, + ], }, { @@ -549,6 +767,7 @@ use strict; light => 1, mech => 1, psionic => 1, + flying => 1, }, attack => { ground => { @@ -558,11 +777,34 @@ use strict; #bonus => +10 L, dps => 17.4, cooldown => 0.86, + cost => 25, + maint => 1.4, }, - range => 5, + range => 5, #XXX 4? }, speed => 4, sight => 10, + energy => 200, + special => [ + { + name => 'Revelation', + abbr => 'rv', + desc => 'hit enemy units and buildings are revealed for 1 minute', + cost => 75, + range => 9, + cooldown => 3, + duration => 60, + radius => 6, + }, + { + name => 'Envision', + abbr => 'ev', + desc => 'temporary detection within sight range', + cost => 50, + range => 14, + duration => 60, + }, + ], }, { @@ -582,6 +824,7 @@ use strict; armored => 1, mech => 1, massive => 1, + flying => 1, }, attack => { ground => { @@ -615,9 +858,10 @@ use strict; armored => 1, mech => 1, massive => 1, + flying => 1, }, attack => { - range => 8, + range => 8, # leash range 14 }, speed => 1.875, sight => 12, @@ -636,6 +880,7 @@ use strict; attr => { light => 1, mech => 1, + flying => 1, }, attack => { ground => { @@ -653,6 +898,15 @@ use strict; sight => 7, }, ], + update => [ + { + name => 'Graviton Catapult', + min => 150, + gas => 150, + build => 80, + desc => 'increases Interceptor launch speed from 2/s to 4-8/s', + }, + ], }, # terran @@ -726,17 +980,30 @@ use strict; dps => 27.9, cooldown => 0.8608, count => 2, + type => 'projectile', }, range => 7, }, speed => 0, sight => 11, + detect => 1, upgrade => [ { + name => 'Hi-Sec Auto Tracking', + min => 100, + gas => 100, + build => 80, attack => { range => 1, }, }, + { + name => 'Building Armor', + min => 150, + gas => 150, + build => 140, + armor => 2, + }, ], }, @@ -771,9 +1038,24 @@ use strict; sight => 11, upgrade => [ { + name => 'Neosteel Frame', + min => 100, + gas => 100, + build => 110, + desc => 'increase load space by 5', + }, + { + name => 'Building Armor', + min => 150, + gas => 150, + build => 140, armor => 2, }, { + name => 'Hi-Sec Auto Tracking', + min => 100, + gas => 100, + build => 80, attack => { range => 1, }, @@ -799,6 +1081,7 @@ use strict; }, attack => { ground => { + name => 'C-14 rifle', damage => [6 .. 9], dps => [7, 8.2, 9.4, 10.6], cooldown => 0.8608, @@ -809,16 +1092,23 @@ use strict; speed => 2.25, upgrade => [ { + name => 'Combat Shield', + min => 100, + gas => 100, + build => 110, hp => 10, }, ], special => [ { - name => 'stim pack', + name => 'Stim Pack', abbr => 'sp', alt => 'Stimmed Marine', - desc => 'increases attack and movement speed for a few seconds at the cost of 10 health', - speed => 2.25 + 1.125, + desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health', + speed => 1.125, + min => 100, + gas => 100, + build => 170, attack => { ground => { dps => [10.5, 12.2, 13.9, 15.6], @@ -826,7 +1116,7 @@ use strict; }, air => 'ground', }, - duration => undef, #XXX + duration => 15, }, ], sight => 9, @@ -860,17 +1150,33 @@ use strict; }, special => [ { - name => 'stim pack', + name => 'Stim Pack', abbr => 'sp', - desc => 'increases attack and movement speed for a few seconds at the cost of 10 health', - speed => 2.25 + 1.125, + alt => 'Stimmed Marauder', + desc => 'increases attack and movement speed by 50% for 15s at the cost of 10 health', + speed => 1.125, + min => 100, + gas => 100, + build => 170, attack => { ground => { dps => [10 .. 13], cooldown => 1.0, }, + air => 'ground', }, - duration => undef, #XXX + duration => 15, + }, + ], + update => [ + { + name => 'Concussive Shells', + abbr => 'cs', + desc => 'slows non-massive enemy movement speed by 50% for 1.5s when hit', + min => 50, + gas => 50, + build => 60, + duration => -1, }, ], speed => 2.25, @@ -892,6 +1198,7 @@ use strict; attr => { light => 1, organic => 1, + jump => 'Jet Pack', }, attack => { ground => { @@ -904,6 +1211,14 @@ use strict; }, speed => 3.75, sight => 9, + special => [ + { + name => 'Combat Drugs', + abbr => 'cd', + desc => 'heal 2 HP per second after 10 seconds out of combat', + duration => -1, + }, + ], }, { @@ -934,6 +1249,41 @@ use strict; }, speed => 2.25, sight => 11, + energy => 200, + special => [ + { + name => 'Sniper Round', + abbr => 'sr', + desc => '25 damage to a single biological unit, or 50 to psionic', + cost => 25, + range => 10, + }, + { + name => 'EMP Round', + abbr => 'ep', + desc => 'reveals cloaked units and removes up to 100 shields and energy', + cost => 75, + range => 10, + radius => 1.5, + }, + { + name => 'Personal Cloaking', + abbr => 'cl', + desc => 'has the ability to cloak', + cost => 25, + maint => .9, # /s + min => 150, + gas => 150, + build => 120, + }, + { + name => 'Nuclear Strike', + abbr => 'ns', + desc => 'guides a nuclear missile which will do 300 damage plus 200 to buildings', + duration => 20, + range => 12, + }, + ], }, { @@ -956,7 +1306,6 @@ use strict; ground => { damage => [8 .. 11], dps => [3.2, 3.6, 4.0, 4.4], - #bonus => +6 (+1), +11 (+1) L, splash => 'line', cooldown => 2.5, }, @@ -964,6 +1313,27 @@ use strict; }, speed => 4.25, sight => 10, + special => [ + { + name => 'Hellbat Mode', + abbr => 'hm', + desc => 'transform to Hellbat', + duration => 4, + }, + ], + update => [ + { + name => 'Infernal Pre-Igniter', + min => 150, + gas => 150, + build => 110, + attack => { + ground => { + #bonus => +6 (+1), +11 (+1) L, + }, + }, + }, + ], }, { @@ -986,7 +1356,6 @@ use strict; attack => { ground => { damage => [18, 20, 22, 24], - #bonus => +12 (+1) L, dps => [9 .. 12], splash => 1, cooldown => 2, @@ -995,6 +1364,27 @@ use strict; }, speed => 2.25, sight => 10, + special => [ + { + name => 'Hellion Mode', + abbr => 'hm', + desc => 'transform to Hellion', + duration => 4, + }, + ], + update => [ + { + name => 'Infernal Pre-Igniter', + min => 150, + gas => 150, + build => 110, + attack => { + ground => { + #bonus => +12 (+1) L, + }, + }, + }, + ], }, { @@ -1024,6 +1414,16 @@ use strict; }, speed => 2.8125, sight => 7, + update => [ + { + name => 'Drilling Claws', + abbr => 'dc', + desc => 'decreases burrow time from 3 to 1 second', + min => 150, + gas => 150, + build => 110, + }, + ], }, { @@ -1068,6 +1468,7 @@ use strict; range => 13, }, speed => 0, + duration => 4, }, ], speed => 2.25, @@ -1137,6 +1538,7 @@ use strict; attr => { armored => 1, mech => 1, + flying => 1, }, attack => { air => { @@ -1179,20 +1581,43 @@ use strict; gas => 100, build => 42, size => 1.5, - cargo => 0, + cargo => -8, armor => 1, hp => 150, attr => { armored => 1, mech => 1, + flying => 1, }, speed => 2.5, - upgrade => [ + energy => 200, + special => [ + { + name => 'Heal', + abbr => 'hl', + desc => 'automatically heals nearby biological allies for 9 HP per second', + range => 4, + cost => 3, + }, { + name => 'Ignite Afterburners', + abbr => 'ia', + desc => 'boost speed and accelleration to 4.25 for 8s', speed => 4.25, + duration => 8, + cooldown => 20, }, ], sight => 11, + upgrade => [ + { + name => 'Caduceus Reactor', + min => 100, + gas => 100, + build => 80, + starting_energy => 25, + }, + ], }, { @@ -1210,6 +1635,7 @@ use strict; attr => { light => 1, mech => 1, + flying => 1, }, attack => { ground => { @@ -1223,6 +1649,19 @@ use strict; }, speed => 2.75, sight => 10, + energy => 200, + special => [ + { + name => 'Cloak', + abbr => 'cl', + desc => 'has the ability to cloak', + cost => 25, + maint => .9, + min => 100, + gas => 100, + build => 110, + }, + ], }, { @@ -1240,12 +1679,17 @@ use strict; attr => { light => 1, mech => 1, + flying => 1, }, speed => 2.25, sight => 11, + detect => 1, + energy => 200, special => [ { alt => 'Auto-Turret', +# abbr => 'at', + cost => 50, size => 2, cargo => 0, armor => 1, @@ -1268,14 +1712,27 @@ use strict; sight => 7, upgrade => [ { + name => 'Hi-Sec Auto Tracking', + min => 100, + gas => 100, + build => 80, attack => { range => 1, }, }, + { + name => 'Building Armor', + min => 150, + gas => 150, + build => 140, + armor => 2, + }, ], }, { alt => 'Point Defense Drone', +# abbr => 'pd', + cost => 100, size => 1.2, cargo => 0, armor => 0, @@ -1284,6 +1741,7 @@ use strict; light => 1, mech => 1, structure => 1, + flying => 1, }, cooldown => 0, attack => { @@ -1292,13 +1750,59 @@ use strict; sight => 7, upgrade => [ { + name => 'Hi-Sec Auto Tracking', + min => 100, + gas => 100, + build => 80, attack => { range => 1, }, }, + { + name => 'Building Armor', + min => 150, + gas => 150, + build => 140, + armor => 2, + }, ], duration => 20, }, + { + name => 'Seeker Missile', + abbr => 'sm', + desc => 'launches missile to do 100 damage plus splash' + . ' unless targeted unit moves to 13 range within 5 seconds of charging', + range => 10, + attack => { + damage => 100, + splash => 1, + }, + cost => 75, + }, + ], + update => [ + { + name => 'Durable Materials', + min => 150, + gas => 150, + build => 110, + special => { + at => { + duration => 240, + }, + pd => { + duration => 30, + }, + }, + }, + { + name => 'Corvid Reactor', + min => 150, + gas => 150, + build => 110, + starting_energy => 25, + }, ], }, @@ -1318,22 +1822,51 @@ use strict; armored => 1, mech => 1, massive => 1, + flying => 1, }, attack => { ground => { damage => [8 .. 11], dps => [35.6, 40.0, 44.4, 48.8], cooldown => 0.225, + type => 'projectile', }, air => { damage => [6 .. 9], dps => [26.7, 31.1, 35.5, 39.9], cooldown => 0.225, + type => 'projectile', }, range => 6, }, speed => 1.875, sight => 12, + energy => 200, + special => [ + { + name => 'Yamato Cannon', + abbr => 'yc', + desc => '300 damage to a single target', + min => 150, + gas => 150, + build => 60, + duration => 3, + range => 10, + cost => 100, + attack => { + damage => 300, + }, + }, + ], + update => [ + { + name => 'Behemoth Reactor', + min => 150, + gas => 150, + build => 80, + starting_energy => 25, + }, + ], }, # zerg @@ -1388,7 +1921,7 @@ use strict; damage => [4 .. 7], dps => [8, 10, 12, 14], cooldown => 1.0, - type => 'projectile', + type => 'projectile', # except if range < 3 range => 5, count => 2, }, @@ -1396,13 +1929,41 @@ use strict; damage => [9 .. 12], dps => [9 .. 12], cooldown => 1.0, - type => 'projectile', + type => 'projectile', # except if range < 3 range => 7, }, }, speed => 0.9375, creep => 2.7, sight => 9, + energy => 200, + special => [ + { + name => 'Spawn Larva', + abbr => 'sl', + desc => 'injects a Hatchery to produce 4 Larvae after 40 seconds', + cost => 25, + range => 1, + cooldown => 2.5, + duration => 40, + }, + { + name => 'Spawn Creep Tumor', + abbr => 'sc', + desc => 'place a tumor on creep which will expand it', + cost => 25, + range => 1, + duration => 15, + }, + { + name => 'Transfusion', + abbr => 'tf', + desc => 'heal a friendly biological unit or building for 125 HP', + cost => 50, + range => 7, + cooldown => 1, + }, + ], }, { @@ -1414,20 +1975,43 @@ use strict; gas => 0, build => 25, size => 0, - cargo => -8, + cargo => 0, armor => 0, hp => 200, attr => { armored => 1, organic => 1, + flying => 1, }, speed => 0.586, creep => 0, sight => 11, + special => [ + { + name => 'Generate Creep', + abbr => 'gc', + desc => 'place Zerg creep at current location', + duration => 15, + radius => 2, + req => 'Lair', + }, + ], upgrade => [ { + name => 'Pneumatized Carapace', + min => 100, + gas => 100, + build => 60, speed => 1.294, }, + { + name => 'Ventral Sacs', + min => 200, + gas => 200, + build => 130, + cargo => -8, + req => 'Lair', + }, ], }, @@ -1447,13 +2031,19 @@ use strict; attr => { armored => 1, organic => 1, + flying => 1, }, speed => 1.875, creep => 0, sight => 11, + detect => 1, + energy => 200, special => [ { + name => 'Spawn Changeling', alt => 'Changeling', + cost => 50, + duration => 150, build => 1, size => 0.75, cargo => 0, @@ -1467,9 +2057,21 @@ use strict; creep => 1.0, sight => 8, }, + { + name => 'Contaminate', + abbr => 'ct', + desc => 'covers an enemy structure in slime, preventing production and research for 30 seconds', + cost => 125, + range => 3, + duration => 30, + }, ], upgrade => [ { + name => 'Pneumatized Carapace', + min => 100, + gas => 100, + build => 60, speed => 0.875, }, ], @@ -1492,6 +2094,19 @@ use strict; speed => 0.5625, creep => 1.0, sight => 5, + special => [ + { + alt => 'Cocoon', + attr => { + organic => 1, + }, + hp => 200, + armor => 10, + size => 0.75, + sight => 5, + speed => 0, + }, + ], }, { @@ -1553,6 +2168,7 @@ use strict; speed => (1.0), creep => 2.5, sight => 11, + detect => 1, }, { @@ -1584,14 +2200,23 @@ use strict; sight => 8, upgrade => [ { + name => 'Adrenal Glands', + min => 200, + gas => 200, + build => 130, attack => { ground => { dps => [8.5, 10.2, 11.9, 13.6], - cooldown => 0.587, + cooldown => -0.109, }, }, + req => 'Hive', }, { + name => 'Metabolic Boost', + min => 100, + gas => 100, + build => 110, speed => 1.746, }, ], @@ -1626,7 +2251,12 @@ use strict; sight => 8, upgrade => [ { + name => 'Centrifugal Hooks', + min => 150, + gas => 150, + build => 110, speed => 0.4531, + req => 'Lair', }, ], }, @@ -1658,9 +2288,32 @@ use strict; creep => 1.3, range => 4, sight => 9, + special => [ + { + name => 'Rapid Regeneration', + abbr => 'rr', + desc => 'regenerates health at 5 HP/s while burrowed', + duration => -1, + }, + { + name => 'Tunneling Claws', + min => 150, + gas => 150, + build => 110, + abbr => 'tc', + desc => 'move while burrowed at speed of 2.0 and increase regeneration to 10 HP/s', + duration => -1, + req => 'Lair', + }, + ], upgrade => [ { + name => 'Glial Reconstitution', + min => 100, + gas => 100, + build => 110, speed => 0.75, + req => 'Lair', }, ], }, @@ -1685,7 +2338,7 @@ use strict; ground => { damage => [12 .. 15], dps => [16, 17.3, 18.6, 19.9], - type => 'projectile', + type => 'projectile', # except meelee cooldown => 0.75, }, air => 'ground', @@ -1696,14 +2349,22 @@ use strict; sight => 9, upgrade => [ { - speed => 0.5625, - creep => -0.302, - }, - { + name => 'Grooved Spines', + min => 150, + gas => 150, + build => 80, attack => { range => 1, }, }, + { + name => 'Muscular Augments', + min => 150, + gas => 150, + build => 100, + speed => 0.5625, + creep => -0.302, + }, ], }, @@ -1727,9 +2388,33 @@ use strict; speed => 2.25, creep => 1.3, sight => 10, + energy => 200, special => [ + { + name => 'Neural Parasite', + abbr => 'np', + desc => 'take control of target enemy unit for 15s (while within 14 range)', + cost => 100, + range => 7, + duration => 15, + min => 150, + gas => 150, + build => 110, + }, + { + name => 'Fungal Growth', + abbr => 'fg', + desc => 'for 4 seconds, immobilize enemy units in target area and deal 30 damage', + cost => 75, + range => 10, + duration => 4, + radius => 2.0, + }, { alt => 'Infested Terran', + cost => 25, + range => 9, + duration => 30, build => 5, size => 0.75, cargo => 0, @@ -1753,6 +2438,15 @@ use strict; sight => 9, }, ], + update => [ + { + name => 'Pathogen Glands', + min => 150, + gas => 150, + build => 80, + starting_energy => 25, + }, + ], }, { @@ -1826,6 +2520,19 @@ use strict; creep => 1.4, sight => 6, duration => 25, + cooldown => 60, + count => 2, + }, + ], + update => [ + { + name => 'Flying Locusts', + min => 200, + gas => 200, + build => 160, + attr => { + flying => 1, + }, }, ], }, @@ -1845,6 +2552,7 @@ use strict; attr => { light => 1, organic => 1, + flying => 1, }, attack => { ground => { @@ -1859,6 +2567,13 @@ use strict; }, speed => 4, sight => 11, + update => [ + { + name => 'Tissue Regeneration', + abbr => 'tr', + desc => 'health regeneration rate increased to 1 HP per second', + }, + ], }, { @@ -1876,6 +2591,7 @@ use strict; attr => { armored => 1, organic => 1, + flying => 1, }, attack => { air => { @@ -1889,6 +2605,15 @@ use strict; }, speed => 2.9531, sight => 10, + special => [ + { + name => 'Corruption', + desc => 'target unit takes 20% more damage for 30 seconds', + cooldown => 45, + range => 6, + duration => 40, + }, + ], }, { @@ -1908,6 +2633,7 @@ use strict; armored => 1, organic => 1, massive => 1, + flying => 1, }, attack => { ground => { @@ -1921,10 +2647,13 @@ use strict; sight => 12, special => [ { + name => 'Swarm Seeds', + abbr => 'ss', + desc => 'Broodlings are spawned upon each attack', + duration => -1, alt => 'Broodling', unit => 0, - min => 0, - build => 1, +# build => 1, size => 0.75, cargo => 0, armor => 0, @@ -1945,6 +2674,12 @@ use strict; creep => 1.0, sight => 7, }, + { + name => 'Frenzied', + abbr => 'fz', + desc => 'immune to snare, stun, mind control, and movement altering effects', + duration => -1, + }, ], }, @@ -1964,9 +2699,38 @@ use strict; armored => 1, organic => 1, psionic => 1, + flying => 1, }, speed => 2.9531, sight => 11, + energy => 200, + special => [ + { + name => 'Blinding Cloud', + abbr => 'bc', + desc => 'all attacks from within cloud are reduced to melee range', + cost => 100, + range => 11, + duration => 14, + radius => 2, + }, + { + name => 'Abduct', + abbr => 'ad', + desc => 'pull target unit to Viper\'s location', + cost => 75, + range => 9, + duration => 10, + }, + { + name => 'Consume', + abbr => 'cs', + desc => 'leaches 200 life of friendly building over 20s to gain 50 energy', + duration => 20, + range => 7, + cooldown => 1, + }, + ], }, { @@ -1998,8 +2762,20 @@ use strict; speed => 2.9531, creep => 1.3, sight => 9, + special => [ + { + name => 'Frenzied', + abbr => 'fz', + desc => 'immune to snare, stun, mind control, and movement altering effects', + duration => -1, + }, + ], upgrade => [ { + name => 'Chitinous Plating', + min => 150, + gas => 150, + build => 110, armor => 2, }, ],