- !defined $_->{build} ? '<td>' : sprintf('<td class="val time">%s%.0f',
- !!$_->{base} && '<span class="unit-composed">+</span>',
- $_->{build} || '0',
+ 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(
+ '<span class="unit-composed" title="%s">+</span>',
+ 'from '.join('+', @{ $_->{base} }),
+ ),
+ $_->{warp} // $_->{build} || '0',