1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-18 18:07:37 +03:00

Don't send Engineers at startup prior to 3.3

This commit is contained in:
Jonathan Harris 2018-11-17 18:25:13 +00:00
parent cc4390de49
commit 126158bf15

View File

@ -232,13 +232,14 @@ def journal_entry(cmdr, is_beta, system, station, entry, state):
('majorfactionReputation', v / 100.0),
]) for k,v in state['Reputation'].iteritems() if v is not None
])
add_event('setCommanderRankEngineer', entry['timestamp'],
[
OrderedDict([
('engineerName', k),
type(v) is tuple and ('rankValue', v[0]) or ('rankStage', v),
]) for k,v in state['Engineers'].iteritems()
])
if state['Engineers']: # Not populated < 3.3
add_event('setCommanderRankEngineer', entry['timestamp'],
[
OrderedDict([
('engineerName', k),
type(v) is tuple and ('rankValue', v[0]) or ('rankStage', v),
]) for k,v in state['Engineers'].iteritems()
])
# Update location
add_event('setCommanderTravelLocation', entry['timestamp'],