mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-06 10:23:06 +03:00
Support SearchAndRescue event
This commit is contained in:
parent
0762b3d11b
commit
4a218a4b43
@ -398,6 +398,12 @@ class EDLogs(FileSystemEventHandler):
|
|||||||
for reward in entry.get('CommodityReward', []):
|
for reward in entry.get('CommodityReward', []):
|
||||||
commodity = self.canonicalise(reward['Name'])
|
commodity = self.canonicalise(reward['Name'])
|
||||||
self.state['Cargo'][commodity] += reward.get('Count', 1)
|
self.state['Cargo'][commodity] += reward.get('Count', 1)
|
||||||
|
elif entry['event'] == 'SearchAndRescue':
|
||||||
|
for item in entry.get('Items', []):
|
||||||
|
commodity = self.canonicalise(item['Name'])
|
||||||
|
self.state['Cargo'][commodity] -= item.get('Count', 1)
|
||||||
|
if self.state['Cargo'][commodity] <= 0:
|
||||||
|
self.state['Cargo'].pop(commodity)
|
||||||
|
|
||||||
elif entry['event'] == 'Materials':
|
elif entry['event'] == 'Materials':
|
||||||
for category in ['Raw', 'Manufactured', 'Encoded']:
|
for category in ['Raw', 'Manufactured', 'Encoded']:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user