mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Forgot to save followercolor. This fixes replay crashes
This commit is contained in:
parent
333805e5c2
commit
be96831645
1 changed files with 10 additions and 3 deletions
13
src/g_game.c
13
src/g_game.c
|
|
@ -5013,7 +5013,7 @@ void G_ReadDemoExtraData(void)
|
|||
M_Memcpy(name, demo_p, 16);
|
||||
demo_p += 16;
|
||||
SetPlayerFollower(p, name);
|
||||
|
||||
|
||||
// Follower's color
|
||||
M_Memcpy(name, demo_p, 16);
|
||||
demo_p += 16;
|
||||
|
|
@ -5022,9 +5022,9 @@ void G_ReadDemoExtraData(void)
|
|||
{
|
||||
players[p].followercolor = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
if (extradata & DXD_PLAYSTATE)
|
||||
{
|
||||
|
|
@ -5153,6 +5153,13 @@ void G_WriteDemoExtraData(void)
|
|||
strncpy(name, followers[players[i].followerskin].skinname, 16);
|
||||
M_Memcpy(demo_p, name, 16);
|
||||
demo_p += 16;
|
||||
|
||||
// write follower color
|
||||
memset(name, 0, 16);
|
||||
strncpy(name, KartColor_Names[players[i].followercolor], 16);
|
||||
M_Memcpy(demo_p,name,16);
|
||||
demo_p += 16;
|
||||
|
||||
}
|
||||
if (demo_extradata[i] & DXD_PLAYSTATE)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue