blob: d0ba8f1f85773cf62f4895634c5f9f6c79de02ee [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001FindBestWeapon()
2
3FUNKTION:
4 varargs object FindBestWeapon(mixed type, int maxmon, int maxw, int hands,
5 int minwc, mixed restr)
6
7DEFINIERT IN:
8 /std/room/shop.c
9
10ARGUMENTE:
11 type - gewuenschter Waffentyp / Waffentypen
12 maxmon - Geld das ausgegeben werden darf
13 maxw - Maximales Gewicht
14 hands - Anzahl Haende, die die Waffe belegen darf
15 minwc - minimale gewuenschte Waffenklasse
16 restr - zusaetzliches Argument fuer CheckFindRestrictions()
17
18BESCHREIBUNG:
19 Sucht die beste Waffe, die der Laden verkaufen kann.
20
21RUECKGABEWERT:
22 Die beste Waffe :-)
23
24BEMERKUNG:
25 Die Qualitaet der Waffe wird mit EvalWeapon() bestimmt.
26 Haben zwei Waffen die gleiche Qualitaet, wird die preiswertere genommen.
27
28BEISPIEL:
29 FindBestWeapon(WT_SWORD,5000,1)
30 Bestes einhaendiges Schwert unter 5000 Muenzen.
31
32SIEHE AUCH:
33 FindBestArmours(), CheckFindRestrictions(), EvalWeapon()