inherit "/std/monster.c";
#include <macros.h>
#include <stdproperties.h>
#include <ss_types.h>
#include <wa_types.h>
#include <../kislev.h>
#include "rycerze.h"


void
dobywaj()
{
TO->command("dobadz broni");
add_armour(ZBROJE+"tarcza");
}

void
create_monster()
{
dodaj_nazwy(PL_MEZCZYZNA);
dodaj_nazwy(({"czlowiek","czlowieka","czlowiekowi","czlowieka","czlowiekiem",
	    "czlowieku"}),({"ludzie","ludzi","ludziom","ludzi","ludzmi",
	    "ludziach"}),PL_MESKI_OS);

ustaw_odmiane_rasy(({"kapitan","kapitana","kapitanowi","kapitana",
	    "kapitanem","kapitanie"}),({"kapitanowie","kapitanow",
	    "kapitanom","kapitanow","kapitanami","kapitanach"}),
	    PL_MESKI_OS);

    dodaj_przym("dumny","dumni");
    dodaj_przym("snieznowlosy","snieznowlosi");

    set_long("Tutejszy kapitan gwardii.\n");

    add_prop(LIVE_I_NEVERKNOWN,1);
    add_prop(CONT_I_WEIGHT,90000);
    add_prop(CONT_I_HEIGHT,180);
    add_prop(LIVE_I_QUICKNESS,4000);
    add_prop(MAGIC_I_RES_FIRE,40);
    add_prop(MAGIC_I_RES_AIR,40);
    add_prop(MAGIC_I_RES_EARTH,40);
    add_prop(MAGIC_I_RES_WATER,40);
    add_prop(MAGIC_I_RES_LIFE,40);
    add_prop(MAGIC_I_RES_ACID,40);
    add_prop(MAGIC_I_RES_DEATH,40);
    add_prop("_rycerz_kislevu",1);
    
    set_stats(({260,220,420,310,310,200}));



    set_skill(SS_DEFENCE,100);
    set_skill(SS_PARRY,90);
    set_skill(SS_WEP_WARHAMMER,100);
    set_skill(SS_WEP_AXE,100);
    set_skill(SS_WEP_CLUB,150);
    set_skill(SS_WEP_KNIFE,150);
    set_skill(SS_2H_COMBAT,150);
    set_skill(SS_WEP_POLEARM,150);
    set_skill(SS_SHIELD_PARRY,100);

    
    add_armour(ZBROJE+"rycerz_plate");
    add_armour(ZBROJE+"rycerz_helm");
    add_armour(ZBROJE+"rycerz_buty");
    
    
    enable_commands();
    
    setuid();
    seteuid(getuid());
    clone_object("/d/Imperium/plomien/dagger1.c")->move(TO);
    set_alarm(1.0,0.0,"dobywaj");    
set_alignment(1000);
set_aggressive("@@atak");
}


void
special_attack( object enemy )
{
if (interactive(enemy))
    return ;    

    enemy->reduce_hit_point(800);

}




