sc: reduce armor column size if possible
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 13 Jun 2015 04:55:48 +0000 (06:55 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Sat, 13 Jun 2015 04:55:48 +0000 (06:55 +0200)
Extend to shield column if unused.

sc.plp

diff --git a/sc.plp b/sc.plp
index fc3156c9cf1e540a4da4d008a9e72d37b68ccc11..59ef95cfe84d9d4f4470d0ff9b17b06bc8578e50 100644 (file)
--- a/sc.plp
+++ b/sc.plp
@@ -66,9 +66,11 @@ sub coltoggle {
        <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>
@@ -220,10 +222,10 @@ sub showval {
                                        && '<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}) : '&nbsp;'
-                       ),
-                       '<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'),