Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
daedalus:interessante_funktionen [2016/02/06 13:45]
milgo
daedalus:interessante_funktionen [2016/02/06 13:45]
milgo
Zeile 1: Zeile 1:
 Auf dieser Seite finden sich zahlreiche in den Original-Gothic-Skripten vorkommende Funktionen samt einer kurzen Erläuterung,​ wann diese aufgerufen werden. Diese Liste soll im Meer von Skript-Dateien eine Orientierungshilfe sein, welche Funktionen besonders interessant für eine Anpassung sind. Auf dieser Seite finden sich zahlreiche in den Original-Gothic-Skripten vorkommende Funktionen samt einer kurzen Erläuterung,​ wann diese aufgerufen werden. Diese Liste soll im Meer von Skript-Dateien eine Orientierungshilfe sein, welche Funktionen besonders interessant für eine Anpassung sind.
  
-==== STARTUP_<​Name der ZEN> ​====+== STARTUP_<​Name der ZEN> ==
  
 Wird aufgerufen, sobald der Spieler die Welt zum ersten Mal betritt. Danach nie wieder, auch nicht nach dem Laden! In diese Funktion kommen unter anderen die Wld_InsertNpc und Wld_InsertItem - Befehle hinein. Will man einen Zeitverlust simulieren (z.B. bei der ersten Reise durch die verlassene Mine oder durchs Tor nach Jhakendar), kann ein Wld_Settime eingesetzt werden. ​ Wird aufgerufen, sobald der Spieler die Welt zum ersten Mal betritt. Danach nie wieder, auch nicht nach dem Laden! In diese Funktion kommen unter anderen die Wld_InsertNpc und Wld_InsertItem - Befehle hinein. Will man einen Zeitverlust simulieren (z.B. bei der ersten Reise durch die verlassene Mine oder durchs Tor nach Jhakendar), kann ein Wld_Settime eingesetzt werden. ​
  
-=== INIT_<​Name der ZEN> ​===+== INIT_<​Name der ZEN> ==
  
 Wird jedes Mal aufgerufen, wenn die Welt geladen wird. Hier werden Mob-Tagesabläufe definiert (Lagerfeuer gehen nachts an etc), das Verhalten zwischen den einzelnen Gilden initialisiert,​ Räume den Gilden zugewiesen etc. Auch ein Kapitelwechsel kann hier durchgeführt werden. Wird jedes Mal aufgerufen, wenn die Welt geladen wird. Hier werden Mob-Tagesabläufe definiert (Lagerfeuer gehen nachts an etc), das Verhalten zwischen den einzelnen Gilden initialisiert,​ Räume den Gilden zugewiesen etc. Auch ein Kapitelwechsel kann hier durchgeführt werden.
Zeile 38: Zeile 38:
 Folgende Funktionen existieren nur in **Gothic 2**: Folgende Funktionen existieren nur in **Gothic 2**:
  
-==== STARTUP_GLOBAL ===+=== STARTUP_GLOBAL ===
  
 Wird immer direkt vor STARTUP_<​Name der ZEN> für jede Welt aufgerufen. Wird immer direkt vor STARTUP_<​Name der ZEN> für jede Welt aufgerufen.
daedalus/interessante_funktionen.txt · Zuletzt geändert: 2016/12/31 10:13 von milky-way