mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-08 11:22:10 +03:00
Update powerplay tracking to account for new journal events
This commit is contained in:
parent
17bdcf00b0
commit
2b4c8280c3
@ -1853,6 +1853,12 @@ class EDLogs(FileSystemEventHandler):
|
|||||||
self.state['Powerplay']['Votes'] = entry.get('Votes', 0)
|
self.state['Powerplay']['Votes'] = entry.get('Votes', 0)
|
||||||
self.state['Powerplay']['TimePledged'] = entry.get('TimePledged', 0)
|
self.state['Powerplay']['TimePledged'] = entry.get('TimePledged', 0)
|
||||||
|
|
||||||
|
elif event_type == 'powerplaymerits':
|
||||||
|
self.state['Powerplay']['Merits'] = entry.get('TotalMerits', 0)
|
||||||
|
|
||||||
|
elif event_type == 'powerplayrank':
|
||||||
|
self.state['Powerplay']['Rank'] = entry.get('Rank', 0)
|
||||||
|
|
||||||
return entry
|
return entry
|
||||||
|
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -552,6 +552,14 @@ def journal_entry( # noqa: C901, CCR001
|
|||||||
power_data = {'powerName': entry["Power"], 'rankValue': entry["Rank"], 'meritsValue': entry["Merits"]}
|
power_data = {'powerName': entry["Power"], 'rankValue': entry["Rank"], 'meritsValue': entry["Merits"]}
|
||||||
new_add_event('setCommanderRankPower', entry['timestamp'], power_data)
|
new_add_event('setCommanderRankPower', entry['timestamp'], power_data)
|
||||||
|
|
||||||
|
elif event_name == 'PowerplayMerits':
|
||||||
|
power_data = {'powerName': state["Powerplay"]["Power"], 'rankValue': state["Powerplay"]["Rank"], 'meritsValue': entry["TotalMerits"]}
|
||||||
|
new_add_event('setCommanderRankPower', entry['timestamp'], power_data)
|
||||||
|
|
||||||
|
elif event_name == 'PowerplayRank':
|
||||||
|
power_data = {'powerName': entry["Power"], 'rankValue': entry["Rank"]}
|
||||||
|
new_add_event('setCommanderRankPower', entry['timestamp'], power_data)
|
||||||
|
|
||||||
# Ship change
|
# Ship change
|
||||||
if event_name == 'Loadout' and this.shipswap:
|
if event_name == 'Loadout' and this.shipswap:
|
||||||
this.loadout = make_loadout(state)
|
this.loadout = make_loadout(state)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user