From 7c7eec4b9a90f49e2968cfab9ff893c0e6858227 Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Thu, 21 Nov 2019 13:12:54 +0000
Subject: [PATCH] Fix conditionset-based unlocks on the Sound Test.

---
 src/s_sound.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/s_sound.c b/src/s_sound.c
index ef673c9afe..8e4e7715d0 100644
--- a/src/s_sound.c
+++ b/src/s_sound.c
@@ -1685,7 +1685,7 @@ boolean S_PrepareSoundTest(void)
 		soundtestdefs[pos++] = def;
 		if (def->soundtestcond > 0 && !(mapvisited[def->soundtestcond-1] & MV_BEATEN))
 			continue;
-		if (def->soundtestcond < 0 && !M_Achieved(1-def->soundtestcond))
+		if (def->soundtestcond < 0 && !M_Achieved(-1-def->soundtestcond))
 			continue;
 		def->allowed = true;
 	}
-- 
GitLab