| SelectEnemy() |
| ************* |
| |
| |
| FUNKTION |
| ======== |
| |
| varargs object SelectEnemy(object*here); |
| |
| |
| DEFINIERT IN |
| ============ |
| |
| /std/living/combat.c |
| |
| |
| ARGUMENTE |
| ========= |
| |
| here |
| Gegner, aus welchen ausgewaehlt werden soll (optional!) |
| |
| |
| RUeCKGABEWERT |
| ============= |
| |
| Ausgewaehlter Gegner, der angegriffen werden soll. |
| |
| |
| BESCHREIBUNG |
| ============ |
| |
| Diese Funktion waehlt einen Gegner aus, der angegriffen werden soll. |
| Werden keine Gegner im Parameter <here> angegeben, so wird der |
| Rueckgabewert der Funktion PresentEnemies() verwandt, welche die |
| aktuell anwesenden Gegner im Raum liefert. |
| Sind keine Gegner anwesend, so wird 0 zurueckgeliefert. |
| Danach wird geschaut, ob Gegner bevorzugt ausgewaehlt werden sollen. |
| Dies geschieht mittels der Funktion QueryPreferedEnemy(). |
| Auch dieser bevorzugte Gegner muss im selben Raum sein! Wenn nicht, |
| wird doch irgendein anderer Gegner ausgewaehlt und zurueckgegeben. |
| |
| |
| SIEHE AUCH |
| ========== |
| |
| PresentEnemies(), QueryPreferedEnemy(), P_PREFERED_ENEMY, |
| InsertEnemy(), StopHuntFor() |
| |
| Last modified: Thu May 27 15:01:48 1999 by Patryn |