X-Git-Url: https://ruin.nu/git/?p=ndwebbie.git;a=blobdiff_plain;f=lib%2FNDWeb%2FController%2FIntel.pm;fp=lib%2FNDWeb%2FController%2FIntel.pm;h=9666282e1f805c31fafac2af5784a77866f8f269;hp=990b2225e9f07fef9b1afc0ff028b1150f5f955a;hb=23e133163ef06e0afc2000152df31c966f4929b2;hpb=33b79d2e1036801cd29daf0d7692f066bfb034b5 diff --git a/lib/NDWeb/Controller/Intel.pm b/lib/NDWeb/Controller/Intel.pm index 990b222..9666282 100644 --- a/lib/NDWeb/Controller/Intel.pm +++ b/lib/NDWeb/Controller/Intel.pm @@ -269,7 +269,7 @@ sub member : Local { my $dbh = $c->model; my $query = $dbh->prepare(q{ - SELECT coords(t.x,t.y,t.z), i.eta, i.tick, rt.id AS ndtarget, rc.launched, inc.landing_tick + SELECT coords(t.x,t.y,t.z), i.eta, i.tick, rt.id AS ndtarget, rc.launched FROM users u LEFT OUTER JOIN (SELECT DISTINCT eta,tick,sender,target,mission,name FROM intel WHERE amount IS NULL) i ON i.sender = u.pid LEFT OUTER JOIN current_planet_stats t ON i.target = t.pid @@ -277,10 +277,6 @@ sub member : Local { JOIN raid_targets rt ON r.id = rt.raid) rt ON rt.pid = i.target AND (rt.tick + 12) > i.tick AND rt.tick <= i.tick LEFT OUTER JOIN raid_claims rc ON rt.id = rc.target AND rc.uid = u.uid AND i.tick = rt.tick + rc.wave - 1 - LEFT OUTER JOIN (SELECT pid, eta, landing_tick FROM calls c - JOIN incomings i USING (call)) inc ON inc.pid = i.target - AND (inc.landing_tick + inc.eta) >= i.tick - AND (inc.landing_tick - inc.eta - 1) <= (i.tick - i.eta) WHERE u.uid = $1 AND i.mission = 'Attack' ORDER BY (i.tick - i.eta) });