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