From 212ea58f83ec86cabc95642844feec497ee4822f Mon Sep 17 00:00:00 2001 From: Denis Pauk <pauk.denis@gmail.com> Date: Sun, 16 Jun 2024 15:20:28 +0300 Subject: [PATCH] models: fix flex model load --- src/client/refresh/files/models.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/client/refresh/files/models.c b/src/client/refresh/files/models.c index 0c77eda2..323526d6 100644 --- a/src/client/refresh/files/models.c +++ b/src/client/refresh/files/models.c @@ -2283,7 +2283,9 @@ Mod_LoadModel_Flex(const char *mod_name, const void *buffer, int modfilelen, { if (min > (j * 8)) { - int k, v = in_mesh[j]; + int k, v; + + v = in_mesh[j] & 0xFF; for (k = 0; k < 8; k ++) { @@ -2303,8 +2305,9 @@ Mod_LoadModel_Flex(const char *mod_name, const void *buffer, int modfilelen, { if (in_mesh[j]) { - int v = in_mesh[j]; + int v; + v = in_mesh[j] & 0xFF; max = j * 8; while (v)