blob: d0ba8f1f85773cf62f4895634c5f9f6c79de02ee [file] [log] [blame]
FindBestWeapon()
FUNKTION:
varargs object FindBestWeapon(mixed type, int maxmon, int maxw, int hands,
int minwc, mixed restr)
DEFINIERT IN:
/std/room/shop.c
ARGUMENTE:
type - gewuenschter Waffentyp / Waffentypen
maxmon - Geld das ausgegeben werden darf
maxw - Maximales Gewicht
hands - Anzahl Haende, die die Waffe belegen darf
minwc - minimale gewuenschte Waffenklasse
restr - zusaetzliches Argument fuer CheckFindRestrictions()
BESCHREIBUNG:
Sucht die beste Waffe, die der Laden verkaufen kann.
RUECKGABEWERT:
Die beste Waffe :-)
BEMERKUNG:
Die Qualitaet der Waffe wird mit EvalWeapon() bestimmt.
Haben zwei Waffen die gleiche Qualitaet, wird die preiswertere genommen.
BEISPIEL:
FindBestWeapon(WT_SWORD,5000,1)
Bestes einhaendiges Schwert unter 5000 Muenzen.
SIEHE AUCH:
FindBestArmours(), CheckFindRestrictions(), EvalWeapon()