| |
| P_DEFENDERS |
| *********** |
| |
| |
| NAME |
| ==== |
| |
| P_DEFENDERS "defenders" |
| |
| |
| DEFINIERT IN |
| ============ |
| |
| /sys/new_skills.h |
| |
| |
| BESCHREIBUNG |
| ============ |
| |
| Diese Property wird in Lebewesen gesetzt, welche zum Beispiel durch |
| andere Lebewesen verteidigt werden. Die Verteidiger muessen |
| natuerlich bekannt sein, damit sie per InformDefend() ueber Angriffe |
| informiert werden und per DefendOther() in den laufenden Angriff |
| eingreifen koennen (zum Beispiel Schaeden abwehren oder umwandeln). |
| Es muessen jedoch nicht unbedingt Lebewesen oder echte Verteidiger |
| sein, auch beliebige Objekte koennen ueber Angriffe informiert |
| werden und in diese eingreifen. Allerdings besteht die |
| Einschraenkung, dass diese Objekte in der gleichen Umgebung sein |
| muessen, wie das zu verteidigende Lebewesen oder im zu verteidigenden |
| Lebewesen selbst. |
| Die Objekte, welche dies betrifft, sind in Form eines Arrays in |
| der Property P_DEFENDERS abgelegt. |
| Gesetzt und geloescht werden sollten die Eintraege dieses Arrays |
| jedoch nur mittels der dafuer bereitgestellten Funktionen |
| AddDefender() und RemoveDefender(). |
| |
| |
| SIEHE AUCH |
| ========== |
| |
| AddDefender(), RemoveDefender(), InformDefend(), DefendOther(), |
| /std/living/combat.c |
| |
| Last modified: 21.09.2007, Zesstra |