diff --git a/src/p_enemy.c b/src/p_enemy.c index 061d4d366aa3c6fa45479b3b23f32213f190d8e5..bd8a2b054650f93254f4cfe1c3ef8dbc6cf01c75 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -9707,6 +9707,9 @@ void A_SplitShot(mobj_t *actor) if (LUA_CallAction("A_SplitShot", actor)) return; + if (!actor->target) + return; + A_FaceTarget(actor); { const angle_t an = (actor->angle + ANGLE_90) >> ANGLETOFINESHIFT;