diff --git a/lua/cfc_random_spawn/module/sv_player_spawning.lua b/lua/cfc_random_spawn/module/sv_player_spawning.lua index d03720a..f6c9565 100755 --- a/lua/cfc_random_spawn/module/sv_player_spawning.lua +++ b/lua/cfc_random_spawn/module/sv_player_spawning.lua @@ -324,6 +324,10 @@ local function getDynamicPvpCenter( measurablePlayers ) end local closestSpawnToAverage = getNearestSpawn( playersAveragePos, customSpawnsForMap ) + if not closestSpawnToAverage then -- stupid fallback + closestSpawnToAverage = customSpawnsForMap[math.random( 1, #customSpawnsForMap )] + end + local fauxPvpcenterPos = closestSpawnToAverage.spawnPos local zoneID = closestSpawnToAverage.zoneID -- use nearest spawnpoint as a sanity point