Um den Aktionsradius einiger Gothic 3 NPCs zu erhöhen, habe ich Bollocks Druidensuchtrupp ("Bollock brothers")
eine neue Routine go2Runak (zusätzlich zur Standardroutine "Start") gegeben.

(Zusätzlich habe ich die politische Zugehörigkeit der Runaktruppe von Mid auf Reb gesetzt, damit
zwischen ihnen und den Orks Feindseligkeit entsteht.)

Wenn der Held den Ort des zu erwartenden Massakers betritt, spannt er dort sozusagen eine Sichtweitenkuppel
auf, in deren Bereich (ROI=4000, ca. 50m?) die AI ihre Regeln durchsetzt.

Zum Beispiel metzeln sich die herannahenden Orks mit den Schattenläufern, von denen fünf um Runaks Hütte
herumlungern. Das kann man vermeiden, indem man die Orks zur Hütte teleportiert (MoveTo im Gespräch mit Runak),

Das verhindert aber nicht, dass die Waldläufer sich im Verlauf des Kampfes mit den Schattenläufern behaken,
vermutlich weil die Ranged ScanRange mit 3500 siebenmal so groß ist wie die Melee Reichweite.

Wenn man das verhindern wollte, müsste man die Ranged ScanRange der 3 Waldläufer (bei Runak entpsrechend die
MagicModeCharacterScanRange) auf 500 reduzieren. Das geht offenbar nur über Weltdatenveränderung, wäre also
dauerhaft und kann nicht temporär mittels Script geschehen.

Man könnte auch die Species der Schattenläufer auf "Bison" z.B. setzen, aber das macht die Immersion komplett kaputt.

(Wobei man sich fragen kann, wieso Mid gegenüber Schattenläufern feindselig eingestellt sein müssen?)

------------------------------------------------------

Jetzt aber zum driftenden NPC, in diesem Fall vor allem Bollock. Da Runaks Hütte vor einer Felswand steht,
lag es nahe, die Orks direkt auf deren Dach zu teleportieren. Leider rutschen sie dann nach hinten weg,
meistens bleibt nur einer oben stehen.

Bollock driftet am Boden nach Südosten weg, bis er an der Felswand klebt. Er hat zwar die "Axt" in der Hand,
kann sich aber nicht entscheiden anzugreifen.

Kennt jemand die Ursache dafür?


Wenn man den Teleportpunkt vor den Absatz vor der Hütte verlegt, funktioniert es besser, aber manchmal
verharrt Bollock auch hier im "Unentschlossenheitsmodus" (einmal war es ZS_Attack_WaitForFlee)

Angesichts solcher Probleme wundert es nicht, dass die Piranhas die NPCs ziemlich statisch angelegt haben
bezüglich Aktivitäten, die über einen Standardtagesablauf hinausgehen.

Und das nicht nur wegen eventueller Navigationsprobleme (man erinnere sich an Kayor: der verschwand in der
Wand,iirc)

(Ein seltsamer Bug ergab sich noch bei den Schattenläufern: obwohl die die Trophäe Shadowbeast als TreasureSet1
eingetragen hatten, konnte man die nicht plündern!?)