use strict;
[
-'patch 2.1.10',
+'patch 2.1.9+',
# 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
min => 200,
gas => 200,
build => 140,
- speed => .5,
range => 4,
duration => 3.5,
cooldown => 10,
},
],
+ upgrade => [
+ {
+ name => 'Charge',
+ speed => .5,
+ },
+ ],
},
{
sight => 9,
},
+{
+ race => 'protoss',
+ cat => 'robotic',
+ name => 'Observer',
+ pop => 1,
+ min => 25,
+ gas => 75,
+ build => 30,
+ size => 1,
+ cargo => 0,
+ armor => 0,
+ hp => 40,
+ shield => 20,
+ 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,
+ },
+ ],
+},
+
+{
+ race => 'protoss',
+ cat => 'robotic',
+ name => 'Warp Prism',
+ pop => 2,
+ min => 200,
+ gas => 0,
+ build => 50,
+ size => 1.75,
+ cargo => -8,
+ armor => 0,
+ hp => 100,
+ shield => 100,
+ attr => {
+ 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,
+ },
+ ],
+},
+
{
race => 'protoss',
cat => 'robotic',
],
},
-{
- race => 'protoss',
- cat => 'robotic',
- name => 'Observer',
- pop => 1,
- min => 25,
- gas => 75,
- build => 30,
- size => 1,
- cargo => 0,
- armor => 0,
- hp => 40,
- shield => 20,
- 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,
- },
- ],
-},
-
-{
- race => 'protoss',
- cat => 'robotic',
- name => 'Warp Prism',
- pop => 2,
- min => 200,
- gas => 0,
- build => 50,
- size => 1.75,
- cargo => -8,
- armor => 0,
- hp => 100,
- shield => 100,
- attr => {
- 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,
- },
- ],
-},
-
{
race => 'protoss',
cat => 'stargate',
],
duration => 15,
},
- ],
- upgrade => [
{
name => 'Concussive Shells',
abbr => 'cs',
{
name => 'Nuclear Strike',
abbr => 'ns',
- desc => 'guides a nuclear missile which will do 300 damage plus 200 to buildings',
+ desc => 'guides a missile which will do 300 damage plus 200 to buildings',
duration => 20,
+ cooldown => 20,
range => 12,
},
],
name => 'Napalm Spray',
damage => 18,
upgrade => 2,
+ bonus => {
+ light => 0, # visibility for upgrade
+ },
splash => 1,
cooldown => 2,
range => 2,
name => 'Hellion Mode',
abbr => 'hm',
desc => 'transform to Hellion',
- duration => 4,
+ transform => 4,
},
],
upgrade => [
},
],
speed => 0,
- duration => 4,
+ transform => 4,
},
],
speed => 2.25,
# name => 'High Impact Payload',
damage => 24,
upgrade => 2,
+ type => 'projectile',
cooldown => 2,
range => 10,
},
{
name => 'Assault Mode',
abbr => 'am',
- build => 3, # transformation time
+ transform => 3,
alt => 'Landed Viking',
cargo => 2,
attack => [
build => 140,
armor => 2,
},
+ {
+ name => 'Durable Materials',
+ min => 150,
+ gas => 150,
+ build => 110,
+ duration => 60,
+ },
],
+ duration => 180,
},
{
alt => 'Point Defense Drone',
build => 140,
armor => 2,
},
+ {
+ name => 'Durable Materials',
+ min => 150,
+ gas => 150,
+ build => 110,
+ duration => 10,
+ },
],
duration => 20,
},
},
],
upgrade => [
- {
- name => 'Durable Materials',
- min => 150,
- gas => 150,
- build => 110,
-# special => {
-# at => {
-# duration => 240,
-# },
-# pd => {
-# duration => 30,
-# },
-# },
- },
{
name => 'Corvid Reactor',
min => 150,
damage => 16,
upgrade => 2,
cooldown => 2.0,
+ range => 4,
},
],
speed => 2.25,
cost => 25,
range => 9,
duration => 30,
- build => 5,
+ build => 4.8, # 5 normal but 3 faster
size => 0.75,
cargo => 0,
armor => 0,
special => [
{
alt => 'Locust',
- build => 5,
+ build => 4.8, # 5 normal but 3 faster
size => 0.75,
cargo => 0,
armor => 0,
duration => 25,
cooldown => 60,
count => 2,
+ upgrade => [
+ {
+ # Flying Locusts
+ attr => {
+ flying => 1,
+ },
+ },
+ ],
},
],
upgrade => [
min => 200,
gas => 200,
build => 160,
- attr => {
- flying => 1,
- },
},
],
},