Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 1 | _PURSUERS |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 2 | ========== |
| 3 | |
| 4 | NAME |
| 5 | ---- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 6 | |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 7 | P_PURSUERS: "pursuers" |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 8 | |
| 9 | DEFINIERT IN |
| 10 | ------------ |
| 11 | :: |
| 12 | |
Bugfix | f5ebe87 | 2017-03-14 21:16:02 +0100 | [diff] [blame] | 13 | /sys/living/moving.h |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 14 | |
| 15 | BESCHREIBUNG |
| 16 | ------------ |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 17 | :: |
| 18 | |
| 19 | Enthaelt ein zweielementiges Array mit folgendem Aufbau: |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 20 | |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 21 | 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 | |
Bugfix | f5ebe87 | 2017-03-14 21:16:02 +0100 | [diff] [blame] | 26 | |
| 27 | BEMERKUNG |
| 28 | --------- |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 29 | :: |
Bugfix | f5ebe87 | 2017-03-14 21:16:02 +0100 | [diff] [blame] | 30 | |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 31 | 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 | |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 45 | |
| 46 | SIEHE AUCH |
| 47 | ---------- |
Zesstra | 1862697 | 2017-01-31 10:38:27 +0100 | [diff] [blame] | 48 | |
Arathorn | 4575fbe | 2021-02-28 14:44:30 +0100 | [diff] [blame] | 49 | Lfuns: :doc:`../lfun/AddPursuer`, :doc:`../lfun/RemovePursuer`, :doc:`../lfun/PreventFollow` |