From d22800b43b7a381e6a86a9e3cf400f1543827be0 Mon Sep 17 00:00:00 2001
From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com>
Date: Tue, 6 Feb 2024 15:37:50 +0100
Subject: [PATCH] Engine: fix bug causing level assets to not load properly

The level has changed when strcmp returns a non-null value.
---
 r5dev/engine/cmodel_bsp.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/r5dev/engine/cmodel_bsp.cpp b/r5dev/engine/cmodel_bsp.cpp
index 889d1dc8..b4b71bb2 100644
--- a/r5dev/engine/cmodel_bsp.cpp
+++ b/r5dev/engine/cmodel_bsp.cpp
@@ -111,7 +111,7 @@ void CustomPakData_t::UnloadBasePak(const EPakType type)
 //-----------------------------------------------------------------------------
 bool Mod_LevelHasChanged(const char* const pszLevelName)
 {
-    return (V_strcmp(pszLevelName, s_CurrentLevelName.String()) == NULL);
+    return (V_strcmp(pszLevelName, s_CurrentLevelName.String()) != NULL);
 }
 
 //-----------------------------------------------------------------------------