diff --git a/src/p_inter.c b/src/p_inter.c index 6e965b542..bcd88c452 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -2690,6 +2690,7 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da if (source && source->player) { if (source->player->roundconditions.hit_midair == false + && source != target && inflictor && K_IsMissileOrKartItem(inflictor) && target->player->airtime > TICRATE/2