diff --git a/src/p_inter.c b/src/p_inter.c index f68cb90f0b117ea8b4ab10b6949edf944a596029..a51a4e8e6c2e2aa2ceb03c28f753c9828b3caeab 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -3532,7 +3532,7 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da // Make sure that boxes cannot be popped by enemies, red rings, etc. if (target->flags & MF_MONITOR && ((!source || !source->player || source->player->bot) - || (inflictor && inflictor->type >= MT_REDRING && inflictor->type <= MT_GRENADERING))) + || (inflictor && (inflictor->type == MT_REDRING || (inflictor->type >= MT_THROWNBOUNCE && inflictor->type <= MT_THROWNGRENADE))))) return false; }