[Release] Brage's Redemption - Brage als NPC für Baldurs Tor!

Amarice

Klingenengel
Registriert
20.07.2002
Beiträge
411
Ich stehe mit Brage gerade in Kapitel 7 (BG1) und mir ist etwas aufgefallen. Vielleicht ist das auch schon bekannt. Kein Bug, eher ein Kontinuitätsthema.

Folgender Dialog mit Brage kommt (siehe auch Screenshot unten):
"Scar wurde ... wurde ermordet?" "Und Herzog Eltan stirbt? Das stinkt nach einem Komplott, CHARNAME."
Direkt zuvor spawnten der Harfner Delthyr und Tamoko (quasi gleichzeitig). Delthyr erzählte, dass Scar ermordet wurde, man selbst des Mordes an der Eisenthron-Führung beschuldigt wird, etc. etc. Gleich im Anschluss (bzw. nachdem Tamoko dann auch noch ihre Zeilen aufgesagt hatte) legt Brage los.

Das Ding ist: Zu diesem Zeitpunkt hatten wir sowohl bereits mit Ivanne, dem Augenzeugen vom Mord an Scar, gesprochen, als auch Herzog Eltan beim Hafenmeister abgeliefert. Es wirkt also, als wäre Brage nicht ganz der Schnellste (im Kopf).

[Wobei auch das Original-Spiel diesen Umstand nicht abbildet. Im Dialog mit Delthyr habe ich keine Möglichkeit zu sagen "ja weiß ich alles schon". Da ich immer brav alle Fragen durchklicke, bin ich vielleicht selbst "schuld". Weißt jetzt nicht, durch was der Dialog mit Brage getriggert wird, durch das reine Erscheinen von Delthyr, oder erst aufgrund der Dialogführung.]
 

Anhänge

  • Baldr006.png
    Baldr006.png
    2,5 MB · Aufrufe: 3

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
15.295
Es wirkt also, als wäre Brage nicht ganz der Schnellste (im Kopf).
Ey, der ist halt mental beschäftigt! ;)
Ansonsten wird die Variable, die zu diesem Dialog führt, bei folgenden Instanzen gesetzt:
Code:
/* Scar is murdered */

ADD_TRANS_ACTION ~DELTHY~ BEGIN 5 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~

ADD_TRANS_ACTION ~HUSAM~ BEGIN 20 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~

ADD_TRANS_ACTION ~HUSAM2~ BEGIN 6 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~

ADD_TRANS_ACTION ~JHASSO~ BEGIN 11 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~

ADD_TRANS_ACTION ~KOLVAR~ BEGIN 6 10 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~

ADD_TRANS_ACTION ~NEB~ BEGIN 3 END BEGIN END
~SetGlobal("C#BE_KnowScarMurder","GLOBAL",1)~
Dann aber eigentlich instantan. :hae:

Du hast nicht zufällig Lust, mir nochmal die Stellen genau rauszusuchen, wo man bereits davon gehört hatte? Da fehlen ja dann eindeutig Trigger von Yvanne und dem Hafenmeister.

... Wobei ich Dir recht gebe, dass der Kommentar, wenn man Eltan bereits abgeliefert hat, echt nicht so passend kommt. Das sollte ich mir nochmal ansehen.
 

Amarice

Klingenengel
Registriert
20.07.2002
Beiträge
411
@Jastey
Muss schauen, ob ich ein passendes Savegame habe, dann kann ich das gerne raussuchen. Was genau benötigst du? Zitate/Screenshots aus den entsprechenden Dialogen?

Hm, jetzt wo ich deine Liste sehe - Mit Husam hatten wir vor Ivanne auch schon gesprochen :hae:
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
15.295
Am liebsten wären mir Screenshots / Quotes von den Dialogzeilen, nach denen Du dachtest "jetzt weiß ich, dass Scar ermordet wurde" (und "Duke Eltan krank ist").
Eventuell kommt es nicht mehr so komisch, wenn ich einen Check einfüge, dass er nicht über ein Komplott munkelt, wenn man weiß, dass Eltan vergiftet wurde. Das könnte schonmal viel ausmachen. :shine:
 

Amarice

Klingenengel
Registriert
20.07.2002
Beiträge
411
Habe mittlerweile einige Screenshots gemacht, sobald ich dazukomme, würde ich die bei wetransfer o.ä. hochladen und hier noch ein paar Ergänzungen dazu schreiben.
 

Amarice

Klingenengel
Registriert
20.07.2002
Beiträge
411
Und los gehts.
Den Link zu den Screenshots habe ich dir per persönlicher Nachricht geschickt, @Jastey

Irgendwie habe ich den "Auftrag" wohl zu ernst genommen, und mich entgegen sonstiger Gewohnheit viel auf der Oberfläche von Baldurs Tor, statt im Kanal, rumgetrieben. Da spawnen ja ganz schön viele Personen, die alle etwas hinsichtlich Scar, Eltan und möglichen Komplotten zu sagen haben. Wobei ich auch sicher nicht alles entdeckt habe. Irgendwann hatte ich keine Lust mehr, vor der Flammenden Faust wegzurennen ;)

