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