Ist zwar recht langsam aber:
Ab und zu nach vorne tracen (soweit wie der NPC sehen kann) und falls ein hinderniss dazwischen ist, den sichtbereich auf die weite bis zum hinderniss (result) anpassen.