/*
 * Duzy waz bagienny - by Tanis
 * Projekt bagna - Tanis & Mithandir
*/

inherit "/d/Imperium/std/zwierze";
#include "bagno.h"

string *losowy_przymiotnik()
{
    string *lp;
    string *lm;

    int n;
 
    lp=({"dlugi","gigantyczny","ogromny","grozny"});
    lm=({"dludzy","gigantyczni","ogromni","grozni"});
   
    n=random(4);
 
    return ({lp[n],lm[n]});

}
 

create_zwierze()
{
    string *przymiotnik = losowy_przymiotnik();

    ustaw_odmiane_rasy(({"waz","weza","wezowi","weza","wezem",
        "wezu"}),({"weze","wezy","wezom","weze",
        "wezami","wezach"}),PL_MESKI_NOS_ZYW);

    set_gender(G_MALE);

    dodaj_przym(przymiotnik[0],przymiotnik[1]);
    
    set_long("Wsciekly, bagienny waz. Jego luski polyskuja zielono spomiedzy plam blota, "
        + "a oczy swieca groznym blaskiem. Wieksza czesc jego ciala jest ukryta w blocie, "
        + "wiec nie da sie okreslic dokladnie jego wielkosci. Wiesz tylko, ze jest naprawde "
        + "ogromny, a po trzesawisku porusza sie z zadziwiajaca sprawnoscia.\n");

    set_stats(({45,10,70,1,1,60}));
  
    set_act_time(15+random(10));
    add_act("emote syczy groznie."); 
    add_act("emote sunie w twoja strone.");   

    set_skill(SS_AWARENESS, 10);
   
    set_attack_unarmed(1, 8, 15,W_IMPALE, 40,"zebami");

    set_hitloc_unarmed(0, ({6, 7, 7}), 30,"glowe");
    set_hitloc_unarmed(1, ({7, 6, 5}), 70,"cielsko");
 
    set_whimpy(10);    
    set_aggressive(1);
    set_random_move(100);
    set_restrain_path(BAGNO_DIR);
                                                            
    add_leftover(BAGNO_DIR+"skora.c",({"skora","skory","skorze","skore","skora","skorze"}),
               ({"skory","skor","skorom","skory","skorami","skorach"}),
               PL_ZENSKI,1,0,1,1);

}

void
jakie_resztki()
{
    if (!random(5))
	add_leftover("/std/leftover", ({ "zab", "zeba", "zebowi", "zab",
	    "zebem", "zebie" }), ({ "zeby", "zebow", "zebom", "zeby", "zebami",
	    "zebach" }), PL_MESKI_NOS_NZYW, random(5) + 1, 0, 1, 0);	  
    if (!random(5))
	add_leftover("/std/leftover", ({ "czaszka", "czaszki", "czaszce", 
	    "czaszke", "czaszka", "czaszce" }), ({ "czaszki", "czaszek",
	    "czaszkom", "czaszki", "czaszkami", "czaszkach" }), PL_ZENSKI,
	    1, 0, 1, 1);
    if (!random(5))
	add_leftover("/std/leftover", ({ "serce", "serca", "sercu", "serce",
	    "sercem", "sercu" }), ({ "serca", "serc", "sercom", "serca",
	    "sercami", "sercach" }), PL_NIJAKI_NOS, 1, 0, 0, 1);
    add_leftover("/std/leftover", ({ "oko", "oka", "oku", "oko", "okiem",
        "oku" }), ({ "oczy", "oczu", "oczom", "oczy", "oczami", "oczach" }),
        PL_NIJAKI_OS, 2, 0, 0, 0);
}
