Added !orglist cancel
fix for !whois <char_id> added logging for invalid ORG_MSG_EVENT's
This commit is contained in:
@@ -217,6 +217,9 @@ class LandController:
|
||||
blob += f"<tab>Dist: <highlight>{cond}</highlight> Conductors and <highlight>{turret}</highlight> Turrets\n"
|
||||
blob += "\n Towers:\n"
|
||||
blob += towers
|
||||
else:
|
||||
blob += f"<tab>Dist: <highlight>{data.guards}</highlight> Conductors and <highlight>{data.turrets}</highlight> Turrets\n"
|
||||
|
||||
else:
|
||||
if not row.enabled:
|
||||
blob += "<tab><red>Disabled</red>\n"
|
||||
@@ -264,16 +267,21 @@ class LandController:
|
||||
else:
|
||||
return self.db.query("""SELECT d.playfield_id AS pf_id, d.site_number, d.site_name, d.min_ql, d.max_ql,
|
||||
d.x_coord, d.y_coord, d.timing, d.enabled, a.tower_id, a.ql,
|
||||
a.close_time, a.penalty_until, a.planted, b.*, c.*, e.*
|
||||
a.close_time, a.penalty_until, a.planted, b.*, c.*, e.*, t2.turrets, t2.guards
|
||||
FROM tower_sites d
|
||||
LEFT JOIN towers a on a.pf_id = d.playfield_id and a.site_number = d.site_number AND a.close_time IS NOT NULL
|
||||
LEFT JOIN aodb b ON a.high_id = b.highid
|
||||
LEFT JOIN playfields c on d.playfield_id = c.id
|
||||
LEFT JOIN all_orgs e on a.org_id = e.org_id
|
||||
LEFT JOIN (SELECT COUNT(CASE WHEN name LIKE '%Turret%' THEN 1 WHEN name LIKE '%SAM Battery%' THEN 1 END) turrets,
|
||||
COUNT(CASE WHEN name LIKE '%Guard%' THEN 1 END) guards, site_number AS site
|
||||
FROM towers a LEFT JOIN aodb b ON a.high_id = b.highid WHERE a.pf_id=? GROUP BY site_number) t2
|
||||
|
||||
ON d.site_number = t2.site
|
||||
WHERE playfield_id=?
|
||||
GROUP BY playfield_id, site_number
|
||||
ORDER BY site_number, ql DESC
|
||||
""", [pf])
|
||||
""", [pf, pf])
|
||||
|
||||
def get_towers_by_org(self, org_id):
|
||||
return self.db.query("""SELECT * FROM (SELECT COUNT(CASE WHEN name LIKE '%Turret%' THEN 1 WHEN name LIKE '%SAM Battery%' THEN 1 END) turrets,
|
||||
|
||||
Reference in New Issue
Block a user