diff --git a/Source/p_enemy.c b/Source/p_enemy.c index 555fdf24..36a41057 100644 --- a/Source/p_enemy.c +++ b/Source/p_enemy.c @@ -2767,10 +2767,10 @@ void A_SpawnObject(mobj_t *actor) mo->momz = vel_z; // if spawned object is a missile, set target+tracer - if (mo->flags & (MF_MISSILE | MF_BOUNCES)) + if (mo->info->flags & (MF_MISSILE | MF_BOUNCES)) { // if spawner is also a missile, copy 'em - if (actor->flags & (MF_MISSILE | MF_BOUNCES)) + if (actor->info->flags & (MF_MISSILE | MF_BOUNCES)) { P_SetTarget(&mo->target, actor->target); P_SetTarget(&mo->tracer, actor->tracer);