From 02614daf6919022101cea129a206ac739797bead Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Thu, 1 Jan 2026 08:21:16 -0800 Subject: [PATCH] [server] Implement/match `CNetGame::AddSpawn(...)` --- server/netgame.cpp | 12 ++++++++++++ server/netgame.h | 1 + 2 files changed, 13 insertions(+) diff --git a/server/netgame.cpp b/server/netgame.cpp index 70c0086..5520e7c 100644 --- a/server/netgame.cpp +++ b/server/netgame.cpp @@ -668,6 +668,18 @@ void CNetGame::LoadBanList() //---------------------------------------------------- +int CNetGame::AddSpawn(PLAYER_SPAWN_INFO *pSpawnInfo) +{ + if (m_iSpawnsAvailable < MAX_SPAWNS) + { + memcpy(&m_AvailableSpawns[m_iSpawnsAvailable],pSpawnInfo,sizeof(PLAYER_SPAWN_INFO)); + return m_iSpawnsAvailable++; + } + return MAX_SPAWNS; +} + +//---------------------------------------------------- + DWORD CNetGame::GetTime() { return (DWORD)RakNet::GetTime(); diff --git a/server/netgame.h b/server/netgame.h index 2ad1cac..aacbd9c 100644 --- a/server/netgame.h +++ b/server/netgame.h @@ -111,6 +111,7 @@ public: // CLASS SYSTEM int m_iSpawnsAvailable; PLAYER_SPAWN_INFO m_AvailableSpawns[MAX_SPAWNS]; + int AddSpawn(PLAYER_SPAWN_INFO *pSpawnInfo); const PCHAR GetWeaponName(int iWeaponID);