From 7e935b56acc4274a7e8b0ed79b10c9d1bc4216e4 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 9 Nov 2021 16:10:32 +0100 Subject: [PATCH] fixed player being nil --- csgo/demo_parser.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/csgo/demo_parser.go b/csgo/demo_parser.go index 6213940..5482852 100644 --- a/csgo/demo_parser.go +++ b/csgo/demo_parser.go @@ -367,7 +367,7 @@ func (p *DemoParser) parseWorker() { // onPlayerConnected demoParser.RegisterEventHandler(func(e events.PlayerTeamChange) { - if e.Player != nil { + if e.Player != nil && e.Player.SteamID64 != 0 { tMatchPlayer := p.getMatchPlayerBySteamID(tStats, e.Player.SteamID64) setMatchPlayerColor(tMatchPlayer, e.Player) } @@ -380,7 +380,6 @@ func (p *DemoParser) parseWorker() { for _, demoPlayer := range gs.Participants().Playing() { if demoPlayer != nil && demoPlayer.SteamID64 != 0 { tMatchPlayer := p.getMatchPlayerBySteamID(tStats, demoPlayer.SteamID64) - setMatchPlayerColor(tMatchPlayer, demoPlayer) } }