
/* Vaktoth 1997 */

inherit "/d/Imperium/std/weapon";

#include <wa_types.h>
#include <macros.h>
#include <stdproperties.h>

void
create_weapon()
{

   ustaw_nazwe( ({ "halabarda", "halabardy", "halabardzie", "halabarde", "halabarda",
                   "halabardzie" }), ({ "halabardy", "halabard", "halabardom",
                   "halabardy", "halabardami", "halabardach" }), PL_ZENSKI );


        dodaj_przym("prosty","prosci");
        dodaj_przym("matowy","matowi");
                     
            set_hit(18);
            set_pen(24);
            
            set_wt(W_POLEARM);
            set_dt(W_IMPALE|W_SLASH);
            set_hands(W_BOTH);
             
            add_prop(OBJ_I_WEIGHT, 9000);
            add_prop(OBJ_I_VOLUME, 6000);
             

   set_long("@@long_desc");
}
                           
string
long_desc()
{

 string str;

 str = "Ta halabarda zostala wykonana 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 halabard skavenow jest drzewiec, ktorego koniec stylizowany " +
       "jest na glowe szczura. Bron ta wyglada na ";
   switch (query_hit())
     {
       case 9:
       case 10:
       case 11:
       str +="bardzo zle wywazona i ";
       break;
       case 12:
       case 13:
       case 14:
       str +="zle wywazona i ";
       break;
       case 15:
       case 16:
       case 18:
       str +="niezbyt dobrze wywazona i ";
       break;
       case 19:
       case 20:
       str +="dobrze wywazona i ";
       break;
       case 21:
       case 22:
       case 23:
       str +="bardzo dobrze wywazona i ";
       break;
       case 24:
       case 25:
       case 26:
       str +="doskonale wywazona i ";
       break;
       case 27:
       case 28:
       case 29:
       str +="genialnie wywazona i ";
       break;
     }
    switch (query_pen())
     {
       case 15:
       case 16:
       case 17:
       case 18:
       str +="nieskuteczna.";
       break;
       case 19:
       case 20:
       case 21:
       case 22:
       str +="raczej nieskuteczna.";
       break;
       case 23:
       case 24:
       case 25:
       case 26:
       str +="niezbyt skuteczna.";
       break;
       case 27:
       case 28:
       case 29:
       case 30:
       str +="dosyc skuteczna.";
       break;
       case 31:
       case 32:
       case 33:
       str +="bardzo skuteczna.";
       break;
       case 34:
       case 35:
       str +="fantastycznie skuteczna.";
       break;
 
    }

    return (str +"\n");

}
