//Dzieki Ell

inherit "/std/armour";

#include <stdproperties.h>
#include <macros.h>
#include <pl.h>
#include <wa_types.h>
#include <ss_types.h>

#define A "helm_zakonny"
#define TP this_player()
#define TO this_object()


void
create_armour()
{

    ustaw_nazwe( ({"przylbica","przylbicy","przylbicy","przylbice","przylbica",
		"przylbicy"}), ({"przylbice","przylbic","przylbicom",
		    "przylbice","przylbicami","przylbicach"}), PL_ZENSKI);

    ustaw_nazwe( ({ "helm", "helmu", "helmowi", "helm", "helmem",
                   "helmie" }), ({ "helmy", "helmow", "helmom",
                   "helmy", "helmami", "helmach" }), PL_MESKI_NOS_NZYW );


    dodaj_przym("stalowy","stalowi");
    dodaj_przym("ciezki","ciezcy");

    set_long("Jest to wielki helm z masywna przylbica, ktora skutecznie "+
	    "chroni twarz przez cieciami wrogow.\n");

    set_ac(A_HEAD, 30, 30, 30);
    set_af(this_object());
            
}


int
wear( object ob )
{
write("Zakladasz helm zaslaniajac twarz przylbica.\n");
say(QCIMIE(TP,PL_MIA)+" zaklada helm zaslaniajac twarz przylbica.\n");
TP->remove_subloc(A);
TP->add_subloc(A,TO);
TO->move(TP,A);

return 1;
}


int
remove( object ob )
{
write("Zdejmujesz helm.\n");
say(QCIMIE(TP,PL_MIA)+" zdejmuje helm z przylbica.\n");
TP->remove_subloc(A);
return 1;
}


string
show_subloc( string subloc, object ob, object obf )
{

    if ( subloc != A ) return "";
    if ( obf == ob )
    return "";
    return "Spod przylbicy spoglada na ciebie para oczu plonacych "+
	    "fanatycznym blaskiem.\n";

return MASTER+":";
}



                           