blob: f4839e6ac627c087e45196e6f97c65b387e3f9e2 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002AddPursuer()
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 void AddPursuer(object pursuer)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012ARGUMENTE
13=========
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 pursuer: Objekt, das demjenigen folgen soll, in dem AddPursuer
16 aufgerufen wurde.
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018
19FUNKTION
20========
21
22 Durch den Aufruf von AddPursuer in einem Objekt, welches living() ist,
23 wird das Object, welches als Argument uebergeben wurde in die Liste
24 der Verfolger eingetragen. Alle Objekte, die in der Verfolgerliste stehen
25 werden bei Bewegungen des Verfolgten in dasselbe Environment bewegt.
26
27
28RUECKGABEWERT
29=============
30
31 keiner
32
33
34BEMERKUNG
35=========
36
37 Im Verfolger wird PreventFollow mit dem Zielobjekt, in das der Verfolgte
38 bewegt wird, aufgerufen. Dadurch kann der raeumliche Bereich, in dem
39 verfolgt wird, eingeschraenkt werden.
40
41
42BEISPIELE
43=========
44
45 find_player("jof")->AddPursuer(find_player("kirk"))
46 Danach wird Jof von Kirk verfolgt.
47
48
49SIEHE AUCH
50==========
51
52 "RemovePursuer", "PreventFollow"