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()
{
    dodaj_nazwy(({"tarcza","tarczy",
                  "tarczy","tarcza",
                  "tarcza","tarczach"}),
                ({"tarcze","tarcz",
                  "tarczom","tarcze",
                  "tarczami","tarczach"}),PL_MESKI_NOS_NZYW);
    dodaj_przym("krysztalowy","krysztalowi");
    dodaj_przym("blekitny","blekitni");
    set_long("Bardzo dziwny przedmiot. Tarcza zrobiona z jakiegos " +
             "blekitnego krysztalu. Jest przezroczysta i nawet " +
             "nie wiesz jak ja zalozyc. Chociaz, nie zaszkodzi " +
             "sprobowac. Jasne smugi swiatla wydaja sie byc zatopione " +
             "w krysztale.\n");
    add_prop(MAGIC_AM_MAGIC, ({ 50, "enchantment"}));         
    setup_shield(SH_DLUGA_RYCERSKA, 45);
    add_prop(OBJ_I_VALUE, 4000);
    this_object()->set_af(this_object());
    add_prop(OBJ_I_WEIGHT, 1000);
    add_prop(OBJ_I_VOLUME, 1000);                            
}             

mixed
wear(object armour)
{
    wearer=TP;
    write("Przez moment nic nie widzisz, ale po chwili ukazuje ci sie " +
          "wizja swiata. Jest inny, jakby jasniejszy i bardziej ostry.\n");
    say(QCIMIE(this_player(),PL_MIA)+ " zaklada " +short(PL_BIE)+ ", ktora odrazu " +
        "przylega do twarzy.\n");
    

    return 1;
}


mixed
remove(object armour)
{

   object *kogo;
   
      kogo = ({TO->query_worn()});
  
      kogo[0]->catch_msg("Zdejmujesz z siebie maske. Twa glowe nagle rozdziera " +
                   "potworny bol. Upadasz na kolana w spazmach cierpienia. " +
                   "Dopiero po kilku chwilach podnosisz sie i otrzasasz.\n");
       kogo[0]->heal_hp(-500);                         
    say(QCIMIE(kogo[0],PL_MIA)+ " zdziera z siebie maske i pada na " +
        "ziemie w spazmach straszliwego bolu.\n");
        
    return 1;
}

