blob: 8a2d63e160bb1d779412f038ef5a07db1882ea2a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddPursuer()
Zesstra953f9972017-02-18 15:37:36 +01002************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 void AddPursuer(object pursuer)
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011ARGUMENTE
12=========
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 pursuer: Objekt, das demjenigen folgen soll, in dem AddPursuer
15 aufgerufen wurde.
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18FUNKTION
19========
20
21 Durch den Aufruf von AddPursuer in einem Objekt, welches living() ist,
Arathorn4575fbe2021-02-28 14:44:30 +010022 wird das Object, welches als Argument uebergeben wurde, in die Liste
23 der Verfolger eingetragen. Alle Objekte, die in der Verfolgerliste stehen,
Zesstra953f9972017-02-18 15:37:36 +010024 werden bei Bewegungen des Verfolgten in dasselbe Environment bewegt.
25
26
27RUECKGABEWERT
28=============
29
30 keiner
31
32
33BEMERKUNG
34=========
35
36 Im Verfolger wird PreventFollow mit dem Zielobjekt, in das der Verfolgte
37 bewegt wird, aufgerufen. Dadurch kann der raeumliche Bereich, in dem
38 verfolgt wird, eingeschraenkt werden.
39
40
41BEISPIELE
42=========
43
44 find_player("jof")->AddPursuer(find_player("kirk"))
45 Danach wird Jof von Kirk verfolgt.
46
47
48SIEHE AUCH
49==========
50
Arathorn4575fbe2021-02-28 14:44:30 +010051 * Lfuns: RemovePursuer(), PreventFollow()
52
53 * Properties: P_PURSUERS