inherit "/std/armour";

#include <wa_types.h>
#include <stdproperties.h>
#include <cmdparse.h>
#include <pl.h>
#include <macros.h>
#define TP this_player();
#define ZBROJA_SUBLOC "_zbroja_kasana_"




void
create_armour()
{
    ustaw_nazwe(({"napiersnik", "napiersnika", "napiersnikowi", "napiersnik",
                  "napiersnikiem", "napiersniku" }),
                ({"napiersniki", "napiersnikow", "napiersnikom", "napiersniki",
                        "napiersnikami", "napiersnikach" }), PL_MESKI_NOS_NZYW);


    dodaj_przym("tajemniczy","tajemnicze");
    dodaj_przym( "mithrylowa","mithrylowe" );

    set_long("Mithrylowa tajemnicza zbroja.\n");
          
    add_prop(OBJ_I_VOLUME, 500);
    set_ac(A_BODY, 60, 60, 60, A_ARMS,40,40,40, A_LEGS,40,40,40);
    this_object()->set_af(this_object());

}



mixed
wear(object on_obj)
{
    write("Zakladasz tajemnicza mithrylowa zbroje, czujesz ze jakas sila opanowywuje "+
          "twoj umysl, najpierw probojesz stawiac opor, jednak pozniej opanowywuje w "+
          "calosci twoj umysl.\n");
    saybb("Widzisz jak "+QIMIE(this_player(), PL_MIA)+" zaklada mithrylowa zbroje i przez "+
          "je"+on_obj->koncowka("go","j")+" cialo przechodza konwulsje .\n");

    this_player()->add_subloc(ZBROJA_SUBLOC, this_object());
    return 1;
}

mixed
remove()
{
    this_player()->remove_subloc(ZBROJA_SUBLOC);
   return 0;

}


string
show_subloc(string subloc, object on_obj, object for_obj)
{
    if  (subloc == ZBROJA_SUBLOC)
    {
    if (on_obj == for_obj)
        return "Twoja tajemnicza zbroja, wskazuje przynaleznosc do Bastionu Umarlych.\n";
    return "Je"+on_obj->koncowka("go","j")+" tajemnicza zbroja, to znak przynaleznosci "+
           "do Bastionu Umarlych.\n";
    }
}
