smallmodel
eaa7f10b36
Remove useless print
2025-02-03 20:24:26 +01:00
smallmodel
ee970a3fce
Remove PlayerBot class and use delegates instead
2025-02-02 16:02:56 +01:00
smallmodel
e1be3c0fd1
Call G_SetClientConfigString() instead to properly set the team configstring
2024-12-20 19:13:17 +01:00
smallmodel
333c452f44
Sanitize the name with a maximum buffer size limit
2024-12-08 12:51:14 +01:00
smallmodel
de1d3b6ef4
Don't reset the client structure on single-player
2024-10-22 22:36:46 +02:00
smallmodel
24309095ff
Rework bot save/load:
...
- Only save and restore the userinfo
- Restore bots when the server spawns
- Read client session data like real players
2024-10-11 22:54:40 +02:00
smallmodel
d5a90ded17
Add a comment about primary weapon selection on map change
2024-10-11 21:51:52 +02:00
smallmodel
9d744367ac
Add firstTime parameter for bots
2024-10-11 21:46:49 +02:00
smallmodel
0d53adf9bd
Rework bot spawning
...
- Add a sv_sharedbots to specify if real client slots should be used
- Removed m_bSpawnBot from level, bots are spawned directly in G_BotBegin instead
- sv_numbots can be used to directly configure the number of bots to spawn
- Fix the way bots spawn/unspawn on-demand
- Documented g_bot functions
2024-10-06 22:57:39 +02:00
smallmodel
2aa0205872
Clear client persistent to avoid leaking data
2024-10-06 21:01:05 +02:00
smallmodel
a7befa8882
When a client disconnects, delete the entity on the next frame if the function is called while in thinks
2024-10-06 21:00:40 +02:00
smallmodel
63465278a5
When there is no free player start spot, try to find a random player s tart one
2024-10-05 20:15:40 +02:00
smallmodel
a5691d7779
Allows clients to join a single-player game
2024-06-16 20:48:34 +02:00
smallmodel
d1ecd4a3c8
Don't initialize client persistant data during autosave
2024-06-16 18:19:11 +02:00
smallmodel
5482b31c66
Reads the sv_privatePassword
value
2024-06-16 18:18:14 +02:00
smallmodel
15f2f6c798
Renamed g_session functions
2024-06-16 18:16:14 +02:00
smallmodel
46b3f4eb5e
Adds differentMap
parameter for G_ClientConnect, it clears the selected DM weapon.
...
On each map change, the player gets asked for the primary weapon like in 2.0 and above
2024-06-16 18:14:26 +02:00
smallmodel
9255c5259d
Fixed spawnpoint issues
2024-01-18 20:23:41 +01:00
smallmodel
007a7681eb
G_ClientDisconnect should print differently on mohaas/mohaab
2023-08-20 02:23:29 +02:00
smallmodel
7a57a25c58
Reworked the bot system
2023-08-19 17:58:54 +02:00
smallmodel
de10ab8df3
Fixed "is preparing for deployment" message location on mohaas/mohaab
2023-08-18 15:10:23 +02:00
smallmodel
c4738966fe
Using g_utils.cpp from fakk
2023-08-15 01:27:35 +02:00
smallmodel
7fb42cf655
Fixed message printing on mohaas/mohaab
2023-08-14 20:44:28 +02:00
smallmodel
087d28eb9a
Added GT_TOW and GT_LIBERATION for SelectSpawnPoint()
2023-08-10 19:11:39 +02:00
smallmodel
7386784765
Renamed clientPersistant_t to client_persistant_t
...
Named client_peristant_t fields correctly
2023-08-10 13:34:04 +02:00
smallmodel
7bdc30936c
Added G_SetClientConfigString
2023-08-10 02:31:09 +02:00
OM
c287638f99
Reworked file inclusion (using relative path)
2023-06-17 01:24:20 +02:00
OM
e4fa0fff3a
Renamed **game** to **fgame**
2023-06-15 23:44:02 +02:00