Ironman: Don't do detransform unless your real skin is actually SF_IRONMAN

This commit is contained in:
AJ Martinez 2022-11-03 22:22:47 -07:00
parent d95244a693
commit 01c35b7957

View file

@ -407,7 +407,7 @@ void SetRandomFakePlayerSkin(player_t* player, boolean fast)
// Return to base skin from an SF_IRONMAN randomization
void ClearFakePlayerSkin(player_t* player)
{
if (!P_MobjWasRemoved(player->mo))
if ((skins[player->skin].flags & SF_IRONMAN) && !P_MobjWasRemoved(player->mo))
{
player->mo->skin = &skins[player->skin];
player->fakeskin = MAXSKINS;