, 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
, 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