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