From 652ddfef9a050377cbfee26c4f28546047a80e42 Mon Sep 17 00:00:00 2001 From: Inuyasha Date: Wed, 4 May 2016 03:23:29 -0700 Subject: [PATCH] invalid skins when starting a local game no longer break see https://mb.srb2.org/showthread.php?t=41370 --- src/d_netcmd.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index b4ba9218..4f0a9f50 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -1113,6 +1113,13 @@ static void SendNameAndColor(void) players[consoleplayer].mo->color = (UINT8)players[consoleplayer].skincolor; } } + else + { + cv_skin.value = players[consoleplayer].skin; + CV_StealthSet(&cv_skin, skins[players[consoleplayer].skin].name); + // will always be same as current + SetPlayerSkin(consoleplayer, cv_skin.string); + } return; } @@ -1230,6 +1237,13 @@ static void SendNameAndColor2(void) players[secondplaya].mo->color = players[secondplaya].skincolor; } } + else + { + cv_skin.value = players[secondplaya].skin; + CV_StealthSet(&cv_skin, skins[players[secondplaya].skin].name); + // will always be same as current + SetPlayerSkin(secondplaya, cv_skin.string); + } return; }