Skip to content

Commit 39511d9

Browse files
jonomonGraylinKim
authored andcommitted
added no tracker events handling
1 parent 3d1bd64 commit 39511d9

File tree

2 files changed

+6
-238
lines changed

2 files changed

+6
-238
lines changed

sc2reader/engine/plugins/creeptracker.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ def handleUnitBornEvent(self,event,replay):
3838
(event.x,event.y),event.unit_type_name,event.second)
3939

4040
def handleEndGame(self, event, replay):
41+
if len( replay.tracker_events) ==0 :
42+
for player in replay.players:
43+
player.creep_spread_by_minute = 0
44+
player.max_creep_spread =0
45+
return
4146
for player_id in replay.player:
4247
self.creepTracker.reduce_cgu_per_minute(player_id)
4348
for player in replay.players:
@@ -46,6 +51,7 @@ def handleEndGame(self, event, replay):
4651
if player.creep_spread_by_minute:
4752
player.max_creep_spread = max(player.creep_spread_by_minute.items(),key=lambda x:x[1])
4853
else:
54+
## Else statement is for players with no creep spread(ie: not Z)
4955
player.max_creep_spread =0
5056

5157
## The class used to used to calculate the creep spread

sc2reader/engine/plugins/creeptrackerClass.py

Lines changed: 0 additions & 238 deletions
This file was deleted.

0 commit comments

Comments
 (0)