Skip to content

Commit 0205722

Browse files
committed
Extend player join event for new HotS patch.
1 parent 9fa2908 commit 0205722

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

sc2reader/readers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,4 +529,7 @@ def player_selection_event(self, data, fstamp, pid, event_type):
529529
unit_types = chain(*[[utype]*count for (utype, flags, count) in unit_type_info])
530530
unit_flags = chain(*[[flags]*count for (utype, flags, count) in unit_type_info])
531531
units = list(zip(unit_ids, unit_types, unit_flags))
532-
return SelectionEvent(fstamp, pid, event_type, bank, units, overlay)
532+
return SelectionEvent(fstamp, pid, event_type, bank, units, overlay)
533+
534+
class GameEventsReader_Beta_23925(GameEventsReader_Beta):
535+
PLAYER_JOIN_FLAGS = 32

sc2reader/resources.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,8 @@ def register_default_readers(self):
558558
self.register_reader('replay.game.events', readers.GameEventsReader_18574(), lambda r: 18574 <= r.build < 19595)
559559
self.register_reader('replay.game.events', readers.GameEventsReader_19595(), lambda r: 19595 <= r.build < 22612)
560560
self.register_reader('replay.game.events', readers.GameEventsReader_22612(), lambda r: 22612 <= r.build and r.expansion=='WoL')
561-
self.register_reader('replay.game.events', readers.GameEventsReader_Beta(), lambda r: r.expansion=='HotS')
561+
self.register_reader('replay.game.events', readers.GameEventsReader_Beta(), lambda r: r.expansion=='HotS' and r.build < 23925)
562+
self.register_reader('replay.game.events', readers.GameEventsReader_Beta_23925(), lambda r: r.expansion=='HotS')
562563

563564
def register_default_datapacks(self):
564565
"""Registers factory default datapacks."""

0 commit comments

Comments
 (0)