diff --git a/engine/client/cl_parse.c b/engine/client/cl_parse.c index 0cfa08fd5..b9168ea07 100644 --- a/engine/client/cl_parse.c +++ b/engine/client/cl_parse.c @@ -5381,7 +5381,7 @@ void CL_ParsePortalState(void) int mode = MSG_ReadByte(); int a1, a2; - switch(mode) + switch(mode&0xc0) { case 0x80: if (mode&2)