blob: 56555be8b71167b6983df4b226d03d8771ca5851 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001FindGroupN()
Zesstra953f9972017-02-18 15:37:36 +01002************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 object*FindGroupN(object pl,int who,int n);
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/spellbook.c
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017ARGUMENTE
18=========
19
20 pl
21 Lebewesen, von welchem die Freunde oder Feinde in der Umgebung
22 gefunden werden sollen.
23 who
24 Flag, welches anzeigt, ob Freunde oder Feinde gefunden werden
25 sollen (Konstanten definiert in '/sys/new_skills.h'):
26 FG_ENEMIES - (Wert -1) Feinde sollen gefunden werden
27 FG_FRIENDS - (Wert 1) Freunde sollen gefunden werden
28 FG_ALL - (Wert 0) alle Lebewesen sollen gefunden werden
29 n
30 Anzahl der Lebewesen, die zurueckgegeben werden sollen.
31 Hierbei geht vorher noch das Skillattribute SA_EXTENSION ein!
32 Es wird mindestens 1 Lebewesen zurueckgeliefert (sofern gefunden).
33
34
35RUeCKGABEWERT
36=============
37
38 Array mit gefundenen Lebewesen
39
40
41BESCHREIBUNG
42============
43
44 Ausgesucht werden die Lebewesen genauso wie bei FindGroup(), nur
45 dass zum Schluss die Anzahl noch begrenzt wird.
46
47
48BEISPIELE
49=========
50
51 Man moechte maximal 5 Feinde finden, die man gleichzeitig mit einem
52 Spell belegen kann:
53 enemyList=FindGroupN(caster,FG_ENEMIES,5);
54 Dies gilt jedoch nur bei SA_EXTENSION==100, sonst wird
55 dementsprechend mehr oder weniger zurueckgegeben.
56 (also bei SA_EXTENSION==200 doppelt so viele -> 10 Lebewesen)
57 Das Skillattribute SA_EXTENSION kann auch durch SA_QUALITY
58 veraendert worden sein; das sollte beachtet werden.
59
60
61SIEHE AUCH
62==========
63
64 FindGroup(), FindGroupP(), P_FRIEND, P_NO_GLOBAL_ATTACK
65
MG Mud User88f12472016-06-24 23:31:02 +020066Last modified: Mon Jan 25 15:04:31 1999 by Patryn