sc: indicate optional transport [overlord] capability
[sheet.git] / sc.plp
diff --git a/sc.plp b/sc.plp
index 5b7e4a7a1a1ef7cac4fc92c88063036a532f2190..f063a1ffcebc859c2a72b564373e432017b6e1ec 100644 (file)
--- a/sc.plp
+++ b/sc.plp
@@ -242,7 +242,8 @@ sub showrange {
                                $_->{build} || '0',
                        ),
                        sprintf('<td class="unit unit-%s" title="%3$s">%s',
-                               $_->{cargo} < 0      ? ('supply', T => 'transport') :
+                               $_->            {cargo} < 0 ? ('supply',           T => 'transport') :
+                               $_->{upgraded}->{cargo} < 0 ? ('supply magic-opt', T => 'optional transport') :
                                $_->{attr}->{flying}    ? ('air', F => 'flying') :
                                $_->{attr}->{structure} ? ('x',   B => 'building') :
                                ([qw( x s m l l h h h h )]->[ $_->{cargo} ], $_->{cargo} || '-', ''),