From: Michael Andreen Date: Tue, 27 Nov 2007 18:18:31 +0000 (+0100) Subject: use float to not get integer overflow X-Git-Url: https://ruin.nu/git/?p=NDIRC.git;a=commitdiff_plain;h=ca6559660917a0c227d0362d2fc7e26e3f275a94 use float to not get integer overflow --- diff --git a/PA.pm b/PA.pm index da637fc..b1ae361 100644 --- a/PA.pm +++ b/PA.pm @@ -269,7 +269,7 @@ sub findCovOpper { } my $attackers = $ND::DBH->prepare(q{ SELECT coords(p.x,p.y,p.z), ruler, planet FROM current_planet_stats p JOIN planet_stats ps using (id) WHERE - ps.tick = $1 AND (2000*$2*$3/ps.value)::int = $4 ; + ps.tick = $1 AND (2000.0*$2*$3/ps.value)::int = $4 ; }); $attackers->execute($tick,$agents,$value,$stolen); if ($attackers->rows == 0){