From 0ef7f3b23dd2eae7fd99de08f9da531014f304ff Mon Sep 17 00:00:00 2001 From: CMDR furrycat Date: Sun, 5 Nov 2017 18:54:19 +0000 Subject: [PATCH] Don't respond to beta journals. --- load.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/load.py b/load.py index a440ec2..b42cc58 100644 --- a/load.py +++ b/load.py @@ -51,17 +51,23 @@ def arrival_star_error(): plug.show_error('Failed to query EDSM for arrival star') def journal_entry(cmdr, is_beta, system, station, entry, state): - if entry['event'] == 'Scan': - if not float(entry['DistanceFromArrivalLS']): - arrival_star_known('SCANNED') - elif entry['event'] == 'StartJump': - if entry['JumpType'] == 'Hyperspace': + if is_beta: + arrival_star_known('BETA') + else: + if entry['event'] == 'Scan': + if not float(entry['DistanceFromArrivalLS']): + arrival_star_known('SCANNED') + elif entry['event'] == 'StartJump': + if entry['JumpType'] == 'Hyperspace': + query_arrival_star(entry['StarSystem']) + elif entry['event'] in ['Location']: query_arrival_star(entry['StarSystem']) - elif entry['event'] in ['Location']: - query_arrival_star(entry['StarSystem']) def cmdr_data(data, is_beta): - return query_arrival_star(data['lastSystem']['name']) + if is_beta: + arrival_star_known('BETA') + else: + return query_arrival_star(data['lastSystem']['name']) def query_arrival_star(system): if system in this.cache: -- 2.7.4