Ich würde es toll finden, wenn man das Verhalten von NPCs etwas beeinllussen könnte. Ich unterscheide mal zwischen 2 Klassen von NPCs, und zwar Monstern ( alles angreifende NPCs, z.B. Skelette in Dungeons) und Lebewesen ( haben eine Palette von Verhaltensmustern, und sollten sich beeinflussen lassen, z.B. Menschen, Tiere, Fabelwesen).
Ein paar Verhaltensmuster:
Schlafen
zufällig Umhergehen
Jagen: wird durch Hunger ausgelöst, wodurch der NPC entweder NPCs und Spieler angreift, oder auf tote NPCs/ Spieler und fallen gelassenes Fleisch zurennt, um es zu fressen
Drohen: wird durch das zu nahe Herankommen von potentiellen Feinden verursacht, wenn der NPC nicht Hungrig ist. Führt bei weiterer Verringerung oder dauerhaft gleichbleibenden Abstand zum Angriff
Angreifen: wird durch zu geringem Abstand oder Angriff ausgelöst
Flucht: wird durch zu Starken Gegner, eine gefährliche Situation ( offenes Feuer) oder eine schlechte Kampfsituation (NPC hat zuwenig Leben und Macht zu wenig Schaden um noch zuu Siegen) ausgelöst
Alarmbereitschaft: wird durch ein lautes Geräusch ( geworfenen Stein), einen Geruch oder einen Blutfleck/frischen Kadaver (bei Menschen) augelöst und bewirkt, das der NPC auf die Position des Ursprungs zuläuft
zunehmende Sympatie: mit weggesteckter Waffe einem Tier Nahrung zu werfen, es überfüttern ( man kann sich dem Tier nähern), von Hand füttern
Bei Menschen: mit weggesteckter Waffe und etwas zum Handeln in der Hand sich nähern, Quests erfüllen
abnehmende Sympatie: Tier schlagen, beim Eierklauen erwischen lassen, es hungern lassen
Bei Mensch: beim Stehlen erwischt werden, schlagen und die bedürfnisse der Söldner und Arbeiter (Gefolge) der Basis nicht befriedigen