From 77d96f61c7a1205d81a04da1f0b66b7954e78a0a Mon Sep 17 00:00:00 2001
From: Athanasius <github@miggy.org>
Date: Sat, 1 May 2021 10:50:20 +0100
Subject: [PATCH] Odyssey Credits: Update for book/cancel Taxi/Dropship

---
 monitor.py | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/monitor.py b/monitor.py
index b1a8f987..28d19317 100644
--- a/monitor.py
+++ b/monitor.py
@@ -1168,15 +1168,17 @@ class EDLogs(FileSystemEventHandler):  # type: ignore # See below
                 for bd in entry['BioData']:
                     self.state['Credits'] += bd['Value'] + bd['Bonus']
 
-            # alpha4 - Credits updates
             elif event_type == 'BookDropship':
-                pass
+                self.state['Credits'] -= entry['Cost']
+
             elif event_type == 'BookTaxi':
-                pass
+                self.state['Credits'] -= entry['Cost']
+
             elif event_type == 'CancelDropship':
-                pass
+                self.state['Credits'] += entry['Refund']
+
             elif event_type == 'CancelTaxi':
-                pass
+                self.state['Credits'] += entry['Refund']
 
             elif event_type == 'NavRoute':
                 # Added in ED 3.7 - multi-hop route details in NavRoute.json