NewRaven.net - Forum

Wir diskutieren hier weiter. :D


Also es gibt für meine Begleiter (Sklaven & Mietbegleiter) die Möglichkeiten der Almsivi-Intervention und des Göttlichen Eingriffes. Diese Zauber funktionieren nur durch Ansprechen + Übergeben einer entsprechenden Schriftrolle.

Im Mietbegleiter-PlugIn sind die Scripts dazu nicht vorhanden - das Mietbegleiter-PlugIn erkennt dafür ob entweder HlaBitter oder das SklavenUndPacktierPlugIn vorhanden sind und gibt entsprechende Funktionen frei, falls verfügbar.

Mit Dialogen und einer bekannten globalen Startvariable kann man eben auch auf Scripte zugreifen die aus anderen PlugIns stammen.
Theoretisch kannst Du Dir die Dialoge zum Thema Teleportationszauber aus dem Mietbegleiter-PlugIn kopieren und auch für andere Begleiter einsetzen/ umschreiben. Auf keinen Fall aber einfach die Zeilen aus dem Mietbegleiter-PlugIn übernehmen und ändern- damit würde dein PlugIn dem Mietbegleiter-PlugIn diese Dialoge "klauen" und die Mietbegleiter würden nichts mehr zum Thema sagen. Es müssten also schon eigene Zeilen angefertigt werden.

Die Scripts dazu aus dem SklavenUndPacktierPlugIn kannst Du 1:1 übernehmen. Wenn Du aber daran irgendetwas änderst MUSST Du auch den Scriptnamen ändern!
puh, musstest du so nen titel nehmen. der verheisst unheilvolles :shock:

egal, gibt es denn scripttechnisch ne möglichkeit zu überprüfen, ob der spieler almsivi intervention / göttlicher eingriff castet und das bei den begleitern dann automatisch zu aktivieren?

und ne möglichkeit, die personen auch VOR den tempel, also an die selbe stelle wie den spieler zu teleportieren?
Das Problem wäre:

Ein globales Script oder das am Begleiter könnte sicher ständig überwachen ob der Spieler gerade z.B. eine Almsivi-Intervention durchführt. Allerdings würde das eben genau dann registriert wenn der Zauber schon wirkt. Zu spät für den Begleiter und sein Script. Global wäre es möglich, würde aber für jeden Begleiter ein eigenes notwendig machen und alle Begleiter müssten als persistent markiert werden.
Unmöglich fehlerfrei bei Objekten aus einer Masterdatei machbar wenn kein neues Spiel begonnen wird. Ausserdem zu aufwändig.

Ins Interior nur aus Sicherheitsgründen - damit der zu Teleportierende auch auf jeden Fall ankommt. Zudem wäre der Grat in Wolfenhalle beispielsweise etwas schmal gewesen, auch wenn man Begleiter nach Vivec versendet und die noch im Follow-Modus dort ankommen springen sie vor Wiedersehensfeude manchmal von der Brücke wenn man selbst zu Fuss in Vivec ankommt. Daher hab ich sie alle reingeschickt.
aber bei sklavenundpacktier hast du doch ne möglichkeit gefunden, almsivi intervention zu unterbinden? hast du einfach disableTeleporting benutzt?

kann man vielleicht beim casten den effekt "abfangen" und entfernen, den begleiter teleportieren und dann den effekt wieder adden?

könnte man nicht den interventions-effekt verändern und dem ein neues script geben? oder einen neuen effekt mit dem selben namen erstellen und den den beiden zaubern zuweisen (wer baut sich schon eigene zauber dafür?)
genau, man kann am Spiele-Optionen-Schalter einstellen ob DisableTeleporting ausgeführt werden soll wenn PCGetFollowed == 1 ist. Mehr ist es nicht.
und was ist mit meiner anderen idee an den beiden zaubern oder den effekten was zu machen?
geht nicht. die sind nicht änderbar
wieso soll man die zauber nicht ändern können?
Versuchs mal :lol:
lieber nicht... mach ich das halt so wie im sklavenundpacktier plugin.
Referenz-URLs