Hier folgen nun Details, vermutlich mehr als du jemals haben wolltest... :D

Von dir bereits genannte NPCs:​

Husam:
- 1. Treffen (Husam_1), betrunken. Scars Todesursache: Mord. Status Eltan: Krank
- 2. Treffen (Husam_2A und 2B), vor errötender Nixe. Komplott erwähnt
- 3. Treffen nachdem man Slythe und Kristin getötet hat liefert keine neuen Infos
--> Die Variable KnowScarMurder wird bei mir nach den Gesprächen mit Husam NICHT gesetzt

Neb:
- Hast du ja schon drin, Screenshot der Vollständigkeit halber. Scars Todesursache: Mord. Status Eltan: Krank
- Variable KnowScarMurder wird nach den Freikommen aus dem Gefängnis gesetzt und Brages Dialog triggert

Delthyr:
- Hast du ja schon drin, Screenshot der Vollständigkeit halber. Scars Todesursache: Mord. Status Eltan: Krank
- Variable KnowScarMurder wird nach dem Gespräch gesetzt und Brages Dialog triggert

"Jhasso" und "Kolvar" habe ich nicht angetroffen.

Weitere NPCs:​

Alan Schwarzklinge (ASchwarzklinge_A und _B):
- Scars Todesursache: Vielleicht Mord? Status Eltan: Krank, mit verdächtigem Verlauf ("Schwer vorstellbar, eine redliche Krankheit, die sich heutzutage nicht heilen lässt"). Komplott wird vermutet

Ivanne (Ivanne_A und _B):
- Augenzeugenbericht; Scars Todesursache: Mord (durch Doppelgänger); Krankheit Eltans im weiteren Gespräch erwähnt

Sorrel (Sorrel_A bis _C):
-
Faust-Mitglied, uns wohlgesonnen; Scars Todesursache: Vermutet Mord, Status Eltan: Krank; Vermutet Komplott ("Da braut sich was zusammen in der Flammenden Faust...")
- Hier gibts nach dem Gespräch sogar einen Tagebucheintrag: "Angelo greift nach der Macht in der Flammenden Faust und könnte sowohl für Herzog Eltans Krankheit, als auch für Scars Tod verantwortlich sein. Seine angeblichen Verbindungen zum Eisenthron sind mehr als verdächtig [...]"

Jonavin:
- Faust-Mitglied und Naivling; Status Eltan: Krank, aber ihm kommt nix komisch vor, freut sich, dass Angelo so gute Verbindungen zu Sarevok und dem Eisenthron hat - das wiederum könnte zumindest der Gruppe komisch vorkommen

Eltan:
- Scar ermordet, Komplott eindeutig

Hafenmeister:
- Hat nichts zu Mord oder Krankheit zu sagen, aber scheint für ihn klar, dass der Eisenthron Dreck am Stecken hat


Aus dem Bauch raus würde ich sagen, dass das Gespräch mit Ivanne auf jeden Fall die Variable setzen sollte; die Aussagen von Sorrel und Alan Schwarzklinge sind eigentlich auch ziemlich eindeutig. Wobei man bei Alan Schwarzklinge noch einwenden könnte, dass Brage vielleicht den Mutmaßungen eines Diebes keinen Glauben schenkt (wobei bei Husam tut ers ja).

Bleibt die Frage, wie man Eltans Krankheit hinsichtlich des Dialogs mit Brage berücksichtigt. Da diverse Fallunterscheidungen einzuführen bringt vermutlich nur Arbeit und keinen Mehrwert. Eine Möglichkeit wäre vielleicht, Brage die Dinge nicht fragen zu lassen, sondern ihn laut denken zu lassen (in etwa "Scar ermordet...Herzog Eltan so gut wie tot..." statt "Scar wurde...ermordet? Und Herzog Eltan stirbt?"), dann wäre die Verbindung zum auslösenden NPC-Dialog nicht mehr so stark, und man wird vielleicht etwas unabhängiger davon, wer was wann gesagt hat, und ob man Eltan schon gerettet hat oder nicht. Ist nur so ein spontaner Gedanke. Es liegt mir fern, dir reinzureden, hoffe das kommt nicht so rüber. Ich schätze die Brage-Mod sehr, insbesondere für ihre Dialoge :)

Äh ja. Ende.
Hoffe es ist was dabei, was du brauchen kannst und falls nicht, hat dich das Lesen hoffentlich nicht zu viel Zeit gekostet.
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
15.295
@Amarice vielen lieben Dank schonmal. Das sieht sehr gut aus! :up:

Ich hatte gerade den unschönen Gedanken, dass mein Einfügen der Variablen eventuell schlicht nicht geklappt hat, weil eine andere Mod dazwischenfunkt. Den behalte ich auch mal im Hinterkopf. (Das kann leicht passieren, wenn ich die originalen Stellen patche aber eine NPC-Mod einen Einmischdialog hatte).
 
Oben