blob: f2d0b005eac6a7ea942f2b7232e460fe582dee32 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002exit()
Zesstra953f9972017-02-18 15:37:36 +01003******
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs void exit(object liv, object dest);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/room/description.c
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18ARGUMENTE
19=========
20
21 liv - (object) Das bewegte Lebewesen.
22 dest - (object) Das Environment, in welches bewegt wird.
23
24
25BESCHREIBUNG
26============
27
28 Diese Funktion wird immer dann aufgerufen, wenn ein Lebewesen den
29 Raum verlaesst. Standardmaessig werden hier ggf. die Raummeldungen
30 abgestellt, man kann aber auch eigene Checks einhaengen. In dem Fall MUSS
31 man aber das geerbte exit() auf jeden Fall aufrufen.
32
33
34RUeCKGABEWERT
35=============
36
37 keiner
38
39
40BEMERKUNG
41=========
42
43 Man beachte, dass this_player() 0 sein kann, wenn z.B. ein netztoter Spieler
44 Spieler den Raum verlaesst.
45 Man beachte ausserdem, dass this_player() nicht unbedingt das bewegte Living
46 sein muss. Wenn z.B. jemand ein Lebewesen bewegt, ist TP der, der die
47 Bewegung durchfuehrt, nicht das Lebewesen.
48
49
50SIEHE AUCH
51==========
52
53 init(), this_player(), previous_object(), caller_stack(),
54 NotfiyLeave(), NotifyRemove(), NotifyDestruct()
55
MG Mud User88f12472016-06-24 23:31:02 +020056Last modified: 25.02.2009, Zesstra