From 24b4e9c8cdb7bde88d3658daf11934f2a31f207b Mon Sep 17 00:00:00 2001 From: StrawWagen <64710817+StrawWagen@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:13:13 -0700 Subject: [PATCH 1/3] Stupid fallback --- lua/cfc_random_spawn/module/sv_player_spawning.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/cfc_random_spawn/module/sv_player_spawning.lua b/lua/cfc_random_spawn/module/sv_player_spawning.lua index d03720a..7cbca3b 100755 --- a/lua/cfc_random_spawn/module/sv_player_spawning.lua +++ b/lua/cfc_random_spawn/module/sv_player_spawning.lua @@ -324,6 +324,11 @@ local function getDynamicPvpCenter( measurablePlayers ) end local closestSpawnToAverage = getNearestSpawn( playersAveragePos, customSpawnsForMap ) + if not closestSpawnToAverage then + closestSpawnToAverage = customSpawnsForMap[math.random( 1, #customSpawnsForMap )] + + end + local fauxPvpcenterPos = closestSpawnToAverage.spawnPos local zoneID = closestSpawnToAverage.zoneID -- use nearest spawnpoint as a sanity point From 474c45dcbc4ce49e7655bf3205bf279ea0e800c5 Mon Sep 17 00:00:00 2001 From: StrawWagen <64710817+StrawWagen@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:14:19 -0700 Subject: [PATCH 2/3] stupid comment --- lua/cfc_random_spawn/module/sv_player_spawning.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/cfc_random_spawn/module/sv_player_spawning.lua b/lua/cfc_random_spawn/module/sv_player_spawning.lua index 7cbca3b..d5e2e8e 100755 --- a/lua/cfc_random_spawn/module/sv_player_spawning.lua +++ b/lua/cfc_random_spawn/module/sv_player_spawning.lua @@ -324,7 +324,7 @@ local function getDynamicPvpCenter( measurablePlayers ) end local closestSpawnToAverage = getNearestSpawn( playersAveragePos, customSpawnsForMap ) - if not closestSpawnToAverage then + if not closestSpawnToAverage then -- stupid fallback closestSpawnToAverage = customSpawnsForMap[math.random( 1, #customSpawnsForMap )] end From 308ecc61f57b812ba8b3e43b1ffd4adbe1eac14f Mon Sep 17 00:00:00 2001 From: StrawWagen <64710817+StrawWagen@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:25:23 -0700 Subject: [PATCH 3/3] Update lua/cfc_random_spawn/module/sv_player_spawning.lua Co-authored-by: legokidlogan <26103433+legokidlogan@users.noreply.github.com> --- lua/cfc_random_spawn/module/sv_player_spawning.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/cfc_random_spawn/module/sv_player_spawning.lua b/lua/cfc_random_spawn/module/sv_player_spawning.lua index d5e2e8e..f6c9565 100755 --- a/lua/cfc_random_spawn/module/sv_player_spawning.lua +++ b/lua/cfc_random_spawn/module/sv_player_spawning.lua @@ -326,7 +326,6 @@ local function getDynamicPvpCenter( measurablePlayers ) local closestSpawnToAverage = getNearestSpawn( playersAveragePos, customSpawnsForMap ) if not closestSpawnToAverage then -- stupid fallback closestSpawnToAverage = customSpawnsForMap[math.random( 1, #customSpawnsForMap )] - end local fauxPvpcenterPos = closestSpawnToAverage.spawnPos