/* Autor: Mezon  */
/* Gargoyla */

inherit "/d/Imperium/std/potwor";
#include "mezon.h"
#include <wa_types.h>

#define A_ZEBY 1
#define A_PAZURY 0
#define H_GLOWA 0
#define H_CIALO 1

string
*losowy_przym()
{
        string *lp;
        string *lm;

int i;
lp=({"duzy","zwinny","mocny","jednooki","grozny","obrzydliwy",
     "zreczny","szybki","oslizgly","brudny","zielonkawy","smierdzacy"});


lm=({"duzi","zwinni","mocni","jednoocy","grozni","obrzydliwi",
     "zreczni","szybcy","oslizgli","brudni","zielonkawi","smierdzacy"});

i = random(11);
return ({ lp[i] , lm[i] });
}

void
create_potwor()

{

string *przym = losowy_przym();
string *przym1;


ustaw_nazwe(({"gargoyla","gargoyle","gargoyli","gargoyle","gargoyla","gargoyli"}),
            ({"gargoyle","gargoyle","gargoyli","gargoyle","gargoyliami","gargoylach"}),PL_ZENSKI);
                                                                                                   

ustaw_odmiane_rasy(({"gargoyla","gargoyle","gargoyli","gargoyle","gargoyla","gargoyli"}),
            ({"gargoyle","gargoyle","gargoyli","gargoyle","gargoyliami","gargoylach"}),PL_ZENSKI);
              
           


        set_gender(G_MALE);
     
        przym = losowy_przym();
        przym1 = losowy_przym();
        
        while(przym[0]==przym1[0]) przym1 = losowy_przym();
        
        dodaj_przym( przym[0] , przym[1]);
        dodaj_przym( przym1[0] ,przym1[1]);

        set_long("Stworzenie to cale pokryte jest ciemnymi luskami. Osobniki "+
        "dorosle z tego gatunku dochodza do 6 stop wysokosci. Maja na "+
        "plecach ogromne skrzydla pokryte gruba blona i posiadaja takze "+
        "odnoza zakonczone dlugimi szponami. Ich paskudny pysk ocieka zwykle "+
        "ciemna wydzielina, a zeby tych kreatur sa ostre i blyszcza biela. "+
        "Wyglad ich natychmiast mowi Ci, ze istoty te moga zrobic krzywde.\n");

        set_stats(({45 + random(17),38 + random(18) ,55 + random(19) ,15 ,43, 70}));

        set_skill(SS_DEFENCE, 20);
        set_skill(SS_BLIND_COMBAT, 95);
        set_skill(SS_AWARENESS, 75);
        add_prop(LIVE_I_NEVERKNOWN, 1);

        set_attack_unarmed(A_ZEBY,25,35,W_IMPALE,40,"ostrymi zebiskami");
        set_attack_unarmed(A_PAZURY,25,36,W_IMPALE,60,"ogromnymi szponami");

        set_hitloc_unarmed(H_GLOWA,25,20,"glowe");
        set_hitloc_unarmed(H_CIALO,20,80,"cialo");   

        set_random_move(10+random(10));
        set_restrain_path(({NPATH + "ruiny/"}));
        set_restrain_path(({NPATH + "jaskinie/"}));
        
        set_alignment(-100);
        set_aggressive(1);
       
        set_act_time(20+random(20));
        add_act("emote warczy groznie.");
        add_act("emote macha swymi poteznymi skrzydlami.");
        add_act("emote rozglada sie na boki.");
        add_act("emote klapie zebami.");
}
