Skip to content

Commit 1efb6d6

Browse files
authored
Merge pull request #41 from StoicLoofah/build_59587_support
Build 59587 support
2 parents 39b8681 + 7d32fd4 commit 1efb6d6

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

sc2reader/readers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def __call__(self, data, replay):
5858
observers=data.read_bits(2),
5959
user_difficulty=data.read_bits(2),
6060
client_debug_flags=data.read_uint64() if replay.base_build >= 22612 else None,
61+
build_coach_enabled=data.read_bool() if replay.base_build >= 59587 else None,
6162
),
6263
game_speed=data.read_bits(3),
6364
game_type=data.read_bits(3),

test_replays/4.0.0.59587/1.SC2Replay

80.6 KB
Binary file not shown.

test_replays/test_all.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,14 +537,14 @@ def test_312(self):
537537
factory = sc2reader.factories.SC2Factory()
538538
replay =factory.load_replay(replayfilename,load_level=0)
539539
replay =factory.load_replay(replayfilename,load_level=1)
540-
540+
541541
def test_316(self):
542542
for replayfilename in [
543543
"test_replays/3.16/AbyssalReef.SC2Replay",
544544
]:
545545
factory = sc2reader.factories.SC2Factory()
546546
replay =factory.load_replay(replayfilename)
547-
547+
548548
def test_54518(self):
549549
for replayfilename in [
550550
"test_replays/3.14.0.54518/1.SC2Replay",
@@ -553,7 +553,14 @@ def test_54518(self):
553553
]:
554554
factory = sc2reader.factories.SC2Factory()
555555
replay =factory.load_replay(replayfilename)
556-
556+
557+
def test_59587(self):
558+
for replayfilename in [
559+
"test_replays/4.0.0.59587/1.SC2Replay",
560+
]:
561+
factory = sc2reader.factories.SC2Factory()
562+
replay = factory.load_replay(replayfilename)
563+
557564

558565
class TestGameEngine(unittest.TestCase):
559566
class TestEvent(object):

0 commit comments

Comments
 (0)