From 0762b3d11be7ff785ee58590d908b0debb2a377d Mon Sep 17 00:00:00 2001 From: Jonathan Harris <jonathan@marginal.org.uk> Date: Sun, 10 Sep 2017 23:56:44 +0100 Subject: [PATCH] Support BuyDrones and SellDrones events --- monitor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/monitor.py b/monitor.py index a0d61496..456c5e11 100644 --- a/monitor.py +++ b/monitor.py @@ -386,10 +386,10 @@ class EDLogs(FileSystemEventHandler): self.live = True # First event in 2.3 self.state['Cargo'] = defaultdict(int) self.state['Cargo'].update({ self.canonicalise(x['Name']): x['Count'] for x in entry['Inventory'] }) - elif entry['event'] in ['CollectCargo', 'MarketBuy', 'MiningRefined']: + elif entry['event'] in ['CollectCargo', 'MarketBuy', 'BuyDrones', 'MiningRefined']: commodity = self.canonicalise(entry['Type']) self.state['Cargo'][commodity] += entry.get('Count', 1) - elif entry['event'] in ['EjectCargo', 'MarketSell']: + elif entry['event'] in ['EjectCargo', 'MarketSell', 'SellDrones']: commodity = self.canonicalise(entry['Type']) self.state['Cargo'][commodity] -= entry.get('Count', 1) if self.state['Cargo'][commodity] <= 0: