diff --git a/src/p_mobj.c b/src/p_mobj.c index 58124fb9ba41f498611b39eedf7b4af710fe35b9..f27ab2914394214b3a7b586d60c5e41e7d47943f 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -1840,7 +1840,7 @@ void P_XYMovement(mobj_t *mo) moved = false; if (player) { - if (player->bot) + if (player->bot and player->bot != 3) B_MoveBlocked(player); } @@ -4135,7 +4135,7 @@ boolean P_BossTargetPlayer(mobj_t *actor, boolean closest) player = &players[actor->lastlook]; - if (player->pflags & PF_INVIS || player->bot || player->spectator) + if (player->pflags & PF_INVIS || (player->bot && player->bot != 3) || player->spectator) continue; // ignore notarget if (!player->mo || P_MobjWasRemoved(player->mo))