inherit "/std/monster";
#include "szturmix.h"
string *losowy_przym()
 {
 string *lp;
 string *lm;
 int i;
 lp=({ "zwinny"  ,"akrobatyczny"  ,"szybki"  ,"wytatuowany"  ,"chory"});
 lm=({ "zwinni"  ,"akrobatyczni"  ,"szybcy" ,"wytatuowani"  ,"chorzy"});
 i=random(5);

 return ({ lp[i] , lm[i] });
 }

string *losowy_przym2()
 {
 string *lpc;
 string *lmc;
 int j;
 lpc=({ "blyskotliwy"  ,"arystokratyczny"  ,"niebezpieczny"  ,"spokojny"  ,"zdenerwowany"});
 lmc=({ "blyskotliwi"  ,"arystokratyczni"  ,"niebezpieczni" ,"spokojni"  ,"zdenerwowani"});
 j=random(5);

 return ({ lpc[j] , lmc[j] });

 }

void
create_monster()
{
    string *przm;                
    string *przm2;
    przm = losowy_przym();
    przm2 = losowy_przym2();



    ustaw_odmiane_rasy(({"piechur", "piechura", "piechurowi",
                "piechura", "piechurem", "piechurze"}),
                ({"piechurzy", "piechurow", "piechurom",
                "piechurow", "piechurami", "piechurach"}),
                PL_MESKI_OS);
    set_long("Szczuply i zwinny mezczyzna walczacy zazwyczaj w pierwszych "
	+"szeregach. Jego cialo gdzieniegdzie pokrywaja tatuaze, natomiast "
	+"nie mozesz sie doliczyc blizn i szram, ktorych musi byc sporo. "
	+"Piechor co i raz swoimi energicznymi oczami spoglada na ciebie "
	+"sprawiajac wrazenie sympatycznego.\n");

    add_prop(LIVE_I_NEVERKNOWN,1);
    set_gender(G_MALE);
    dodaj_przym( przm[0], przm[1] );  
    dodaj_przym( przm2[0], przm2[1] );
    set_random_move(3,0);
    set_restrain_path(LOK+"koszary/");


    add_prop(CONT_I_HEIGHT, 150+random(100));
    add_prop(CONT_I_WEIGHT, 55000+random(500));

    set_stats(({80+random(10),120+random(20),100+random(15),25,25,150+random(50)}));

    set_skill(SS_DEFENCE, 80+random(20));
    set_skill(SS_PARRY, 80+random(20));
    set_skill(SS_WEP_POLEARM, 90+random(10));
    set_act_time(10 + random(15));
    set_cchat_time(1 + random(4));
    set_alignment(600);
    add_act("emote drepcze w miejscu.");
    add_act("emote kieruje wzrok ku gorze.");
    add_act("emote rozlaga sie jakby nieco zdezorientowany.");
    add_act("emote energicznie podskakuje.");
    add_act("emote smieje sie do ciebie.");


    add_cchat("Zabije cie!");
    add_cchat("Jezeli nie ma innego wyjscia!");
    add_cchat("Uwazaj!");
    add_cchat("Gin w imie Pan!");

    add_weapon(SPPATH + "pbron.c");
    add_armour(SPPATH + "pbutki.c");
    add_armour(SPPATH + "pcos.c");
}
public void
wesprzyj_zol(object ob)
{
    command("wesprzyj " + OB_NAME(ob));
}

public void
pomocy()
{
    (all_inventory(environment(this_object())) - ({ this_object() }))-> wesprzyj_zol(this_object());
}

void
attacked_by(object wrog)
{
    command("krzyknij Pomocy! Wojna!");
    set_alarm(2.0, 0.0, "pomocy");
    return ::attacked_by(wrog);
}