fix swapping skins mid-game removing restat

This commit is contained in:
minenice55 2026-01-24 15:44:33 -05:00
parent 96e81b1807
commit 772ad54efc

View file

@ -616,8 +616,16 @@ void SetPlayerSkinByNum(INT32 playernum, INT32 skinnum)
player->followitem = skin->followitem;
player->kartspeed = skin->kartspeed;
player->kartweight = skin->kartweight;
if (player->kartspeedrestat != 0 || player->kartweightrestat != 0)
{
player->kartspeed = player->kartspeedrestat;
player->kartweight = player->kartweightrestat;
}
else
{
player->kartspeed = skin->kartspeed;
player->kartweight = skin->kartweight;
}
#if 0
if (!(cht_debug || devparm) && !(netgame || multiplayer || demo.playback))