blob: 5e8b2f85cf62cc2a8f8543069abe24498029a593 [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,
Arathorn4575fbe2021-02-28 14:44:30 +010023 wird das Object, welches als Argument uebergeben wurde, in die Liste
24 der Verfolger eingetragen. Alle Objekte, die in der Verfolgerliste stehen,
Zesstra953f9972017-02-18 15:37:36 +010025 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
Arathorn4575fbe2021-02-28 14:44:30 +010052 * Lfuns: RemovePursuer(), PreventFollow()
53
54 * Properties: P_PURSUERS