#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()
{
add_prop(OBJ_I_WEIGHT,11000);
add_prop(OBJ_I_VOLUME,5000);
add_prop(CONT_I_WEIGHT,11000);
add_prop(CONT_I_VOLUME,5000);
}


void
create_weapon()
{
    ustaw_nazwe(({"miecz", "miecza", "mieczowi", "miecz", "mieczem", "mieczu"}),
		({"miecze", "mieczy", "mieczom", "miecze", "mieczami", "mieczach"}),
		PL_MESKI_NOS_NZYW);

    set_long("Miecz sprawia wrazenie bardzo duzego, ciezkiego i potwornie "+
	"silnego, i taki wlasnie jest! Ulozone rzedem runy blyskaja na klindze "+
	"jak gwiazdy na niebie, a bijaca od niego moc penetruje "+
	"twoja swiadomosc wizjami walki...\n");

    
    dodaj_przym("potezny", "potezni");
    dodaj_przym("srebrzysty","srebrzysci");

    set_wt(W_SWORD);
    set_dt(W_SLASH);
    set_hands(W_BOTH);
    set_pen(85);
    set_hit(75);

    set_wf(TO);
    add_prop(OBJ_I_VALUE, 900);
    set_alarm(1.0,0.0,"propy");    
}



string
query_recover()
{
    return 0;
}


mixed
wield( object wep )
{

    if ( TP->query_stat(0) > 140 )
	{
	write("Dobywasz poteznego miecza czujac moc zawartych nan runow.\n");
	say(QCIMIE(TP,PL_MIA)+" uzywajac swej niezwyklej sily dobywa "+
	    ""+TO->short(PL_DOP)+" siejac wokol groze.\n");
	    return 1;
	}

write("Probujesz dobyc miecza, lecz chyba jestes zbyt slaby.\n");
say(QCIMIE(TP,PL_MIA)+" probuje dobyc "+TO->short(PL_DOP)+", lecz "+
"po chwili opuszcza go z grymasem wysilku na twarzy.\n");
return -1;
}
