mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Preserve spectatewait between maps
- Add spectatewait to G_PlayerReborn - This was making shuffeloser not work - Testing setup - `-server -splitscreen 4 +shuffleloser 1 +maxplayers 2 +numlaps 0 +debugstart 0 +inttime 0 +advancemap random` - Spectate two players, go to map
This commit is contained in:
parent
661d22bb4a
commit
0fc22e5fbd
1 changed files with 3 additions and 0 deletions
|
|
@ -2262,6 +2262,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps)
|
|||
INT32 kickstartaccel;
|
||||
INT32 checkpointId;
|
||||
boolean enteredGame;
|
||||
tic_t spectatewait;
|
||||
UINT8 lastsafelap;
|
||||
UINT8 lastsafecheatcheck;
|
||||
UINT16 bigwaypointgap;
|
||||
|
|
@ -2551,6 +2552,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps)
|
|||
checkpointId = players[player].checkpointId;
|
||||
|
||||
enteredGame = players[player].enteredGame;
|
||||
spectatewait = players[player].spectatewait;
|
||||
|
||||
p = &players[player];
|
||||
memset(p, 0, sizeof (*p));
|
||||
|
|
@ -2624,6 +2626,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps)
|
|||
p->karthud[khud_fault] = khudfault;
|
||||
p->kickstartaccel = kickstartaccel;
|
||||
p->checkpointId = checkpointId;
|
||||
p->spectatewait = spectatewait;
|
||||
|
||||
p->ringvolume = 255;
|
||||
p->ringtransparency = 255;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue