diff options
Diffstat (limited to '')
| -rw-r--r-- | src/hl2h.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/hl2h.cpp b/src/hl2h.cpp index 4f5673f..f95f6ed 100644 --- a/src/hl2h.cpp +++ b/src/hl2h.cpp | |||
| @@ -556,6 +556,15 @@ static void do_move(int seq, float frametime) { | |||
| 556 | if (!ent) | 556 | if (!ent) |
| 557 | return; | 557 | return; |
| 558 | 558 | ||
| 559 | // New map / respawn: drop stale bone caches and target locks. | ||
| 560 | static void *last_local_ent = nullptr; | ||
| 561 | if (ent != last_local_ent) { | ||
| 562 | last_local_ent = ent; | ||
| 563 | bones_clear(); | ||
| 564 | aimbot_reset_lock(); | ||
| 565 | silentaim_reset_lock(); | ||
| 566 | } | ||
| 567 | |||
| 559 | if (feature_active(FEAT_SPREAD)) { | 568 | if (feature_active(FEAT_SPREAD)) { |
| 560 | resolve_server_netvars(); | 569 | resolve_server_netvars(); |
| 561 | void *srv = nullptr; | 570 | void *srv = nullptr; |
