diff --git a/src/p_map.c b/src/p_map.c index 7887c117d..dba8cc5cf 100644 --- a/src/p_map.c +++ b/src/p_map.c @@ -1278,8 +1278,8 @@ static unsigned PIT_DoCheckThing(mobj_t *thing) if (tmthing->type != MT_SHELL && tmthing->target && tmthing->target->type == thing->type) { - // Don't hit same species as originator. - if (thing == tmthing->target) + // Don't hit yourself, and if a player, don't hit bots + if (thing == tmthing->target || (thing->player && thing->player->bot)) return CHECKTHING_IGNORE; if (thing->type != MT_PLAYER)