From 896bbe8fc37800e9e3196f915f667b2c57ed11ee Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 16 Jan 2026 14:19:35 +0500 Subject: [PATCH] engine: server: add Host_Error on unknown pfnWalkMove state In GoldSrc default branch interpreted as WALKMOVE_NORMAL, and there might be some mods that expect this. But Xash never did this, and if Xash-specific games rely on that behavior, we better know about it. --- engine/server/sv_game.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/server/sv_game.c b/engine/server/sv_game.c index ddfbc3b3..00081364 100644 --- a/engine/server/sv_game.c +++ b/engine/server/sv_game.c @@ -1929,6 +1929,8 @@ static int GAME_EXPORT pfnWalkMove( edict_t *ent, float yaw, float dist, int iMo return SV_MoveTest( ent, move, true ); case WALKMOVE_CHECKONLY: return SV_MoveStep( ent, move, false); + default: + Host_Error( "%s: unknown mode %d\n", __func__, iMode ); } return 0; }