<th class="unit" colspan="4"><:= coltoggle(qw'size size') :></th>
<th class="val unit-hp">HP</th>
<th class="val unit-shield">shield</th>
- <th class="val unit-armor">armor</th>
- <th class="val hurt" colspan="2">ground</th>
- <th class="val hurt" colspan="2">air</th>
+ <th class="val unit-armor" title="armor">⛨</th>
+ <th class="val hurt">ground</th>
+ <th class="hurt hurtrel">dps</th>
+ <th class="val hurt">air</th>
+ <th class="hurt hurtrel">dps</th>
<th class="val unit-range">range</th>
<th class="val unit-sight">sight</th>
<th class="val unit-speed">speed</th>
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) {
&& '<span class="unit unit-s" title="light">L</span>',
),
'<td class="val unit-hp">' . $_->{hp} // '',
- '<td class="val unit-shield">' . (
- $_->{shield} ? sprintf('%.0f%%', 100 * $_->{shield} / $_->{hp}) : ' '
- ),
- '<td class="val unit-armor">' . showval($_, 'armor'),
+ $_->{shield} ? sprintf('<td class="val unit-shield">%.0f%%<td',
+ 100 * $_->{shield} / $_->{hp}
+ ) : '<td colspan=2',
+ ' class="val unit-armor">' . showval($_, 'armor'),
showattack($_, 'ground'),
showattack($_, 'air'),
'<td class="val unit-range">' . showval($_, 'attack', 'range'),