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("trupiobialy","trupobiali");
    dodaj_przym("niewielki","niewielcy");
    set_long("Bardzo dziwna trupobiala niewielka maska ma na samym " +
             "srodku niewielki znak. Nie mozesz dokladnie ocenic z " +
             "czego, tak naprawde ta zbroja jest zbudowana. " +
             "Dziwne ale na masce nie ma otworow na nos i usta.\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("znak","Spogladasz na znak. Po chwili zastanowienia" +
             "dochodzisz do wniosku, ze jest to znak wyznawcow Malala.\n");                           
}             
mixed
wear(object armour)
{
    wearer=TP;
    write("Nagle tuz obok Ciebie uderza piorun. Przez chwile nic nie widzisz " +
          "Po chwili zauwazasz, ze otwory w masce ulatwiaja Ci obserwacje " +
          "wszystkiego .\n");
   say(QCIMIE(this_player(),PL_MIA)+ " zaklada " +short(PL_BIE)+ ", po chwili " +
      "tuz obok niego udeza piorun. Na szczescie nikomu nic sie nie stalo.\n");
    
    return 1;
}
mixed
remove(object armour)
{
   object *kogo;
   
      kogo = ({TO->query_worn()});
  
      kogo[0]->catch_msg("Zdejmujesz z siebie maske. Piorun uderzyl bardzo " +
                   "blisko Ciebie. Nie widzisz, przez chwile nic. " +
                   "Odzyskujesz wzrok, lecz slabszy niz w cudownej masce.\n");
      kogo[0]->heal_hp(-500);      
      kogo[0]->add_mana(-500);                   
      say(QCIMIE(kogo[0],PL_MIA)+ " zdziera z siebie maske, obok " +
          "niego udezyl piorun. Oslepil Cie, lecz juz wszystko widzisz " +
          "spowrotem.\n");
        
  return 1;
}
