From 01c35b7957416d249051f9b298e341cc57e7a3b8 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Thu, 3 Nov 2022 22:22:47 -0700 Subject: [PATCH] Ironman: Don't do detransform unless your real skin is actually SF_IRONMAN --- src/r_skins.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/r_skins.c b/src/r_skins.c index 3bf406fe3..9068a1021 100644 --- a/src/r_skins.c +++ b/src/r_skins.c @@ -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;