From f84fb5bf68d995f7d6107a73f14f8f644652dfa6 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Mon, 15 Sep 2025 14:48:49 -0400 Subject: [PATCH] Toaster review fixup --- src/p_enemy.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/p_enemy.c b/src/p_enemy.c index a815651f6..72c0fbb8d 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -3515,9 +3515,10 @@ void A_AttractChase(mobj_t *actor) // 2. ALL conditions that deleted flingrings off you didn't decrement pickuprings, desyncing your ring count boolean stale = (!actor->target || P_MobjWasRemoved(actor->target) || !actor->target->player); - boolean legacy_blocked = (actor->target->player->baildrop || actor->target->player->bailcharge || actor->target->player->defenseLockout > PUNISHWINDOW); - boolean new_blocked = (actor->target->player->baildrop || actor->target->player->bailcharge); - boolean blocked = (G_CompatLevel(0x0010) ? legacy_blocked : new_blocked); + boolean blocked = (actor->target->player->baildrop || actor->target->player->bailcharge); + if (G_CompatLevel(0x0010)) + blocked |= (actor->target->player->defenseLockout > PUNISHWINDOW); + if (stale || blocked) { if (!G_CompatLevel(0x0010) && !stale)