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(({"maska","maski",
                  "masce","maske",
                  "maska","masce"}),
                ({"maski","masek",
                  "maskom","maski",
                  "maskami","maskach"}),PL_ZENSKI);
    dodaj_przym("czarny","czarni");
    dodaj_przym("jedwabisty","jedwabisci");
    set_long("Dziwna maska spleciona z bardzo delikatnego materialu. " +
             "Tak lekka i miekka jakby byla zrobiona z pajeczej sieci. " +
             "Na kruczoczarnym materiale wytkane sa jasnoblekitne znaki. " +
             "Dziwne ale na masce nie ma otworow na oczy.\n");
    add_prop(MAGIC_AM_MAGIC, ({ 90, "enchantment"}));         
    set_ac(A_HEAD, 15, 15, 15); 
    add_prop(OBJ_I_VALUE, 1);
    this_object()->set_af(this_object());
    add_prop(OBJ_I_WEIGHT, 1);
    add_prop(OBJ_I_VOLUME, 600);
    add_item("znaki","Jasnoblekitne runiczne znaki. Nie masz pojecia " +
             "co oznaczaja.\n");                           
}             
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);      
      kogo[0]->add_mana(-500);                   
      say(QCIMIE(kogo[0],PL_MIA)+ " zdziera z siebie maske i pada na " +
          "ziemie w spazmach straszliwego bolu.\n");
        
    return 1;
}
