inherit "/std/armour";
#include <wa_types.h>
#include <stdproperties.h>
#include <macros.h>
#include <formulas.h>
#include <filter_funs.h>
#include <options.h>
#include <pl.h>
#define TP              this_player()
#define TO              this_object()
void
create_armour()
{
    ustaw_nazwe(({"para rekawic","parze rekawic",
                  "para rekawic","pare rekawic",
                  "parami rekawic","parze rekawic"}),
                ({"pary rekawice","par rekawic",
                  "parom rekawic","pary rekawic",
                  "parami rekawic","parach rekawic"}),PL_ZENSKI);
    dodaj_nazwy(({"rekawice","rekawic","rekawicom","rekawice","rekawicami",
                  "rekawicach"}),
                ({"rekawice","rekawic","rekawicom","rekawice",
                  "rekawicami","rekawicach"}),PL_MESKI_NOS_ZYW);
    dodaj_przym("plomienisty","plomienisci");
    dodaj_przym("adamantytowy","adamantytowi");
    set_long("Wykonane ze smoczej skory rekawice, dodatkowo okute " +
             "adamantium. Wydaja sie plonac dziwnym, zimnym ogniem. " +
             "Dostrzegasz na nich dziwny znak.\n");
    add_prop(MAGIC_AM_MAGIC, ({ 70, "enchantment"}));         
    set_ac(A_HANDS, 35, 35, 34); 
    add_prop(OBJ_I_VALUE, 7500);
    this_object()->set_af(this_object());
    add_prop(OBJ_I_WEIGHT, 500);
    add_prop(OBJ_I_VOLUME, 600);
    set_likely_cond(0);
    set_likely_break(0);
    add_item("znak","Dziwny, podobny do krzyza znak widnieje na zewnecznej " +
             "stronie obu rekawic.\n");           
    add_cmd_item(({"znaku","znaki"}),"dotknij","@@znaki");
}
string
znaki()
{
    write("Gdy dotykasz znaku twe rece przechodzi dziwny dreszcz.\n");
    say(QCIMIE(this_player(),PL_MIA) + " majstruje cos przy rekawicy.\n");
    return"";
}
mixed
wear(object armour)
{
    write("Gdy zakladasz rekawice twoje rece wydaja poruszac sie szybciej.\n");
    say("Gdy " +QCIMIE(this_player(),PL_MIA)+ " zaklada rekawice na " +
        "jego twarzy wykwita wyraz bezgranicznego zdumienia.\n");
    return 1;
}
mixed
remove(object armour)
{
    object *kogo;
   
    kogo = ({TO->query_worn()});
    kogo[0]->catch_tell("Gdy zdejmujesz rekawice twe rece powracaja do normalnosci.\n");
    say("Gdy " + QCIMIE(kogo[0],PL_MIA)+ " zdejmuje rekawice, jego " +
        "twarz wykrzywia sie w dzwinym grymasie.\n");
    return 1;
}
