diff --git a/src/p_enemy.cpp b/src/p_enemy.cpp index 6cf7d7be6..0961e8671 100644 --- a/src/p_enemy.cpp +++ b/src/p_enemy.cpp @@ -1868,7 +1868,8 @@ DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_LookEx) { if (!(flags & LOF_NOSOUNDCHECK)) { - targ = (self->flags & MF_NOSECTOR)? self->Sector->SoundTarget : self->LastHeard; + targ = (i_compatflags & COMPATF_SOUNDTARGET || self->flags & MF_NOSECTOR)? + self->Sector->SoundTarget : self->LastHeard; if (targ != NULL) { // [RH] If the soundtarget is dead, don't chase it