From cd55ca709c1aefb562b3dd5a3436759177208070 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Sat, 21 Apr 2018 20:24:36 +0200 Subject: [PATCH] sc: compare attack order by dps Link by more descriptive "attack" column despite this. --- sc.plp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sc.plp b/sc.plp index 88ff4b1..a721035 100644 --- a/sc.plp +++ b/sc.plp @@ -101,8 +101,8 @@ sub coltoggle { HP shield ⛨ - attack - <:= coltoggle(qw'dps attack 1') :> + <:= coltoggle(attack => 'attack') :> + dps range sight speed @@ -360,8 +360,10 @@ sub showrangeint { elsif ($get{order} eq 'attack') { $_->{order} = $_->{hp} / 1024 + $_->{shield} / 1008 + max( map { - ($_->{damage} + $_->{upgrade} * 3) - * ($_->{count} // 1) / ($_->{cooldown} // 1) + ($_->{dps} ? $_->{dps}->[-1] : + ($_->{damage} + $_->{upgrade} * 3) + * ($_->{count} // 1) / ($_->{cooldown} // 1) + ) * ($_->{splash} ? 1.01 : 1) * ($_->{type} eq 'implosive' ? .96 : 1) * ($_->{type} eq 'explosive' ? .98 : 1) -- 2.30.0