}
$BODY->param(Message => parseMarkup($raid->{message}));
$BODY->param(LandingTick => parseMarkup($raid->{tick}));
- my $targetquery = $DBH->prepare(qq{SELECT r.id, r.planet, size, score, value, coords(p.x,p.y,p.z), race, p.value - p.size*200 -coalesce(c.metal+c.crystal+c.eonium,0)/150 - coalesce(c.structures,(SELECT avg(structures) FROM covop_targets)::int)*1500 AS fleetvalue,(c.metal+c.crystal+c.eonium)/100 AS resvalue, comment
+ my $targetquery = $DBH->prepare(qq{SELECT r.id, r.planet, size, score, value, p.x,p.y,p.z, race, p.value - p.size*200 -coalesce(c.metal+c.crystal+c.eonium,0)/150 - coalesce(c.structures,(SELECT avg(structures) FROM covop_targets)::int)*1500 AS fleetvalue,(c.metal+c.crystal+c.eonium)/100 AS resvalue, comment
FROM current_planet_stats p
JOIN raid_targets r ON p.id = r.planet
LEFT OUTER JOIN covop_targets c ON p.id = c.planet
}
$target{Scans} = \@scans;
+ if ($planet){
+ if ($planet->{x} == $target->{x}){
+ $target{style} = 'incluster';
+ }
+ }
+
my @roids;
my @claims;
my $size = $target{Size};
push @targets,\%target;
}
+ @targets = sort {$b->{Roids}[0]{XP} <=> $a->{Roids}[0]{XP} or $b->{Size} <=> $a->{Size}} @targets;
+
$BODY->param(Targets => \@targets);
}else{#list raids if we haven't chosen one yet
my $query = $DBH->prepare(q{SELECT id,released_coords FROM raids WHERE open AND not removed AND
</form>
</TMPL_IF>
<TMPL_LOOP Targets>
-<fieldset> <legend>Target: #<TMPL_VAR NAME=Id></legend>
-<a name="target<TMPL_VAR NAME=Id>"/>
+<fieldset class="<TMPL_VAR Name=Style>"> <legend><a name="target<TMPL_VAR NAME=Id>">Target: #<TMPL_VAR NAME=Id></a></legend>
+
<div class="leftinfo"><ul>
<li>Size: <TMPL_VAR NAME=Size></li>
<li class="<TMPL_VAR NAME=ScoreBash>">Score: <TMPL_VAR NAME=Score></li>