Fix temporary spawn spots being incorrectly ignored

This commit is contained in:
smallmodel 2024-12-17 22:54:46 +01:00
parent 4e69d7a78a
commit 3b1b994152
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -462,6 +462,7 @@ PlayerStart *DM_Team::GetRandomSpawnpointWithMetric(
points[numSpots].spawnpoint->setOrigin(trace.endpos);
points[numSpots].spawnpoint->setAngles(spot->angles);
points[numSpots].fMetric = MetricFunction(vNewSpawn, this, player);
numSpots++;
if (numSpots >= (sizeof(points) / sizeof(points[0]))) {
break;
@ -494,6 +495,7 @@ PlayerStart *DM_Team::GetRandomSpawnpointWithMetric(
if (!SpotWouldTelefrag(spot->origin)) {
points[numSpots].spawnpoint = spot;
points[numSpots].fMetric = MetricFunction(spot->origin, this, player);
numSpots++;
if (numSpots >= (sizeof(points) / sizeof(points[0]))) {
break;