
/* Vaktoth 1997 */

inherit "/d/Imperium/std/weapon";

#include <wa_types.h>
#include <macros.h>
#include <stdproperties.h>

 
void
create_weapon()
{

   ustaw_nazwe( ({ "sztylet", "sztyletu", "sztyletowi", "sztylet", "sztyletem",
                   "sztylecie" }), ({ "sztylety", "sztyletow", "sztyletom",
                   "sztylety", "sztyletami", "sztyletach" }), PL_MESKI_NOS_NZYW );


        dodaj_przym("posrebrzany","posrebrzani");
        dodaj_przym("dlugi","dludzy");
                     
            set_hit(25);
            set_pen(14);
            
            set_wt(W_KNIFE);
            set_dt(W_IMPALE|W_SLASH);
            set_hands(W_ANYH);
             
            add_prop(OBJ_I_WEIGHT, 200 + random(400));
            add_prop(OBJ_I_VOLUME, 100 + random(200));
             

   set_long("@@long_desc");
}
                           
string
long_desc()
{

 string str;

 str = "Ten sztylet zostal wytkonany w kuzniach skavenow - w glebokich " +
       "podziemnych grotach w jakims dalekim zakatku Starego Swiata. " +
       "Bron skavenow nie jest moze ladna ani specjalnie upiekszana, " +
       "lecz swe zadanie wykonuje nadzwyczaj dobrze. Charakterystyczna " +
       "cecha sztyletow skavenow jest rekojesc, ktorej koniec stylizowany " +
       "jest na glowe szczura.\nBron ta wyglada na ";
   switch (query_hit())
     {
       case 1..12:
       str +="niezbyt dobrze wywazona i ";
       break;
       case 13..22:
       str +="dobrze wywazona i ";
       break;
       case 23..25:
       str +="bardzo dobrze wywazona i ";
       break;
       case 26..27:
       str +="doskonale wywazona i ";
       break;
       default:
       str +="genialnie wywazona i ";
       break;
     }
    switch (query_pen())
     {

       case 1..9:
       str +="raczej nieskuteczna.";
       break;
       case 10..11:
       str +="dosyc skuteczna.";
       break;
       case 12..13:
       str +="skuteczna.";
       break;
       case 14..16:
       str +="bardzo skuteczna.";
       break;
       default:
       str +="fantastycznie skuteczna.";
       break;
 }

 return (str +"\n");

}

