From 969f0f1c8000061ae73f325b7de88d92677ff69d Mon Sep 17 00:00:00 2001 From: Patrick Fairbank Date: Sat, 14 Sep 2019 13:18:08 -0700 Subject: [PATCH] Fix match sounds after timeout. --- field/arena.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/field/arena.go b/field/arena.go index 983d995..2d441ca 100644 --- a/field/arena.go +++ b/field/arena.go @@ -783,6 +783,11 @@ func (arena *Arena) handleEstop(station string, state bool) { } func (arena *Arena) handleSounds(matchTimeSec float64) { + if arena.MatchState == PreMatch || arena.MatchState == TimeoutActive || arena.MatchState == PostTimeout { + // Only apply this logic during a match. + return + } + for _, sound := range game.MatchSounds { if sound.MatchTimeSec < 0 { // Skip sounds with negative timestamps; they are meant to only be triggered explicitly.