From 49df428d95a7c443d418d5b7e2a93af599b54f76 Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 4 Nov 2026 17:51:20 +0100 Subject: Add chams - Hook IVModelRender::DrawModelExecute (VEngineModel016 slot 19) and force models/debug/debugwhite for NPC models, identified by ModelRenderInfo_t::entity_index. - Two passes: MATERIAL_VAR_IGNOREZ through walls, then normal depth, with IMaterial::ColorModulate for the configured colour; restore the shared material's flag/colour afterwards. - Material lookup via the IMaterialSystem list, FindMaterial fallback. - New Chams feature/card with Through walls and colour; [chams] config. - Remove the temporary ammo/projectile/fuse diagnostics. --- src/server.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/server.cpp') diff --git a/src/server.cpp b/src/server.cpp index 09d198a..bae355e 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -462,14 +462,7 @@ float server_grenade_detonate(int idx) { server_entity_health(idx, nullptr, nullptr, &base); if (!base) return -1.0f; - float v = *(float *)((uintptr_t)base + g_srv_detonate); - static int logs = 0; - if (logs < 8) { - logs++; - logf("grenade fuse: idx=%d base=%p off=%d value=%.2f", idx, base, - g_srv_detonate, v); - } - return v; + return *(float *)((uintptr_t)base + g_srv_detonate); } float server_grenade_radius(int idx) { -- cgit v1.2.3