/* Plik:          zam_kow.c
 * Autor:    Mezon(Korzystal z pliku majster.c)
 * Data:          03.07'98
 * Opis:          Kowal Zamkowej kuzni
 *              
 */

inherit "/d/Imperium/std/kowal";
#include "/d/Imperium/Nuln/npc/silvy.h"

void
create_monster()
{
    ustaw_nazwe(({"haggard", "haggarda", "haggardowi", "haggarda", "haggardem",
        "haggardzie"}), ({"", "", "", "", "", ""}), PL_MESKI_NZYW);
    ustaw_odmiane_rasy(PL_KRASNOLUD);
    set_gender(G_MALE); 
    dodaj_przym("niski", "niscy");
    dodaj_przym("siwobrody", "siwobrodzi");
    set_alignment(0);

    add_item("tatuaz",
             "Na lewym jego ramieniu widnieje niewielki, lecz "+ 
             "misternie wykonany tatuaz, przedstawiajacy  kufel "+
             "zimnego piwa, na ktorym wygrawerowany jest znak dwoch "+ 
             "skrzyrzowanych mlotow.\n");

    set_long("Niski, siwobrody krasnolud z pewnoscia zna sie na rzemiosle kowalskim. Jest poteznej "+
        "postury, dzieki czemu wyglada dosc groznie. Na jego lewym ramieniu dostrzegasz jakis tatuaz. Ubrany jest w skorzany "+
        "fartuch, w ktory co chwila wyciera rece.\n");
    
    
    set_stats(({ 60, 40, 60, 40, 40, 40 }));

    set_skill(SS_DEFENCE, 10+random(30));
    set_skill(SS_CLIMB, 40);
    set_skill(SS_LOC_SENSE, 30);
    set_skill(SS_TRADING, 25);
    set_skill(SS_WEP_WARHAMMER, 20);
    
    add_weapon(NPATH + "bronie/mlotkow.c");

    set_act_time(22 + random(20));
    add_act("emote mowi: Jak moge Ci pomoc?");
    add_act("emote rozmawia z klientem.");
    add_act("emote usmiecha sie przyjacielsko.");
    add_act("emote gladzi swoja brode.");

    set_cact_time(5);
    add_cact("emote mowi: Pozalujesz tego, Sigmar Cie ukarze.");
    add_cact("emote krzyczy: POMOCY, MORDUJA!!!");
    add_cact("emote mowi: Zostaniesz przeklety, a moi bracia mnie pomszcza.");

    dodaj_miedz(15+random(50));
    dodaj_srebro(10+random(40));
   
    config_default_trade();

    add_ask("zwrot", VBFC_ME("zwrot"));

    add_prop(IMPERIUM_LIVE_I_NULN_CITIZEN, 1);

}

void
add_introduced(string imie)
{
    set_alarm(2.0,0.0,"return_intro", imie);
}

varargs void 
return_intro(string kto)
{
    command("przedstaw sie " + find_player(kto)->query_real_name(PL_CEL));
}

string
query_presentation()
{
    return"Haggard, Mistrz Kowalski, z klanu Houg, krasnolud";
}

int
komu_trzeba(string str)
{
    if(str=="kowalowi"||str=="majstrowi"||str=="krasnoludowi"||str=="hagardowi")
      return 1;
    return 0;
}    
