
/* Plik:        aukcyjny.c
 * Autor:       Silvy
 * Data:        26.10.97
 * Last Update: 26.10.97
 * Opis:        NPC - wlasciciel domu aukcyjnego.
 */
 
inherit "/d/Imperium/std/monster.c";
#include "silvy.h"

void
create_monster()
{ 
    ustaw_imie(({"ernst","ernsta","ernstowi","ernsta","ernstem","ernscie"}),
        PL_MESKI_OS);
    set_gender(G_MALE); 
    ustaw_odmiane_rasy(PL_CZLOWIEK);
    dodaj_przym("niski","niscy");
    dodaj_przym("niepozorny","niepozorni");

    set_long("Jest to niski czlowiek niepozornej postury. Wyglada jednak, " +
        "niezwykle elegancko, ubrany w znakomicie skrojony frak ciemnogranatowej " +
        "barwy. Jest stale usmiechniety, w reku dzierzy pokaznych rozmiarow " +
        "drewniany mlotek.\n");

    add_prop(IMPERIUM_LIVE_I_NULN_CITIZEN,1);
    add_prop(OBJ_M_NO_ATTACK, "Jakas potezna sila zabrania ci tego!\n");

    set_stats(({41,58,40,66,70,39}));
    set_skill(SS_DEFENCE, 20 + random(5));
    
    set_act_time(21 + random(7));
    add_act("emote rozglada sie po sali.");
    add_act("emote starannie odmierza czas.");
    add_act("emote usmiecha sie zachecajaco.");
    add_act("emote spoglada z duma na arrasy wiszace na scianach.");
    add_act("emote mowi: Zapraszam, serdecznie zapraszam do licytacji.");
    add_act("emote spoglada wkolo z wyrazem oczekiwania.");
    add_act("emote krzyczy: Kto da wiecej, kto da wiecej?!"); 
    add_act("emote mowi: Gdy czas Apokalipsy nadejdzie i cene przedmiotu "+
        "ktoregos przebijesz, odebrac od razu go mozesz, wylicytowana cene placac.");  
      
      dodaj_srebro(20+random(50));
        set_default_answer(QCIMIE(TO,PL_MIA) + " odpowiada: Niestety " +
        "nie jestem w stanie ci w tym pomoc.\n");
  add_ask(({"aukcje","gielde"}),QCIMIE(TO,PL_MIA) + " odpowiada: Jesli chcesz uzyskac wiecej informacji o "+
    "aukcji przeczytaj tabliczke.\n");
}

string
query_presentation()
{
    return"Ernst Hoffer, Wlasciciel Domu Aukcyjnego w Nuln, czlowiek";
}


varargs void 
return_intro(string kto)
{
    command("przedstaw sie " + find_player(kto)->query_real_name(PL_CEL));
}
// Dwie powyzsze funkcje pozwalaja naszemu elfowi przedstawiac sie.

void
add_introduced(string imie)
{
    set_alarm(2.0,0.0,"return_intro", imie);
}

