Never try to early remove rings being used for boost, idiot

This commit is contained in:
Antonio Martinez 2025-09-18 00:45:06 -04:00
parent 7f731907ca
commit de522bd873

View file

@ -3519,16 +3519,20 @@ void A_AttractChase(mobj_t *actor)
if (G_CompatLevel(0x0010))
blocked |= !!(actor->target->player->bailcharge || actor->target->player->defenseLockout > PUNISHWINDOW);
if (stale || blocked)
if (!G_CompatLevel(0x0010) || actor->extravalue2)
{
if (!G_CompatLevel(0x0010) && !stale)
if (actor->target->player->pickuprings)
actor->target->player->pickuprings--;
if (stale || blocked)
{
if (!G_CompatLevel(0x0010) && !stale)
if (actor->target->player->pickuprings)
actor->target->player->pickuprings--;
P_RemoveMobj(actor);
return;
P_RemoveMobj(actor);
return;
}
}
if (actor->extravalue2) // Using for ring boost
{
// Always fullbright