diff --git a/src/d_netcmd.c b/src/d_netcmd.c
index 760d930dc162878e4af9acc69ce1c0a43f98d895..3013fef8201637a792535699cdc3e4a86a0bc573 100644
--- a/src/d_netcmd.c
+++ b/src/d_netcmd.c
@@ -1011,7 +1011,7 @@ UINT8 CanChangeSkin(INT32 playernum)
 		return true;
 
 	// Force skin in effect.
-	if (client && ((cv_forceskin.value != -1) || (mapheaderinfo[gamemap-1] && mapheaderinfo[gamemap-1]->forcecharacter[0] != '\0')) && !(adminplayer == playernum && serverplayer == -1))
+	if ((cv_forceskin.value != -1) || (mapheaderinfo[gamemap-1] && mapheaderinfo[gamemap-1]->forcecharacter[0] != '\0'))
 		return false;
 
 	// Can change skin in intermission and whatnot.