P_DOOR_INFOS ============ NAME ---- :: P_DOOR_INFOS "door_infos" DEFINIERT IN ------------ :: /sys/doorroom.h BESCHREIBUNG ------------ :: Array mit Informationen ueber eine im Raum per NewDoor() definierte Tuer. Diese Infos werden ueber /std/room/doors.c an den /obj/doormaster.c weitergegeben und dem Raum, der die Tuer besitzt, als Property gesetzt. Werden mehrere Tueren in einem Raum eingebunden, enthaelt das Array entsprechend viele Eintraege. Dieses Property dient zur internen Verwaltung der Tueren im /obj/doormaster.c und sollte nicht per Hand veraendert werden! Jeder Eintrag im Array ist erneut ein Array und hat folgende Indices (definiert in /sys/doorroom.h): D_DEST : Zielraum (string) D_CMDS : Befehl(e), um durch die Tuer zu gehen (string oder *string) D_IDS : IDs der Tuer (string oder *string) D_FLAGS : Besondere Eigenschaften der Tuer (Tuer braucht Schluessel etc.) D_LONG : Langbeschreibung (string) D_SHORT : Kurzbeschreibung (string) D_NAME : Name (string oder *string) D_GENDER : Geschlecht D_FUNC : Funktion, die VOR dem Durchschreiten der Tuer aufgerufen wird D_MSGS : Bewegungsmeldungen D_FUNC2 : Funktion, die NACH dem Durchschreiten der Tuer aufgerufen wird D_TESTFUNC : Funktion die im Sartraum testet, ob die Tuer durchschritten werden darf D_RESET_MSG : Meldungen beim Tuer-Reset D_OPEN_WITH_MOVE : Falls gesetzt, wird die Tuer auch mit dem Bewegungsbefehl geoeffnet und durchschritten, falls Oeffnen erfolgreich SIEHE AUCH ---------- :: NewDoor(), QueryDoorKey(), QueryDoorStatus(), SetDoorStatus(), /std/room/doors.c, /obj/doormaster.c, GetPhiolenInfos(), QueryAllDoors() Letzte Aenderung: 13.3.2020 Zesstra