1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-21 11:27:38 +03:00

Send new permits

This commit is contained in:
Jonathan Harris 2017-11-07 15:32:32 +00:00
parent b62eb7e5e4
commit bc929f7a33

@ -337,13 +337,16 @@ def journal_entry(cmdr, is_beta, system, station, entry, state):
add_event('setCommanderMissionAbandoned', entry['timestamp'], { 'missionGameID': entry['MissionID'] })
elif entry['event'] == 'MissionCompleted':
for x in entry.get('PermitsAwarded', []):
add_event('addCommanderPermit', entry['timestamp'], { 'starsystemName': x })
data = OrderedDict([ ('missionGameID', entry['MissionID']) ])
if 'Donation' in entry:
data['donationCredits'] = entry['Donation']
if 'Reward' in entry:
data['rewardCredits'] = entry['Reward']
if 'Permits' in entry:
data['rewardPermits'] = [{ 'starsystemName': x } for x in entry['Permits']]
if 'PermitsAwarded' in entry:
data['rewardPermits'] = [{ 'starsystemName': x } for x in entry['PermitsAwarded']]
if 'CommodityReward' in entry:
data['rewardCommodities'] = [{ 'itemName': x['Name'], 'itemCount': x['Count'] } for x in entry['CommodityReward']]
add_event('setCommanderMissionCompleted', entry['timestamp'], data)