blob: 451ea9dfa25c64471527e3d49e0aa181b59cdd68 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddPursuer()
2
3FUNKTION:
4 void AddPursuer(object pursuer)
5
6ARGUMENTE:
7 pursuer: Objekt, das demjenigen folgen soll, in dem AddPursuer
8 aufgerufen wurde.
9
10FUNKTION:
11 Durch den Aufruf von AddPursuer in einem Objekt, welches living() ist,
12 wird das Object, welches als Argument uebergeben wurde in die Liste
13 der Verfolger eingetragen. Alle Objekte, die in der Verfolgerliste stehen
14 werden bei Bewegungen des Verfolgten in dasselbe Environment bewegt.
15
16RUECKGABEWERT:
17 keiner
18
19BEMERKUNG:
20 Im Verfolger wird PreventFollow mit dem Zielobjekt, in das der Verfolgte
21 bewegt wird, aufgerufen. Dadurch kann der raeumliche Bereich, in dem
22 verfolgt wird, eingeschraenkt werden.
23
24BEISPIELE:
25 find_player("jof")->AddPursuer(find_player("kirk"))
26 Danach wird Jof von Kirk verfolgt.
27
28SIEHE AUCH:
29 "RemovePursuer", "PreventFollow"