/* 
 * Kompania Krogulca
 *
 * Copyright(C):    Khazzar (jedrekz@pascom.pl)
 * Data:            26.08.2003
 * 
 */

#include "def.h"
inherit N_STD + "npc";

#include "karczmarz.h"

void
create_npc_w_obozie()
{
    ustaw_imie( ({"szopa", "szopy", "szopie", "szope", 
                  "szopom", "szopie"}), PL_MESKI_OS);

    ustaw_odmiane_rasy(PL_CZLOWIEK);
    set_gender(G_MALE);

    dodaj_przym("tegi", "tedzy");
    dodaj_przym("ciemnowlosy", "ciemnowlosi");

    set_long("Karczmarz.\n");

    set_stats(({ 400, 400, 600, 400, 400, 400 }));
    set_alignment(0);

    set_skill(SS_WEP_SWORD,    90 + random(10));
    set_skill(SS_DEFENCE,      90 + random(10));
    set_skill(SS_PARRY,        90 + random(10));
    set_skill(SS_SHIELD_PARRY, 90 + random(10));
    set_skill(SS_BLIND_COMBAT, 90 + random(10));
    set_skill(SS_AWARENESS,    90 + random(10));
    set_skill(SS_LOC_SENSE,    90 + random(10));

    add_prop(CONT_I_HEIGHT, 180);
    add_prop(CONT_I_WEIGHT, 90000);
    add_prop(NPC_M_NO_ACCEPT_GIVE, 1);
    add_prop(NPC_I_NO_FEAR, 1);
    add_prop(NPC_I_NO_RUN_AWAY, 1);

    set_act_time(30 + random(30));
    add_act("emote wyciera kufel.");
    add_act("emote popija piwa.");

    set_cact_time(5 + random(2));
    add_cact("emote smieje sie z ciebie.");
    add_cact("emote ryczy ze smiechu.");
    add_cact("emote powaznieje na chwile, spoglada na ciebie, jego ponure " +
             "zazwyczaj oblicze powoli rozjasnia sie... Nagle, nie mogac " +
             "sie powstrzymac, wybucha gromkim smiechem.");
    add_cact("emote niemal slania sie ze smiechu.");
    add_cact("emote smieje sie z ciebie, az lzy zachodza mu do oczu.");
}

void
add_introduced(string imie)
{
    set_alarm(1.0,0.0,"return_intro", imie);
}

varargs void
return_intro(string kto)
{
    command("kiwnij");
    command("' do " + QCIMIE(TP,PL_DOP) + "Cos podac?");
}

string
query_presentation()
{
    return"Szopa, Zolnierz Kompanii Krogulca, Karczmarz, czlowiek";
}
