]> ruin.nu Git - ndwebbie.git/commitdiff
Sort raid targets by size, value and score
authorMichael Andreen <harv@ruin.nu>
Thu, 16 Jul 2020 10:02:27 +0000 (12:02 +0200)
committerMichael Andreen <harv@ruin.nu>
Thu, 16 Jul 2020 10:02:27 +0000 (12:02 +0200)
lib/NDWeb/Controller/Raids.pm

index 61956b27226465cfacf6af7858523de40f264f0b..ae9c7a61a7c8eb4a632dcbcb62785741edb75106 100644 (file)
@@ -131,7 +131,7 @@ sub view : Local {
                        LEFT OUTER JOIN current_development_scans ds USING (pid)
                WHERE r.raid = $1
                        AND NOT COALESCE(p.x = $2 AND p.y = $3,False)
-               ORDER BY size});
+               ORDER BY size DESC, value DESC, score DESC});
        $targetquery->execute($raid->{id},$planet->{x},$planet->{y});
        my @targets;
        while (my $target = $targetquery->fetchrow_hashref){
@@ -206,7 +206,7 @@ ORDER BY name,tick DESC
 
                push @targets,$target;
        }
-       @targets = sort {$b->{roids}[0]{xp} <=> $a->{roids}[0]{xp} or $b->{size} <=> $a->{size}} @targets;
+       #@targets = sort {$b->{roids}[0]{xp} <=> $a->{roids}[0]{xp} or $b->{size} <=> $a->{size}} @targets;
 
        $c->stash(targets => \@targets);
 }