race => 'protoss',
cat => 'base',
name => 'Photon Cannon',
- unit => 0,
min => 150,
gas => 0,
build => 40,
shield => 150,
attr => {
armored => 1,
+ structure => 1,
},
- structure => 1,
attack => {
ground => {
damage => 20,
race => 'protoss',
cat => 'base',
name => 'Nexus',
- unit => 0,
min => 400,
gas => 0,
build => 100,
shield => 1000,
attr => {
armored => 1,
+ structure => 1,
},
- structure => 1,
attack => {
ground => {
damage => 20,
race => 'terran',
cat => 'base',
name => 'Missile Turret',
- unit => 0,
min => 100,
gas => 0,
build => 25,
attr => {
armored => 1,
mech => 1,
+ structure => 1,
},
- structure => 1,
attack => {
air => {
damage => 12,
cat => 'base',
name => 'Planetary Fortress',
base => ['Command Center'],
- unit => 0,
+ unit => -11,
min => 150,
gas => 150,
build => 50,
attr => {
armored => 1,
mech => 1,
+ structure => 1,
},
- structure => 1,
attack => {
ground => {
damage => 40,
attr => {
armored => 1,
mech => 1,
+ structure => 1,
},
- structure => 1,
attack => {
ground => {
damage => 8,
attr => {
light => 1,
mech => 1,
+ structure => 1,
},
- structure => 1,
cooldown => 0,
attack => {
range => 8,
race => 'zerg',
cat => 'creep',
name => 'Spine Crawler',
- unit => 0,
min => 100,
gas => 0,
build => 50,
attr => {
armored => 1,
organic => 1,
+ structure => 1,
},
- structure => 1,
attack => {
ground => {
damage => 25,
race => 'zerg',
cat => 'creep',
name => 'Spore Crawler',
- unit => 0,
min => 75,
gas => 0,
build => 30,
attr => {
armored => 1,
organic => 1,
+ structure => 1,
},
- structure => 1,
attack => {
air => {
damage => 15,
race => 'zerg',
cat => 'lair',
name => 'Nydus Worm',
- unit => 0,
min => 100,
gas => 100,
build => 20,
attr => {
armored => 1,
organic => 1,
+ structure => 1,
},
- structure => 1,
speed => 0,
sight => 10,
},
local $_ = $row;
$_->{hp} += $_->{shield} if $_->{shield};
my $suitchar = '';
- if ($_->{suit}) {
+ if ($_->{attr}->{structure}) {
+ $suitchar = 'b';
+ }
+ elsif ($_->{suit}) {
$suitchar = [qw/? s m l/]->[$_->{suit}];
}
elsif ($_->{cargo} > 0) {