/* Autor: Mezon  */
/* odmiana goblina w Krainie Wodospadu */


#include "mezon.h"
inherit NPATH + "npc/std_ork";
#include <wa_types.h>
#define H_GLOWA 0
#define H_CIALO 1


string *losowy_przym()
 {
 string *lp;
 string *lm;
 int i;
 lp=({ "zwinny"  ,"bojowy"  ,"swidrowaty"  ,"posepny"  ,"silny" ,
       "nerwowy" ,"wyszczerzony","burkliwy","niebezpieczny","zdecydowany"});
 lm=({ "zwinni"  ,"bojowi"  ,"swidrowaci" ,"posepni"  ,"silny"  ,
       "nerwowi" ,"wyszczerzeni","burkliwi","niebezpieczni","zdecydowani"});
 i=random(10);

 return ({ lp[i] , lm[i] });

 }


void
create_monster()

{
string *przm = losowy_przym();
string *przm1;

ustaw_odmiane_rasy(({"hobgoblin","hobgoblina","hobgoblinowi","hobgoblina","hobgoblinem","hobgoblinie"}),
            ({"hobgoblini","hobgoblinow","hobgoblinom","hobgoblini","hobgoblinami","hobgoblinach"}),PL_MESKI_NOS_ZYW);

        set_gender(G_MALE);
        
    przm = losowy_przym();
    przm1 = losowy_przym();
    
    while(przm[0]==przm1[0]) przm1 = losowy_przym();
 
    dodaj_przym( przm[0], przm[1] );  
    dodaj_przym( przm1[0], przm1[1] );
        
        set_long("Hobgoblin najbardziej ze wszystkich goblinoidow jest podobny "+
                 "do czlowieka, pod wzgledem proporcji i inteligencji. Jest nieco "+
                 "nizszy od pospolitych orkow, slabiej zbudowany, jednak to powoduje "+
                 "ze jest znacznie szybszy w walce. Ma gladka brazowo-zolta skore, i "+
                 "calkiem pokazna czupryne na glowie, ufarbowana na jaskrawy kolor. "+
                 "Jego twarz pokrywaja wytatuowane tajemnicze wzory, ktore "+
                 "swiadcza, iz jest to Zabojca Krasnoludow. \n");

       set_stats(({85+random(10),70+random(10),60+random(5),60,55,60}));

       set_skill(SS_DEFENCE, 48);
       set_skill(SS_BLIND_COMBAT, 70);
       set_skill(SS_AWARENESS, 70);
       set_skill(SS_WEP_SWORD, 50+random(15));
       add_prop(LIVE_I_NEVERKNOWN, 1);

       
       add_item(({"tatuaze hobgoblina","hobgoblinie tatuaze"}),("Wykrzywiona szalenstwem "+
        "twarz hobgoblina w wiekszosci zakrywaja czerwone tatuaze, obrysowujace jego oczy, "+
        "i rozchodzace sie w poskrecanych lukach w dol, do brody. \n"));
       
       set_alignment(-100);
       set_aggressive(1);

    add_weapon(NPATH + "bronie/kat_miecz.c");
    add_armour(NPATH + "zbroje/karacena.c");
    add_armour( NPATH + "zbroje/karawasze.c");
}

void
zrob_emota()
{
        command("krzyknij Zabic kurduple!");
}

public void
wesprzyj(object ob)
{
    if (query_attack())
    {
        return ;
    }
    
    command("wesprzyj " + OB_NAME(ob));
    
    if (query_attack())
    {
        switch(random(5))
        {
            case 0: command("krzyknij Do boju!"); break;
            case 1: command("krzyknij Waaaaaagh!"); break;
            case 3: command("krzyknij Krwiiiii!"); break;
            case 4: command("krzyknij Smierci!!"); break;
        }
        return ;
    }

    switch(random(5))
    {
        case 0: command("powiedz do "+OB_NAME(ob)+" O Mamo !!!"); break;
        case 1: command("powiedz do "+OB_NAME(ob)+" Sam se radz."); break;
        case 2: command("powiedz do "+OB_NAME(ob)+" Chyba zartujesz ?!"); break;
        case 3: command("powiedz do "+OB_NAME(ob)+" He, he. Ja Ci nie pomoge...");
        				break;
        case 4: command("powiedz Ratunku!");
    }
}

