Hi, gibt es eine möglichkeit zu ermitteln, ob der Held gerade vor einer Beliar Statue ist und Betet und nur diese, keine Innos Statue.
Es ist für einen Patch, kein Mod!
Ich glaube, dass du die Unterscheidung zwischen Innos- und Beliarschrein ohne eine direkte Scriptänderung nicht hinbekommst. Aber du kannst zumindest über PLAYER_MOBSI_PRODUCTION == MOBSI_PrayShrine herausfinden, ob der Held gerade am Beten ist. Vielleicht hilft dir das schon mal.
Was genau hast du denn vor? Vielleicht kann man sich deinem Problem ja noch aus einer anderen Richtung nähern.
Gibt es nicht unterschiedliche Dialogoptionen? Dann könnte man in deren Bedingungen nachschauen. Oder läuft das nur über Distanzen von WP?
Man könnte auch am das Fokus VOB rankommen und dessen visual überprüfen.
Ich glaube, dass du die Unterscheidung zwischen Innos- und Beliarschrein ohne eine direkte Scriptänderung nicht hinbekommst. Aber du kannst zumindest über PLAYER_MOBSI_PRODUCTION == MOBSI_PrayShrine herausfinden, ob der Held gerade am Beten ist. Vielleicht hilft dir das schon mal.
Was genau hast du denn vor? Vielleicht kann man sich deinem Problem ja noch aus einer anderen Richtung nähern.
Ich baue gerade eine Funktion, die in normalen Gesprächen nicht angezeigt werden soll, die aber wiederum wichtig bei Beliarschreinen ist, da man dort ja gegen HP an Geld kommen kann.
Zitat von Milky-Way
Gibt es nicht unterschiedliche Dialogoptionen? Dann könnte man in deren Bedingungen nachschauen. Oder läuft das nur über Distanzen von WP?
Man könnte auch am das Fokus VOB rankommen und dessen visual überprüfen.
Das klingt nach einer guten Lösung, bloss da könnte das Problem aufkommen, das jemand in seiner Mod den Beliarschrein unbenannt bzw. sogar komplett ersetzt hat. Dann würde meine If abfrage ins leere gehen. (oder?)
Ich baue gerade eine Funktion, die in normalen Gesprächen nicht angezeigt werden soll, die aber wiederum wichtig bei Beliarschreinen ist, da man dort ja gegen HP an Geld kommen kann.
Das klingt nach einer guten Lösung, bloss da könnte das Problem aufkommen, das jemand in seiner Mod den Beliarschrein unbenannt bzw. sogar komplett ersetzt hat. Dann würde meine If abfrage ins leere gehen. (oder?)
Wenn jemand keine Schreine benutzt, was soll dein Patch dann machen? Wenn jemand andere Schreine benutzt, woran willst du allgemein feststellen, dass es ein Schrein ist und um welchen Gott es geht? Theoretisch kann ja alles anders sein...
Du kannst aber natürlich auch den Fokus Namen abfragen statt des visuals
Ok.. dann muss ich wohl oder übel ins Detail gehen.
Spoiler:(zum lesen bitte Text markieren)
Ich baue gerade eine HP und MP Text Anzeige, ähnlich die aus Returning, in ShowAlwaysImportantStats.
Diese soll nicht in Gesprächen angezeigt werden, was ja kein Problem ist und auch schon umgesetzt ist. Dabei viel mir dann aber ein das sie wiederum bei Beliarschreinen wichtig wäre um zu sehen wie viel HP/MP man hat(gerade am Anfang).
Daher meine frage wie man das elegant lösen könnte.