diff options
Diffstat (limited to '')
| -rw-r--r-- | src/server.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/server.cpp b/src/server.cpp index 40aa850..1313f00 100644 --- a/src/server.cpp +++ b/src/server.cpp | |||
| @@ -455,7 +455,14 @@ float server_grenade_detonate(int idx) { | |||
| 455 | server_entity_health(idx, nullptr, nullptr, &base); | 455 | server_entity_health(idx, nullptr, nullptr, &base); |
| 456 | if (!base) | 456 | if (!base) |
| 457 | return -1.0f; | 457 | return -1.0f; |
| 458 | return *(float *)((uintptr_t)base + g_srv_detonate); | 458 | float v = *(float *)((uintptr_t)base + g_srv_detonate); |
| 459 | static int logs = 0; | ||
| 460 | if (logs < 8) { | ||
| 461 | logs++; | ||
| 462 | logf("grenade fuse: idx=%d base=%p off=%d value=%.2f", idx, base, | ||
| 463 | g_srv_detonate, v); | ||
| 464 | } | ||
| 465 | return v; | ||
| 459 | } | 466 | } |
| 460 | 467 | ||
| 461 | float server_grenade_radius(int idx) { | 468 | float server_grenade_radius(int idx) { |
