Ich finde, dass diese Tour von der Metro der Seward Square übers Kapitol bis zum Statesman-Hotel eine gute Benchmark für die Stabilität von WLW ist. Zuerst natürlich, weil die Schlacht bis zum Kapitol episch ist und Talons, Reillys, Enklave und verschiedene Muties einbezieht, da kann man auch ihr Kampfverhalten studieren. Z.B. führt der Einbau von Backup-Waffen bei den Muties zu teilweise seltsamen Reaktionen: manchmal wechseln sie schön, wenn die grosse Waffe weg geschossen ist, manchmal scheint es auch, dass sie sich nicht entscheiden könnten. Liegt möglicherweise daran, dass eine Fiese Axt als Backup-Waffe so attraktiv wie ein Gatling-Laser ist
Nehme ich aber vorerst wieder raus.
Dann musste ich noch einige Dinge anpassen, damit die Reillys nicht den Ödländer da erschiessen. Das klappt jetzt normalerweise, aber da die gegeneinander neutral sind, kann es doch mal zum Streit kommen, wie ich vorher gesehen habe. Gebe jetzt den Reillys da die WastelanderFaction, Problem gelöst.
Dann hat es mir nicht gefallen, dass die Reilly den Ödländer nur mit den Fäusten erledigen wollte, da sie ihre Waffen verloren hatte. Gebe jetzt den Reillys noch Schlagringe als Backup.
Und das mit den Vertibird-Landungen ist auch so eine Sache: ein Soldat und ein Robot sind denn schon wenig, mindestens vier sollten es sein. Da bin ich auch noch dran.
Dann habe ich an meinen zwei Haupteffekten für Actors rumgeschraubt: wlwHumanScaleEffect und wlwCreatureScaleEffect, die neu auch dafür verantwortlich sein sollen, dass Waffen geschädigt werden und Loot im Survivor-Modus entfernt wird. Es gibt eigentlich kaum einen Actor, der sowas nicht drauf hat, eigetlich jeder, der jemals in einen Kampf geraten könnte.
Bei mir passiert ja viel beim Tod:
-ist der Player der Killer, wird im Debug-Modus die Stats-Liste der Gegner angezeigt
-viele Gruppe erhöhen einen Zähler, damit ich Perks als Achievments geben kann, z.B. für das Killen von 100 Ghulen oder 20 Enklave
-neu: Waffen werden zufällig geschrottetoder geschädigt
-neu: Loot wird entfernt, je nach Modus mehr
Vorher hatte ich eine Abfrage auf GetDead im GameMode, da es damals irgendwie nicht immer klappte, wenn ich es anders machte. Jetzt habe ich endlich rausgefunden, wieso das so ist, es hat mit dem Flag No Death Dispel im Baiseffekt zu tun. Normalerweise wird ein Actor-Effect gestoppt, wenn der Actor stirbt(wahrscheinlich zur Performance-Einsparung), hingegen bleibt der Effekt z.B. auf dem Effekt der Leuchtenden oder Plündernden.
Es kann also mal sein, dass bei Death Dispel ein OnDeath nicht feuert, möglicherweise wenn die Engine gerade am Anschlag ist, es dauert nämlich um die 0.06 Sekunden, bis der Effekt entfernt wird. Und man kann deswegen auch keine Funktion beim Tod verzögern, da GameMode beendet wird.
Das reicht aber im Prinzip, um in Game Mode ein GetDead zu feuern und die Death-Funktionen sofort auszulösen.
Dann habe ich mir gedacht, wieso nehme ich das dann nicht in ScriptEffectFinish und tatsächlich, das geht, habe gedacht, sehr elegant.
Nur gab es dann vermehrt Abstürze beim Verlassen eines Bereichs durch eine Türe oder beim Laden eines Saves nach meinem Tod.
Habe es jetzt wieder in den GameMode genommen und mache jetzt die ganze Strecke nochmals. Das Ziel ist, dass es von Seward Square bis Statesman-Hotel kein einiziges Mal crasht.
Den Stimpak-Mangel merkte ich übrigens schon, bin gerade im Modus "Wahnsinniger Überlebender". Ich kann mir da einfach nicht mehr vier Begleiter leisten. Denn im Begleiter-Modus, den ich nutze, gibts ohne Stimpaks keine Begleiter-Heilung. Und wenn du dann gerade in einer Metro steckst, kannst du gleich aufhören.
Dann habe ich ja zusätzlich noch Sydney und Bittercup aus Mods im Anhang. Habe die zwar mit WLW als Master und die sind relativ fair angepasst, haben aber noch die Mod-Routinen drin, die weder performant noch besonders hochstehend sind.
Überlege mir gerade ein Buch, das man einem Mod-Begleiter geben kann, damit der anschliessend wie die WLW-Begleiter reagiert, ohne das er WLW als Master haben muss. Die hätten dann die gleichen Heil-Modi und Essential-Einstellungen wie meine Vanilla-Begleiter und würden auf die Einstellungen im WLW-Menu reagieren.