int
powitaj(string str)
{
    object *cele;
    string *jak, tmp;

    notify_fail("Rpowitaj <kogo> [jak]?\n");
    if (!str) return 0;

    jak = parse_adverb_with_space(str, "ozieble", 1);
    if (jak[1]==" ozieble")
    {
    	parse_command(jak[0], environment(this_player()), "%l:" + PL_BIE + " %s", cele, tmp);
    	cele=NORMAL_ACCESS(cele, 0, 0);
    	if (tmp && tmp!="") return 0;
    	TP->set_obiekty_zaimkow(cele);
    }
    else 
    {
         cele=parse_this(jak[0], "%l:" + PL_BIE);
    }

    if (sizeof(cele))
    {
        actor("Witasz" + jak[1], cele, PL_BIE);
        all2actbb("wita"+jak[1], cele, PL_BIE);
        target("wita cie" + jak[1] + ", unoszac prawa reke do gory. Na wewnetrznej stronie dloni dostrzegasz wypalony maly znak.", cele);
        return 1;
    }
    return 0;
}

int
przypatrz(string str)
{
    object *cele;
    string ple;
  
    if (!str) return notify_fail("Komu chcesz sie przypatrzec?\n");

    if (sizeof(cele=parse_this(str, "'sie' %l:" + PL_CEL)))
    {
        actor("Wbijasz swoj wzrok w", cele, PL_BIE," przebierajac nerwowo "+
        	"palcami.");
        all2actbb("przyglada sie wnikliwie", cele, PL_CEL," przebierajac "+
           "szybko palcami i mruzac co jakis czas oczy.");
        target("wbija w ciebie swoje spojrzenie, i za kazdym razem gdy "+
        	"usilujesz spojrzec"+TP->query_zaimek(PL_CEL)+" prosto w "+
        	"oczy, umyka wzrokiem na bok, by po chwili znow "+
        	"wpatrywac sie w ciebie, przebierajac szybko palcami. "+
        	"Zaczynasz sie czuc nieswojo.", cele);
        return 1;
    }
    notify_fail("Komu chcesz sie przypatrzec?\n");
    return 0;
}



int
bledny(string str)
{
    if (!str)
    {
        write("Pustym wzrokiem wpatrujesz sie w twarze stojacych wokol ciebie osob.\n");
        allbb("rozglada sie blednym wzrokiem po twarzach stojacych w "+
             "poblizu osob. Przez chwile czujesz, ze i tobie udziala sie "+
             "pustka plynaca z jego spojrzenia.");
        return 1;
    }
    notify_fail("Po prostu rbledny.\n");
    return 0;
}

int
czekaj(string str)
{
    if (!str)
    {
        write("Krzyzyjesz rece na piersi, i ogladasz ciekawie wszystkich dookola.\n");
        allbb("krzyzuje ramiona na piersi, i rzuca szybkie, niepewnie "+
         "spojrzenia po stojacych obok.");

        return 1;
    }
    notify_fail("Po prostu rbledny.\n");
    return 0;
}

int
zachec(string str)
{
    object *cele;
    string ple;
  
    if (!str) return notify_fail("Kogo chcesz zachecic?\n");

    if (sizeof(cele=parse_this(str, "%l:" + PL_BIE)))
    {
        actor("Usmiechasz sie szczerze do",cele, PL_DOP,", moze sie na to "+
             "nabierze...");

        all2actbb("usmiecha sie sztucznie do",cele, PL_DOP," czekajac na decyzje.");

        target("mruga do ciebie szybko, rozciagajac twarz w nienaturalnym "+
           "usmiechu.", cele);

        return 1;
    }
    notify_fail("Komu chcesz sie przypatrzec?\n");
    return 0;
}



int
pomoc(string str)
{
	write("Dodatkowe komendy wyznawcow Rhansetha:\n"+
	"\t- rbledny\n"+
	"\t- rczekaj\n"+
	"\t- rpowitaj\n"+
	"\t- rprzypatrz\n"+
	"\t- rzachec\n\n");
}

init_emoty()
{
	add_action(bledny,"rbledny");
	add_action(czekaj,"rczekaj");
	add_action(przypatrz,"rprzypatrz");
	add_action(powitaj,"rpowitaj");
	add_action(zachec,"rzachec");
	add_action(pomoc,"rpomoc");
}
