inherit "/std/monster";
inherit "/cmd/std/command_driver";

#include "../mafia.h"
#include "karaberzy.h"

object ENG= "/d/Imperium/GUILDS/Rodzina_Ragazzi/engine/engine.c";
string *losowy_przym()
 {
 string *lp;
 string *lm;
 int i;
 lp=({ "mlody"  ,"stary"  ,"podstarzaly"  ,"dorosly"  ,"nastoletni" ,
       "szpetny" ,"ladny","przystojny","przepiekny","uroczy"});
 lm=({ "mlodzi", "starzy", "podstarzali", "dorosli", "nastoletni",
	"szpetni", "ladni", "przystojni", "przepiekni", "uroczy"});
 i=random(10);

 return ({ lp[i] , lm[i] });
 }

string *losowy_przym2()
 {
 string *lpc;
 string *lmc;
 int j;
 lpc=({ "postawny", "potezny", "nieugiety", "mocny", "mocarny"});
 lmc=({ "postawni", "potezni", "nieugieci", "mocni", "mocarni"});
 j=random(5);

 return ({ lpc[j] , lmc[j] });

 }

void
create_monster()
{
    string *przm;                
    string *przm2;
    przm = losowy_przym();
    przm2 = losowy_przym2();



    ustaw_odmiane_rasy(({"carabinier", "carabiniera", "carabinierowi", "carabiniera", "carabinierem", "carabinierze"}),
                ({"carabinierzy", "carabinierow", "carabinierom", "carabinierow", "carabinierami", "carabinierach"}),
                PL_MESKI_OS);
    set_long("Opalony czlowiek, z duzymi, bardzo glebokimi i modrymi oczami koloru brazowego. Jego czarne wlosy "
	+"wraz z kolorem skory swiadcza o zamorskim pochodzeniu. Powazny zarys twarzy i reka kurczowo "
	+"trzymajaca bron swiadcza o tym, ze jest tu po to aby pilnowac spokoju. Rozglada sie uwaznie i przypatruje "
	+"kazdemu, kto wydaje mu sie podejrzany, w tym i tobie.\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);

    add_prop(CONT_I_HEIGHT, 150+random(100));
    add_prop(CONT_I_WEIGHT, 75000+random(500));
    add_prop("_super_wykopisty_mafiozo", 1);
    add_prop(MAGIC_I_RES_DEATH,40);
    add_prop(NPC_I_NO_FEAR, 1);
    set_stats(({500+random(50),530+random(50),599+random(50),25,25,250+random(25)}));

    set_skill(SS_DEFENCE, 125+random(25));
    set_skill(SS_PARRY, 90+random(10));
    set_skill(SS_WEP_KNIFE, 130+random(90));
    set_skill(SS_2H_COMBAT, 100);
    set_act_time(10 + random(15));
    set_cchat_time(7 + random(4));
    set_aggressive("@@atak");

    add_act("emote usmiecha sie.");
    add_act("emote rozglada sie na boki.");
    add_act("emote przyglada sie tobie uwaznie.");
    add_act("emote przestepuje z nogi na noge.");
    add_act("emote spoglada ku gorze.");
    set_alignment(-25);

    add_cchat("Czyzbys chcial zginac?");
    add_cchat("Gin zatem!");
    add_cchat("Jeszcze zyjesz?");
    add_cchat("Przygotuj sie na spotkanie z pania...smiercia!");
    add_ask(({"pomoc","wsparcie"}),
        VBFC_ME("pomos"));
    add_ask(({"dolaczenie","druzyne"}),
        VBFC_ME("mdolacz"));
    add_weapon(OBJ+"bron2.c");
    add_weapon(OBJ+"bron2.c");
    add_armour(OBJ+"skorzana.c");
}


int
pomos(string str)
{

int i;
	if(ENG->czy_czlonek(TP->query_real_name())==1)
		{
	

                this_object()->command("krzyknij DO BRONI!");
                this_object()->command("wesprzyj "+this_player()->query_real_name(PL_BIE));

				return 1;
	}
	write("Carabinierzy cie nie sluchaja.\n");
	return 1;
}


