summaryrefslogtreecommitdiffstats
path: root/src/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.cpp b/src/server.cpp
index 115cd53..5599227 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -210,6 +210,6 @@ int server_active_weapon(int idx) {
210 uint32_t h = *(uint32_t *)((uintptr_t)base + g_srv_activeweapon); 210 uint32_t h = *(uint32_t *)((uintptr_t)base + g_srv_activeweapon);
211 if (h == 0xFFFFFFFFu) 211 if (h == 0xFFFFFFFFu)
212 return -1; 212 return -1;
213 int wi = (int)(h & 0xFFFF); 213 int wi = (int)(h & 0x7FF); // 11-bit entity index
214 return (wi > 0 && wi <= 4096) ? wi : -1; 214 return (wi > 0 && wi <= 4096) ? wi : -1;
215} 215}