inherit "/d/Imperium/std/undead";
inherit "/std/combat/unarmed";
#define A_PAZURY   0
#define A_KLY	 1
#define A_LLAPA    2
#define A_PLAPA    3
#define A_ZEBY	 4
#include "szturmix.h"

#define PRZYMIOTNIKI ({({"straszliwy","straszliwi"}), ({"potworny","potworni"}),({"chaotyczny", "chaotyczni"}), ({"silny","silni"}), ({"przeogromny", "przeogromni"}), ({"krwiozerczy","krwiozerczy"}),({"oslizgly", "oslizgli"})})
#define LICZBA_PRZYMIOTNIKOW 7

#define LIVE_I_NO_FLESH "_live_i_no_flesh"




void
create_undead()
{
    int a;
        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_nazwe(({"potwor", "potwora", "potworowi", "potwora", "potworze", "potworem"}), ({"potwory", "potworow",
	"potworom", "potwory", "potworami", "potworach"}), PL_MESKI_NOS_ZYW);
    ustaw_odmiane_rasy(({"potwor", "potwora", "potworowi", "potwora", "potworze", "potworem"}), ({"potwory", "potworow",
	"potworom", "potwory", "potworami", "potworach"}),PL_MESKI_NOS_ZYW);

    set_gender(G_MALE);

    set_alignment(-100);

    set_long("Potworny potwor.\n");

    set_stats(({ 160, 180, 120, 2, 2, 190 }));
    set_aggressive(1);
    set_skill(SS_DEFENCE, 100);
    set_skill(SS_BLIND_COMBAT, 90); // i tak nie uzywa wzroku
    set_skill(SS_UNARM_COMBAT, 100);
    set_cact_time(10);

    add_cact("Jego pazury poruszaja sie z zawrotnym tepem.");
    add_cact("emote zadziera glowe ku niebu.");

    set_random_move(4,0);
    set_restrain_path(CMENTARZ);

    add_prop(LIVE_I_UNDEAD, 25);
    add_prop(LIVE_I_NO_FLESH, 1);
    add_prop(NPC_I_NO_FEAR, 1);
    add_prop(LIVE_I_NEVERKNOWN,1);

    jak_pojawiac_sie(" materializuje sie.");
    jak_znikac(" dematerializuje sie pod wplywem pierwszych promieni slonca.");
    jak_znikac_podczas_walki(" dematerializuje sie pod wplywem pierwszych promieni slonca.");
    dodaj_zloto(5+random(15));
    set_attack_unarmed(A_ZEBY, 10, 10, W_IMPALE, 25, "mazista konczyna");
    set_attack_unarmed(A_PAZURY, 12, 5, W_BLUDGEON,25, "dlugimi pazurami");
    set_attack_unarmed(A_LLAPA, 16, 5, W_BLUDGEON, 25, "zakrwawionymi klami");
    set_attack_unarmed(A_PLAPA, 11, 6, W_BLUDGEON, 25, "mazistym odnozem");
    set_hitloc_unarmed(1, ({4,4,3}), 30,"oslizgly tulow");
    set_hitloc_unarmed(2, ({2,3,4}), 20,"mazista konczyne");
    set_hitloc_unarmed(8, ({3,4,4}), 50,"pazury");
    set_m_out("przetacza sie");
    set_m_in("wtacza sie");
}


void
notify_you_killed_me()
{
    set_alarm(0.2,0.0,"ograbiamy");  
}    

void
ograbiamy()
{
    command("wez wszystko z ciala");
}
