File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -308,13 +308,14 @@ def load_players(self):
308308 # Miscellaneous people processing
309309 self .humans = filter (lambda p : p .is_human , self .people )
310310
311- if 'message_events ' in self .raw_data :
311+ if 'replay.message.events ' in self .raw_data :
312312 # Figure out recorder
313- self .packets = self .raw_data .message_events .packets
314- packet_senders = map (lambda p : p .player , self .packets )
315- recorders = list (set (self .humans ) - set (packet_senders ))
313+ self .packets = self .raw_data ['replay.message.events' ].packets
314+ packet_senders = map (lambda p : p .pid , self .packets )
315+ human_pids = map (lambda p : p .pid , self .humans )
316+ recorders = list (set (human_pids ) - set (packet_senders ))
316317 if len (recorders ) == 1 :
317- self .recorder = recorders [0 ]
318+ self .recorder = self . person [ recorders [0 ] ]
318319 self .recorder .recorder = True
319320 else :
320321 raise ValueError ("Get Recorder algorithm is broken!" )
You can’t perform that action at this time.
0 commit comments