defined $_->{unit} && $_->{unit} == .5 ? '½' : $_->{unit}
),
'<td class="unit unit-type">' . join('', grep { $_ }
- (defined $_->{organic} || $_->{attr}->{organic})
- && '<span class="unit-o" title="organic">o</span>',
(defined $_->{organic} ? !$_->{organic} : $_->{attr}->{mech})
&& '<span class="unit-u" title="mechanic">m</span>',
+ ($_->{organic} || $_->{attr}->{organic})
+ && '<span class="unit-o" title="organic">o</span>',
$_->{attr}->{psionic}
&& '<span class="unit-p" title="psionic">ψ</span>',
),
or a single <span class="unit unit-h">H</span>uge unit<:
} else {
:>affected by <span class="unit unit-s">S</span>mall,
- <span class="unit unit-m">M</span>edium,
- or <span class="unit unit-l">L</span>arge unit damage<:
+ <span class="unit unit-m">M</span>edium, or
+ <span class="unit unit-l">L</span>arge unit damage<:
} :>
<dd>number of command points taken per unit
- <dd><span class="unit unit-o">o</span>rganic/<span class="unit unit-u">m</span>echanic unit
+ <dd><:
+if ($scver{major} > 1) {
+ :>received damage depends on
+ <span class="unit unit-o">o</span>rganic,
+ <span class="unit unit-u">m</span>echanic,
+ <span class="unit unit-p">ψ</span>(ps)ionic,
+ <span class="unit unit-s">L</span>ight, and
+ <span class="unit unit-l">A</span>rmored
+ attributes<:
+} else {
+ :><span class="unit unit-o">o</span>rganic/<span class="unit unit-u">m</span>echanic unit<:
+} :>
<dt>HP<dd>
total number of hitpoints (including shields)
<dt>shield