Vielleicht sollte man sich einfach mal an die eigene Nase fassen und darüber nachdenken warum das denn passiert.
Ich geh in der Regel weiter wenn das NPC schon besucht ist, ausser da steht irgendnen Heini dran den ich nicht leiden kann

Und ob das NPC 1,2 oder 10 Minuten markiert ist, wenn ich es haben will bekomm ich es auch, da spielt die Dauer der Markierung wohl keine Rolle.
Von daher DAGEGEN (gibt wichtigeres zu programmieren)