- my $query = $dbh->prepare(q{SELECT id, coords, metal, crystal, eonium
- , covop_alert(seccents,structures,size,guards,gov,0) AS minalert
- , covop_alert(seccents,structures,size,guards,gov,50) AS maxalert
- , distorters,gov,pstick,dstick
- , MaxResHack,co.tick AS lastcovop
- FROM (SELECT p.id,coords(x,y,z),size, metal,crystal,eonium,guards
- ,seccents,NULLIF(ds.total::integer,0) AS structures,distorters
- ,max_bank_hack(metal,crystal,eonium,p.value
- ,(SELECT value FROM current_planet_stats WHERE id = ?)) AS MaxResHack
+ my $query = $dbh->prepare(q{
+ SELECT * FROM (
+ SELECT *
+ ,max_bank_hack(500000,500000,500000,pvalue,cvalue,5)
+ ,max_bank_hack(metal,crystal,eonium,pvalue,cvalue,5) AS hack5
+ ,max_bank_hack(metal,crystal,eonium,pvalue,cvalue,13) AS hack15
+ FROM (SELECT p.id,coords(x,y,z),x,y,z,size
+ ,metal + metal_roids * (tick()-ps.tick) * 125 AS metal
+ ,crystal + crystal_roids * (tick()-ps.tick) * 125 AS crystal
+ ,eonium + eonium_roids * (tick()-ps.tick) * 125 AS eonium
+ ,distorters,guards
+ ,covop_alert(seccents,ds.total,size,guards,gov,0) AS minalert
+ ,covop_alert(seccents,ds.total,size,guards,gov,50) AS maxalert