//inherit "/d/Imperium/std/monster.c";


/*
#include <local.h>
*/

#define HOME "/d/Imperium/Kraina/STAW/"
inherit HOME + "zabojcy_zabici.c";
#include <const.h>
#include <macros.h>
#include <stdproperties.h>
#include <wa_types.h>
#include <pl.h>
#include <ss_types.h>
// Przerobke wykonal Alfen, ze wzgledu na blad w podwojnej definicji 
// marka PATH

/*
W tym miejscu nastepowala redefinicja do_die
#include "/d/Imperium/Varn/zabojcy/zabojcy_zabici.h"
*/


#define PRZYMIOTNIKI ({ ({"wielki","wielcy"}), ({"brudny","brudni"}), ({"przygarbiony","przygarbieni"}), \
                         ({"potworny","potworni"}), ({"umiesniony","umiesnieni"}),\
                         ({"dziki","dzicy"}),({"jaskiniowy","jaskiniowi"}) })

#define LICZBA_PRZYMIOTNIKOW 7

#define PLAYER_I_ZABIL_TROLLA "_player_i_zabil_trolla"

void
create_monster()
{
        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]);

      ustaw_nazwe(({"troll", "trolla", "trollowi", "trolla",
                "trollem", "trollu"}), ({"trolle", "trolli",
                "trollom", "trolle", "trollami", "trollach"}), PL_MESKI_NOS_ZYW);
      ustaw_odmiane_rasy(({"troll", "trolla", "trollowi", "trolla",
                "trollem", "trollu"}), ({"trolle", "trolli",
                "trollom", "trolle", "trollami", "trollach"}), PL_MESKI_NOS_ZYW);


        set_long("Masz przed soba gorskiego trolla, jednego z najbardziej "+
            "potwornych monstrow, jakie wydala na swiat Matka Ziemia. "+
            "Bez watpienia byla to sprawka bogow Chaosu. Osobnik, ktorego widzisz "+
            "przed soba, jest caly porosniety grubym futrem, ma nieproporcjonalnie "+
            "wielka glowe, zas z paszczy wystaja mu dlugie, krzywe kly.\n");


       set_gender(G_MALE);

     set_skill(SS_DEFENCE, 20 + random(25));
     set_skill(SS_WEP_CLUB, 20 + random(25));
     set_skill(SS_PARRY, 20 + random(25));
     set_skill(SS_BLIND_COMBAT, 80 + random(20));
     set_skill(SS_AWARENESS, 60 + random(20));

     set_all_hitloc_unarmed(10); /* gruboskorny skubaniec */
     set_alignment(-800);
     add_prop(CONT_I_HEIGHT, 230 + random(30));
     add_prop(CONT_I_WEIGHT, 280000 + random(20000));

     set_default_answer(VBFC_ME("odpowiedz_zazwyczaj"));
     set_aggressive(1);

     add_prop(LIVE_I_NEVERKNOWN, 1);

    set_stats(({102 + random(15), 62 + random(10), 100 + random(15), 95, 105, 150 }));

     set_act_time(10 + random(10));
     add_act("emote rozglada sie w poszukiwaniu ofiary.");
     add_act("emote skrzeczy: Moja byc glodna. Krwiiii!");
     add_act("emote usmiecha sie krzywo.");
     add_act("emote szczerzy przegnile kly.");
     add_act("rozglada sie niepewnie.");
     

     set_cact_time(random(5));
     add_cact("emote odskakuje w tyl, potykajac sie lekko.");
     add_cact("emote atakuje ze zwierzeca furia.");
     add_cact("krzyknij Zgniniesz gnido!");
     add_cact("krzyknij Smierrrrrrrrc!!");
     add_cact("krzyknij Nie masz ze mna szans psi synu.");
     
    add_weapon(HOME+"maczuga.c");

    set_living_name("troll_aver");
}


string
odpowiedz_zazwyczaj()
{
   command("powiedz Czego chcesz, psi synu?");
   return "";
}

void
do_die(object killer)
{
    killer->add_prop(PLAYER_I_ZABIL_TROLLA,1);
    ::do_die(killer);
}    
