Nunja, erstere Möglichkeit bietet unter anderem auch annehmbare Ergebnisse.
Ich habe übrigens die selbe Sicherung eingebaut, nur mit einen etwas längeren Weg, um nach Möglichkeit zu vermeiden, dass der NPC wieder auf dem selben Feld landet. Oder so...
Eine Sache sind noch Fernkämpfer, weil die besser einen bestimmten Abstand zum Helden halten sollten, und dann musst du schon die Variablen rauspacken.