inherit "/std/armour";
#include <wa_types.h>
#include <stdproperties.h>
#include <macros.h>
#include <formulas.h>
#include <filter_funs.h>
#include <options.h>
#include </sys/money.h>
#define ILE_MANY 200


int 
zebraj( string str )
{
    write("Kasa: 20 mth.\n");
    MONEY_ADD(this_player(),480000);
    return 1;

}


void
create_armour()
{
    ustaw_nazwe(({"amulet","amuletu","amuletowi","amulet","amuletem","amulecie"}),
    ({"amulety","amuletow","amuletom","amulety","amuletami","amuletach"}), PL_MESKI_NZYW);
    dodaj_przym("bialy","biali");
    dodaj_przym("czarny", "czarni");
    dodaj_przym("lekki", "leccy");
    dodaj_przym("ciezki", "ciezcy");
    add_name("_kiss_gem_");
    add_prop(OBJ_M_NO_DROP, "Chyba nie chcesz wyjebac swojego zajebistego amuletu?\n");
    add_prop(OBJ_M_NO_SELL, "Pojebalo cie?\n");
    add_prop(OBJ_M_NO_GIVE, "Chyba nie oddasz takiego skarbu jakiemus lamusowi?\n");
    set_long("Jest to niewielki wielki amulet - pojebany tak jak wszystko tutaj :P\n" +
             "Mozesz go stuknac a wtedy stanie sie maly psikus!\n");
    set_default_armour( 0, A_NECK, 0, 0);
    add_prop(OBJ_I_WEIGHT,                8);
    add_prop(OBJ_I_VOLUME,                2);
    add_prop(OBJ_I_VALUE,                15);
}
void
init()
{
  ::init();
  add_action("potrzyj", "stuknij");
  add_action("zebraj", "zebraj");
}
int
potrzyj(string str)
{
  notify_fail("Co chcesz stuknac?\n");
  if (str != "amulet") return 0;
  notify_fail("Jestes zbyt mentalnie wyczerpany by go stuknac.\n");
  if (this_player()->query_mana() < 200) return 0;
  notify_fail("Jestes zbyt zajety walka by stuknac amulet.\n");
  if (this_player()->query_attack()) return 0;
  write("Stukasz pojebany amulet a swiat zdaje sie zatrzymac w miejscu, ty jak w matrixie "+
        "bez namyslu zapierdalasz do swojego wyra, by tam sekunde pozniej sie obudzic "+
        "w normalnej czasoprzestrzeni.\n");
  say(QCIMIE(this_player(), PL_MIA) + " stuka lekko amulet i niczym strus pedziwiatar "+
      "zapierdala znikajac ci z pola widzenia.\n");
  this_player()->set_mana(this_player()->query_mana() - ILE_MANY);
  this_player()->move_living("M", this_player()->query_default_start_location() + ".c", 1, 0);
  return 1;
}
string
query_auto_load ()
{
        return MASTER_OB(this_object());
}
string
query_recover()
{
  return 0;
}
