From 81822d07bee44db52925e34d2381a0328aa48b91 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Mon, 5 Nov 2007 21:31:12 +0100 Subject: [PATCH] truncate numbers later, not sooner --- PA.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/PA.pm b/PA.pm index 62382dd..da637fc 100644 --- a/PA.pm +++ b/PA.pm @@ -148,6 +148,7 @@ sub shipEff { $number /= 0.60 if $tn eq 't2'; $number /= 0.30 if $tn eq 't3'; } + $number = int($number); $value = prettyValue($number*$t->{cost}/100); my $name = shipColor($t->{name},$t->{type}); $text .= " $ND::B$number$ND::O $name ($t->{init}:$value),"; @@ -164,12 +165,12 @@ sub calcEff { my $number = 0; if ($eff){ $number = $s->{type} eq 'Emp' ? - int($amount*$s->{guns}*(100-$t->{eres})/100) - : int($amount*$s->{damage}/$t->{armor}); + ($amount*$s->{guns}*(100-$t->{eres})/100) + : ($amount*$s->{damage}/$t->{armor}); }else{ $number = $t->{type} eq 'Emp' ? - int($amount*100/(100 - $s->{eres})/$t->{guns}) - : int($amount*$s->{armor}/$t->{damage}); + ($amount*100/(100 - $s->{eres})/$t->{guns}) + : ($amount*$s->{armor}/$t->{damage}); } for my $tn ('t1','t2','t3'){ -- 2.39.2