#include <wa_types.h>
#include <stdproperties.h>
#include <pl.h>
#include <macros.h>

inherit "/std/weapon";

#define TO this_object()
#define TP this_player()
void propy();

void
create_weapon()
{
    ustaw_nazwe(({"topor", "topora", "toporowi", "topor", "toporem", "toporze"}),
		({"topory", "toporow", "toporom", "topory", "toporami", "toporach"}),
		PL_MESKI_NZYW);

    set_long("Masz przed soba wielki, krasnoludzki topor. Jego misternie "+
	"zdobione ostrze ma widoczne jarzace sie jaskrawym blaskiem "+
	"runy, ktore czynia z tej broni iscie mordercze narzedzie w "+
	"rekach wyszkolonego wojownika.\n");
    
    dodaj_przym("wielki","wielcy");    
    dodaj_przym("runiczny", "runiczni");

    set_wt(W_AXE);
    set_dt(W_SLASH);
    set_hands(W_BOTH);
    set_pen(35);
    set_hit(20);
    set_alarm(0.5,0.0,"propy");

    set_wf(this_object());

}

void
propy()
{
    add_prop(OBJ_I_VOLUME, 3000);
    add_prop(OBJ_I_WEIGHT,900);
    add_prop(OBJ_I_VALUE, 900);
    add_prop(OBJ_M_NO_DROP, "Pamiatke rodzinna? Odlozyc???\n");
}    


int
wield( object ob )
{
    if ( TP->query_prop("zabojca") )
	{
	write("Wznosisz "+TO->short(PL_MIA)+" do gory czujac wielka moc "+
	    "plynaca od zawartych na ostrzu runow! \n");
	say(QCIMIE(TP,PL_MIA)+" chwyta w pewny uscisk topor, po czym "+
	    "dobywa go i wznosi do gory wydajac z siebie donosny, "+
	    "gardlowy ryk!\n");
    this_object()->set_pen(45);
    this_object()->set_hit(35);
	    return 1;
	}
return 0;
}




string
query_recover()
{
    return 0;
}
