inherit "/d/Imperium/std/monster";
#include "../mafia.h"
#define PRZYMIOTNIKI ({({"straszny","straszni"}), ({"mroczny","mroczni"}), ({"czujny","czujni"}), ({"grozny","grozni"}), ({"smierdzacy","smierdzacy"}), ({"ponury","ponurzy"}), ({"nieobliczalny","nieobliczalni"}), ({"oslizgly","oslizgli"})})
#define LICZBA_PRZYMIOTNIKOW 8

string
opis()
{
  switch(random(2))
  {
    case 0:
    return "Masz przed soba jedna z istot zamieszkujacych rozne krypty i kurhany. Bije "
	+"od niego nieprzyjemny zapach, kojarzacy sie z zgnilizna, no przeciez jest "
	+"to ozywieniec. Usmiechajac sie ponurawo, wpatruje sie w ciebie tak "
	+"gleboko i przenikliwie, ze przechodza cie dreszcze.\n";
    case 1:
    return "Jest to najprawdziwszy ozywieniec, zamieszkujacy przerozne grobowce i lochy. "
	+"Po samym wygladzie mozna dojsc do wniosku, ze jest niebezpiecznym "
	+"zwierzeciem, a bijacy od niego zapach swiadczy o zgnilym ciale. Blizsze "
	+"spotkanie z nim moze okazac sie niemile...\n";    

  }
}

create_monster()
{
int i, j;
        i = random(LICZBA_PRZYMIOTNIKOW);
        j = random(LICZBA_PRZYMIOTNIKOW - 1);

        if(j >= i)
           ++j;
        dodaj_przym(PRZYMIOTNIKI[i][0], PRZYMIOTNIKI[i][1]);
        dodaj_przym(PRZYMIOTNIKI[j][0], PRZYMIOTNIKI[j][1]);

    ustaw_odmiane_rasy( ({"ozywieniec","ozywienca","ozywiencowi","ozywienca","ozywiencem","ozywiencowi"}),
       ({"ozywience","ozywience","ozywiencom","ozywiency","ozywiencami","ozywiencach"}), PL_MESKI_NOS_ZYW);
    set_long(opis());
    set_aggressive(1);
    set_alignment(-200);
    add_prop(LIVE_I_NEVERKNOWN, 1);
    set_gender(G_MALE);

    set_stats(({ 200-random(5), 200+random(5), 200+random(5), 200+random(5), 200+random(5), 200+random(5)}));

    set_act_time(23 + random(20));
    add_act("emote nieobecnym wzrokiem spoglada na Ciebie.");
    add_act("emote belkocze spogladajac ku gorze.");
    add_act("emote odwraca glowe.");
    add_act("emote zaczyna sie tobie przygladac. Przechodzi cie dreszcz...");
    add_act("emote usmiecha sie zimno patrzac w twoja strone.");
    set_hp(query_max_hp());
    set_skill(SS_DEFENCE, 35+random(5));
    set_skill(SS_UNARM_COMBAT, 200+random(5));
    set_skill(SS_PARRY, 100);
    set_skill(SS_SHIELD_PARRY, 100);
    add_armour(OBJ+"buty.c");
}


