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()