return (
'<td class="val min">' . ($_->{min} // ''),
'<td class="val gas">' . ($_->{gas} || ''),
+ defined $_->{transform} ? sprintf('<td class="val time">%.0f',
+ $_->{transform},
+ ) :
!defined $_->{build} ? '<td>' : sprintf('<td class="val time"%s>%s%.0f',
defined $_->{warp} && qq(title="$_->{build} without warpgate"),
!!$_->{base} && sprintf(
$_->{attr}->{massive}
&& '<span class="unit-massive" title="massive">⚓</span>',
),
+ $_->{hp} < 0 ? '<td class="val unit-hp" title="invulnerable">∞' :
'<td class="val unit-hp">' . $_->{hp} // '',
$_->{shield} ? sprintf('<td class="val unit-shield">%.0f%%<td',
100 * $_->{shield} / $_->{hp}