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: