FindBestArmours()

FUNKTION

varargs object *FindBestArmours(mixed type, int maxmon, int maxw,
                                mapping minac, mixed restr)

DEFINIERT IN

/std/room/shop.c

ARGUMENTE

type   - gewuenschter Ruestungstyp / Ruestungstypen
maxmon - Geld das ausgegeben werden darf
maxw   - Maximales Gewicht
minac  - minimale gewuenschte Ruestungsklasse pro Typ
restr  - zusaetzliches Argument fuer CheckFindRestrictions()

BESCHREIBUNG

Sucht die besten Ruestungen, die der Laden verkaufen kann.

RUECKGABEWERT

Die besten Ruestungen

BEMERKUNG

Die Qualitaet der Ruestung wird mit EvalArmour() bestimmt.
Haben zwei Ruestungen die gleiche Qualitaet,
wird die preiswertere genommen.

BEISPIEL

FindBestArmours(AT_ARMOUR,5000)
Bestes Ruestung unter 5000 Muenzen.

FindBestArmours(({AT_ARMOUR,AT_CLOAK,AT_BOOT}),10000,([AT_ARMOUR:20]))
Finded beste Ruestung, Umhang und Schuhe, die der Laden fuer
insgesamt 10000 Muenzen verkaufen kann, wobei die Ruestung mindestens
AC 20 haben muss.

SIEHE AUCH

FindBestWeapon(), CheckFindRestrictions(), EvalArmour()