blob: 64b5f4e04f8484834c11bd0e9c47d49bb81607d2 [file] [log] [blame]
Arathorn4575fbe2021-02-28 14:44:30 +01001_PURSUERS
Zesstra18626972017-01-31 10:38:27 +01002==========
3
4NAME
5----
Zesstra18626972017-01-31 10:38:27 +01006
Arathorn4575fbe2021-02-28 14:44:30 +01007 P_PURSUERS: "pursuers"
Zesstra18626972017-01-31 10:38:27 +01008
9DEFINIERT IN
10------------
11::
12
Bugfixf5ebe872017-03-14 21:16:02 +010013 /sys/living/moving.h
Zesstra18626972017-01-31 10:38:27 +010014
15BESCHREIBUNG
16------------
Arathorn4575fbe2021-02-28 14:44:30 +010017::
18
19 Enthaelt ein zweielementiges Array mit folgendem Aufbau:
Zesstra18626972017-01-31 10:38:27 +010020
Arathorn4575fbe2021-02-28 14:44:30 +010021 0: Objekt, welches verfolgt wird, oder 0.
22 1: Array der Objekte, welche verfolgen.
23
24 Die Property ist im Verfolger ebenso wie im Verfolgten gesetzt.
25
Bugfixf5ebe872017-03-14 21:16:02 +010026
27BEMERKUNG
28---------
Arathorn4575fbe2021-02-28 14:44:30 +010029::
Bugfixf5ebe872017-03-14 21:16:02 +010030
Arathorn4575fbe2021-02-28 14:44:30 +010031 Kann auch 0 sein, also auf pointerp() pruefen.
32
33 NICHT von Hand, sondern nur mit den dafuer gedachten Funktionen
34 modifizieren.
35
36 Bei der typischen Konstellation, dass ein einzelner NPC einen
37 Spieler verfolgt, sehen die Properties so aus:
38
39 - Im Spieler ({ 0, ({npc_objekt}) })
40 - Im NPC ({ spieler_objekt , ({}) })
41
42 Nur bei einer Kette von Verfolgern, d.h. wenn ein Verfolger selbst
43 ebenfalls verfolgt wird, sind beide Elemente des Arrays befuellt.
44
Zesstra18626972017-01-31 10:38:27 +010045
46SIEHE AUCH
47----------
Zesstra18626972017-01-31 10:38:27 +010048
Arathorn4575fbe2021-02-28 14:44:30 +010049 Lfuns: :doc:`../lfun/AddPursuer`, :doc:`../lfun/RemovePursuer`, :doc:`../lfun/PreventFollow`