From 9f79cdef49b4fe42d3cf3772f88269f642a81658 Mon Sep 17 00:00:00 2001 From: minenice55 Date: Fri, 27 Mar 2026 15:22:20 -0400 Subject: [PATCH] fix seeking reticule with jawz this flag needs a proper setter/getter --- src/k_items.c | 5 +++++ src/k_kart.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/k_items.c b/src/k_items.c index 4bcf0f887..c543f8d93 100644 --- a/src/k_items.c +++ b/src/k_items.c @@ -2326,6 +2326,11 @@ void K_PlayerItemThink(player_t *player, boolean onground) K_PlayAttackTaunt(player->mo); K_UpdateHnextList(player, false); K_BotResetItemConfirm(player, false); + + if (player->itemamount <= 0) + { + player->itemflags &= ~IF_SEEKING; + } } break; case KITEM_MINE: diff --git a/src/k_kart.c b/src/k_kart.c index da1257d30..81f59166d 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -8043,7 +8043,6 @@ void K_KartPlayerAfterThink(player_t *player) { player->attractionboost = 0; player->attractionattack_hipower = false; - player->itemflags &= ~(IF_SEEKING|IF_PASSIVESEEKING); } } @@ -11876,6 +11875,11 @@ void K_KartAttractHomingAttack(player_t *player) player->attractionattack--; } else + { + player->attractionattack = 0; + } + + if (player->attractionattack <= 0) { player->attractionattack = 0; player->attractionattack_hipower = false;