
#include "local.h"
inherit "/d/Imperium/Kraina/std/halfling"; 

#include <stdproperties.h>
#include <ss_types.h>
#include <macros.h>

#define PRZYMIOTNIKI ({({"maly", "mali"}), ({"pulchny","pulchni"}), \
                        ({"wesoly","weseli"}), ({"zezowaty","zezowaci"}), \
                        ({"glodny","glodni"}), ({"usmiechniety","usmiechnieci"}),\
                        ({"dlugowlosy","dlugowlosi"}),({"wyperfumowany","wyperfumowani"}),\
                        ({"opalony","opaleni"}),({"kulejacy","kulejacy"})})
#define LICZBA_PRZYMIOTNIKOW 10

create_halfling()
{ 
    int i, j;
    
    i = random(LICZBA_PRZYMIOTNIKOW);
    j = random(LICZBA_PRZYMIOTNIKOW - 1);

    if(j >= i) ++j;
    dodaj_przym(PRZYMIOTNIKI[i][0], PRZYMIOTNIKI[i][1]);
    dodaj_przym(PRZYMIOTNIKI[j][0], PRZYMIOTNIKI[j][1]);
        
    set_long("Masz przed soba typowy okaz halflinga, mieszkanca malowniczej "+
        "Krainy Zgromadzenia. Ma na sobie gustowne ubranie w pastelowych " +
        "barwach. Z twarzy nie schodzi mu usmiech, tak charakterystyczny dla jego "+
        "rasy. Jego wzrost, jak przystalo na niziolka, nie przekracza 150 centymetrow.\n");
        
    set_random_move(25);

    add_prop(LIVE_I_NEVERKNOWN, 1);
    
    set_gender(G_MALE);

    set_skill(SS_DEFENCE, random(15));
    set_skill(SS_PARRY, random(15));
    set_skill(SS_WEP_KNIFE,20);    
    set_skill(SS_WEP_WARHAMMER,20);    
    set_skill(SS_WEP_SWORD,20);    

    set_act_time(10 + random(10));
    
    add_act("emote klepie sie po brzuchu.");
    add_act("emote nabija fajeczke najlepszym fajkowym zielem.");
    add_act("emote mowi: I wtedy moj papa powiedzial...");
    add_act("emote mowi: Taaaak, 'Pod Wrzesniowym Piwem' to naprawde doskonaly zajazd.");
    add_act("emote jeczy: Nikt nie robi tak dobrej zupy jak Mortimer!");
    add_act("emote usmiecha sie wesolo.");
    add_act("usmiech rado","zagwizdz","podskocz","czas");
    add_act("emote rozglada sie wkolo z usmiechem.");
    add_act("emote podziwia przyrode.");
    add_act("emote mowi: Kocham swoj dom.");
    add_act("emote mowi: Wszedzie dobrze ale w domu najlepiej.");
    add_act("powiedz Zjadlbym cos.");
    add_act("emote zjada kanapke.");
    add_act("emote dlubie sobie w nosie.");
    add_act("emote patrzy na chmury.");
    add_act("emote robi glupia mine.");

    add_cchat("Ratunku!");
    add_cchat("RAAAATUNKUUU!!");
    add_cchat("Bija! Bija!");
    add_cchat("Pomocy!");

    add_weapon(jaka_bron());
    add_armour(jaka_zbroja());

    ustaw_whimpy(50, 3, 1);
} 

string
jaka_bron()
{
    switch(random(3)+1)
    {
        case 1:
        return WEP + "sztylet.c";
        case 2:
        return WEP + "krmiecz.c";
        case 3:
        return WEP + "mlotek.c";
    }
}

string
jaka_zbroja()
{
    switch(random(3)+1)
    {
        case 1:
        return ARM + "kaftan1.c";
        case 2:
        return ARM + "kaftan3.c";
        case 3:
        return ARM + "sandaly.c";
    }
}        
