mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-17 17:42:20 +03:00
Send correct opponentName for Interdicted and Interdiction events
Fixes #459
This commit is contained in:
parent
8c2775f6d8
commit
e9a23c67dc
@ -613,20 +613,25 @@ def journal_entry(cmdr, is_beta, system, station, entry, state):
|
||||
add_event('addCommanderCombatDeath', entry['timestamp'], data)
|
||||
|
||||
elif entry['event'] == 'Interdicted':
|
||||
add_event('addCommanderCombatInterdicted', entry['timestamp'],
|
||||
OrderedDict([('starsystemName', system),
|
||||
('opponentName', entry['Interdictor']),
|
||||
('isPlayer', entry['IsPlayer']),
|
||||
('isSubmit', entry['Submitted']),
|
||||
]))
|
||||
data = OrderedDict([('starsystemName', system),
|
||||
('isPlayer', entry['IsPlayer']),
|
||||
('isSubmit', entry['Submitted']),
|
||||
])
|
||||
if 'Interdictor' in entry:
|
||||
data['opponentName'] = entry['Interdictor']
|
||||
elif 'Faction' in entry:
|
||||
data['opponentName'] = entry['Faction']
|
||||
elif 'Power' in entry:
|
||||
data['opponentName'] = entry['Power']
|
||||
add_event('addCommanderCombatInterdicted', entry['timestamp'], data)
|
||||
|
||||
elif entry['event'] == 'Interdiction':
|
||||
data = OrderedDict([('starsystemName', system),
|
||||
('isPlayer', entry['IsPlayer']),
|
||||
('isSuccess', entry['Success']),
|
||||
])
|
||||
if 'Interdictor' in entry:
|
||||
data['opponentName'] = entry['Interdictor']
|
||||
if 'Interdicted' in entry:
|
||||
data['opponentName'] = entry['Interdicted']
|
||||
elif 'Faction' in entry:
|
||||
data['opponentName'] = entry['Faction']
|
||||
elif 'Power' in entry:
|
||||
|
Loading…
x
Reference in New Issue
Block a user