inherit "/std/monster";
#include "../local.h"

#define PRZYMIOTNIKI (({({"wysoki","wysocy"}), ({"urodziwy", "urodziwi"}), ({"szczuply", "szczupli"}), ({"usmiechniety", "usmiechnieci"}), ({"zadowolony", "zadowoleni"}), ({"smutny","smutni"}), ({"ciezki","ciezcy"}), ({"stary","starzy"})}))

#define ILE_PRZYMIOTNIKOW 8

void
create_monster()
{
    int i,s, j;

    ustaw_nazwe(({"wiesniaczka","wiesniaczki","wiesniaczce",
                "wiesniaczke","wiesniaczka","wiesniaczce"}),
                ({"wiesniaczki","wiesniaczek","wiesniaczkom",
                "wiesniaczek", "wiesniaczkami", "wiesniaczkach"}),
                PL_ZENSKI);

    add_prop(LIVE_I_NEVERKNOWN,1);
    set_gender(G_FEMALE);

    i = random(ILE_PRZYMIOTNIKOW);
    j = random(ILE_PRZYMIOTNIKOW - 1);

    if(j >= i)++j;
    dodaj_przym(PRZYMIOTNIKI[i][0], PRZYMIOTNIKI[i][1]);
    dodaj_przym(PRZYMIOTNIKI[j][0], PRZYMIOTNIKI[j][1]);

    set_long("Mieszkanka wioski. Jest usmiechnieta, chociaz zyje w malej, "
	+"zacofanej wsi. Rozglada sie szybko, chcac sie upewnic czy "
	+"nie w poblizu niebezpieczenstwa.\n");

    set_random_move(4,0);

    ustaw_odmiane_rasy(PL_KOBIETA);

    add_prop(CONT_I_HEIGHT, 150+random(30));
    add_prop(CONT_I_WEIGHT, 50000+random(500));

    set_stats(({20+random(20),25+random(20),14+random(10),5,55,15+random(5)}));

    set_skill(SS_DEFENCE, 10+random(5));
    set_skill(SS_UNARM_COMBAT, 20+random(20));
    set_act_time(15 + random(15));
    set_cchat_time(4 + random(4));

    add_act("emote pociaga nosem.");
    add_act("emote mowi: Ladna jestem nieprawdaz?");
    add_act("emote wypina swoj niewielki biust.");
    add_act("emote mruga zalotnie oczami.");


    add_cchat("Pomocy!");
    add_cchat("Dlaczego?");
    add_cchat("Ulryku pomoz!");
    add_cchat("Ratunku!");

    s=random(5);
    switch(s)
	{
	case 0:
	add_armour(OBJ+"buty.c");
	break;
	case 1:
	add_armour(OBJ+"plaszcz.c");
	break;
	case 2:
	add_armour(OBJ+"czapka.c");
	break;
	case 3:
	add_armour(OBJ+"sweter.c");
	break;	
	case 4:
	add_armour(OBJ+"kurtka.c");
	break;
	}
}
