inherit "/std/armour";

#include <wa_types.h>
#include <stdproperties.h>
#include <cmdparse.h>
#include <pl.h>
#include <macros.h>
#include <ss_types.h>

#define ZBROJA_SUBLOC "_zbroja_tancerzy"

void
create_armour()
{
    ustaw_nazwe(({"napiersnik", "napiersnika", "napiersnikowi", "napiersnik",
                  "napiersnikiem", "napiersniku" }),
                ({"napiersniki", "napiersnikow", "napiersnikom", "napiersniki",
                        "napiersnikami", "napiersnikach" }), PL_MESKI_NOS_NZYW);


    dodaj_przym("zielonkawy","zielonkawi");
    dodaj_przym( "lekki","lekkie" );

    set_long("Jest to pelna zbroja plytowa wykonana z hartowanej stali, i dodatkowo barwiony "+
             "na matowy ciemno zielony kolor, co dodatkowo daje mozliwosc ukrycia sie w lesie. "+
             "Na piersi wygrawerowane sa dwa srebrne miecze przechodzace przez szafirowy "+
             "pierscien - symbol Tancerzy Wojny.\n");
             
    add_prop(OBJ_I_VOLUME, 50);
    set_ac(A_BODY, 30, 30, 30, A_ARMS, 30,30,30);
    this_object()->set_af(this_object());
}

mixed
wear(object on_obj)
{
    write("Zakladasz zielonkawy lekki napiersnik, i czujesz w sobie gleboka piesn "+
          "lasu. Zamykasz oczy i wyobrazasz sobie, ze jestes w innym miejscu. Po "+
          "chwili przez twoje cialo przehcodzi konwulsja. Otwierasz oczy i uswiadamiasz "+
          "sobie, ze potrafil" +on_obj->koncowka("bys","abys")+" uniknac kazdy cios mieczem.\n");
    saybb(QIMIE(this_player(), PL_MIA)+" zaklada zielonkawy lekki napiersnik na tulow "+
          "i ramiona.\n");
    this_player()->add_subloc(ZBROJA_SUBLOC, this_object());
    this_player()->set_stat_extra(SS_DEX, 30);
    return 1;
    }



mixed
remove(object on_obj)
{
    write("Zdejmujac z siebie zielonkawy lekki napiersnik czujesz ze tracisz czastke siebie, "+
          "czujesz ze twoje ruchy sa wolniejsze.\n");
    saybb(QIMIE(this_player(), PL_MIA)+ " zdejmuje z siebie zielonkawy lekki napiersnik.\n");
    this_player()->remove_subloc(ZBROJA_SUBLOC);
    this_player()->set_stat_extra(SS_DEX, 0);
    return 1;
}

string
show_subloc(string subloc, object on_obj, object for_obj)
{
//    if  (subloc == ZBROJA_SUBLOC)
//    {
    if (on_obj == for_obj)
    return "Na piersi swoje" +on_obj->koncowka("go","j")+" zielonego lekkiego napiersnika "+
           "nosisz symbol Tancerzy Wojny, "+
           "dwa srebrne miecze przechodzace w szafirowy pierscien.\n";
    return "Na piersi  ciemnozielonego napiersnika "+
           "zauwazasz wypuncowane dwa srebrne miecze przechodzace przez szafirowy "+
           "pierscien - symbol Tancerzy Wojny.\n";
//    }
}
