git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9195953
)
sc: display weapons range with each attack row
author
Mischa POSLAWSKY
<perl@shiar.org>
Sat, 20 Jun 2015 04:06:04 +0000
(06:06 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Mon, 22 Jun 2015 13:38:51 +0000
(15:38 +0200)
sc.plp
patch
|
blob
|
history
diff --git
a/sc.plp
b/sc.plp
index 1c611305dbffc1d1e42df4fa9370e4b5bc874fab..7f40dd26fcfac8fca43be6f55e007c633017bcd7 100644
(file)
--- a/
sc.plp
+++ b/
sc.plp
@@
-112,7
+112,7
@@
sub showrange {
sub showattack {
my ($row, $area) = @_;
my $attack = $row->{attack}->[$area]
sub showattack {
my ($row, $area) = @_;
my $attack = $row->{attack}->[$area]
- or return '<td colspan=
4
class="hurt">';
+ or return '<td colspan=
5
class="hurt">';
my $upattack = $row->{upgraded}->{attack}->[$area];
my $damage = $attack->{damage};
my $upattack = $row->{upgraded}->{attack}->[$area];
my $damage = $attack->{damage};
@@
-178,6
+178,9
@@
sub showrange {
$out .= '<td class="unit hurt-g">' . '▽' x !!($attack->{anti} & 1);
$out .= '<td class="unit hurt-a">' . '△' x !!($attack->{anti} & 2);
$out .= '<td class="unit hurt-g">' . '▽' x !!($attack->{anti} & 1);
$out .= '<td class="unit hurt-a">' . '△' x !!($attack->{anti} & 2);
+ $out .= '<td class="val unit-range">' .
+ showrange($attack->{range}, $upattack->{range});
+
return $out;
}
return $out;
}
@@
-266,8
+269,6
@@
sub showrange {
' class="val unit-armor">' .
showrange($_->{armor}, $_->{upgraded}->{armor}),
showattack($_, 0),
' class="val unit-armor">' .
showrange($_->{armor}, $_->{upgraded}->{armor}),
showattack($_, 0),
- '<td class="val unit-range">' .
- showrange(map { $_->{attack}->[0]->{range} } $_, $_->{upgraded}),
'<td class="val unit-sight">' . sprintf(
$_->{detect} ? '<strong class="unit-detect">%s</strong>' : '%s',
showrange($_->{sight}, $_->{upgraded}->{sight})
'<td class="val unit-sight">' . sprintf(
$_->{detect} ? '<strong class="unit-detect">%s</strong>' : '%s',
showrange($_->{sight}, $_->{upgraded}->{sight})
@@
-280,7
+281,7
@@
sub showrange {
&& qq'<span class="unit unit-jump" title="flying">↑</span>',
'<td class="unit-magic">' . showmagic($_),
!$_->{attack}->[1] ? () : (
&& qq'<span class="unit unit-jump" title="flying">↑</span>',
'<td class="unit-magic">' . showmagic($_),
!$_->{attack}->[1] ? () : (
- '<tr><td colspan=12>', showattack($_, 1), '<td colspan=
4
>'
+ '<tr><td colspan=12>', showattack($_, 1), '<td colspan=
3
>'
),
"\n"
);
),
"\n"
);