/* Gart, Jeden z moich pierwszych plikow :} */

inherit "/std/armour";

#include <wa_types.h>
#include <macros.h>
#include <stdproperties.h>

#define MASKA "_maska_smierci_"

void
create_armour()
{
    ustaw_nazwe(({ "broda", "brody", "brodzie", "brodzie","broda", "brodzie" }),
		({ "brody", "brod", "brodom","brody", "brodami", "brodach"}),
		PL_ZENSKI);
    
    set_long("Jest to tylko dluga broda."); 
    set_ac(A_HEAD, 0, 0, 0);

    set_no_show();
    set_no_show_composite(1);

    add_prop(OBJ_I_WEIGHT, 0);              
    add_prop(OBJ_I_VOLUME, 0);
    
}

void
init()
{ 
  add_action("wear", "zaloz");
  add_action("remove", "zdejmij");
}

string
    query_auto_load()
    {
      return "/std/armour";
    }

int
wear(string argument)
{
  notify_fail("Zaloz co?\n");
  if(argument!="szrame")
    return 0;

  this_player()->add_subloc(MASKA, this_object());
  ::wear_arm(argument);
  return 1;
}

int
remove(string argument)
{
  notify_fail("Co chcesz zdjac?\n");
  if(argument!="szrame")
    return 0;

  this_player()->remove_subloc(MASKA, this_object());
  ::remove_arm(argument);
  return 1;
}

string
show_subloc(string subloc, object on_obj, object for_obj)
{
    if (on_obj == for_obj)
         return "Posiadasz majestatyczna, biala brode ktora swiadczy "+
		"o twoim dostojenstwie i dlugim zyciu.\n";
     return ""+environment(this_object())->koncowka("Jego", "Jej")+" Niezwykle Dluga, Majestatyczna Broda to "+
	    "symbol Dostojenstwa. Na pewno niewiele osob na swiecie moze z Duma obnosic sie z takim Znakiem.\n";
          
}

