<thead><tr>
<th></th>
<th><:= coltoggle('name', '') :></th>
- <th class="val min"><img src="/minerals.png" alt="min"></th>
- <th class="val gas"><img src="/gas.png" alt="gas"></th>
+ <th class="val min" title=minerals>cost</th>
+ <th class="val gas">gas</th>
<th class="val time"><:= coltoggle(qw'build cost') :></th>
- <th class="unit" colspan="4"><:= coltoggle(qw'size size') :></th>
+ <th class="unit" colspan="2"><:= coltoggle(qw'size size') :></th>
+ <th class="unit" colspan="2">attr</th>
<th class="val unit-hp">HP</th>
<th class="val unit-shield">shield</th>
<th class="val unit-armor" title="armor">⛨</th>
my ($min, $max) = @_;
return '' if not defined $min;
$_ &&= int($_ + .5) for $min, $max; # round halves up
- return $min if not defined $max or $min == $max;
+ return $min || '-' if not defined $max or $min == $max;
return "$min-$max";
}
$maxdamage += ($upattack->{upgrade} // $attack->{upgrade}) * 3;
my $out = '<td class="val hurt">';
+ $out .= sprintf '<span title="%s">¤</span> ', showcost($attack, $row)
+ if $attack->{cost};
$out .= sprintf('<small>%s× </small>',
showrange($attack->{count}, $upattack->{count}),
) if $attack->{count} > 1;