#include <ss_types.h>
#include <pl.h>
#include <macros.h>
#include <stdproperties.h>
#include <wa_types.h>
inherit "/std/monster.c";
#define TO     this_object()
#define TP    this_player

int i=0;



void
create_monster()
{
        ustaw_odmiane_rasy(({ "songa", "songa", "songowi","songa", "songiem", "songu"}),
                           ({ "songi", "songow", "songom", "songow", "songami",
"songach"}),
                           PL_MESKI_NOS_ZYW);

        dodaj_nazwy(({ "songa", "songa", "songowi","songa", "songiem", "songu"}),
                           ({ "songi", "songow", "songom", "songow", "songami",
"songach"}),
                           PL_MESKI_NOS_ZYW);



 set_stats(({ 600, 600, 600, 600, 600, 600 }));

   set_skill(SS_WEP_POLEARM, 100 );
   set_skill(SS_DEFENCE, 100 );
   set_skill(SS_UNARM_COMBAT, 100 );
   set_skill(SS_PARRY, 100 );
  add_weapon("/d/Imperium/soah/kij.c");
  dodaj_przym("potezny", "potezni");
  dodaj_przym("zlotowlosy", "zlotowlosi");

    set_long("Hmm nie mozesz uwiezyc wlasnym oczom przed yoba stoi "+
             " LEGENDARNY SAIYAN SONGO!!!! tak to jest z cala pewnoscia "+
             " Songo jego piekne zlote wlosy i ten pulsujacy kij ktorego "+
             " dzierzawi saiyan cos cudownego.\n");



    set_exp_factor(250);
    set_alignment(-1500);


    add_prop(CONT_I_WEIGHT, 300000);
    add_prop(CONT_I_HEIGHT, 600);
    add_prop(NPC_M_NO_ACCEPT_GIVE, 1);
    add_prop(LIVE_I_QUICKNESS, 140);
    add_prop(LIVE_I_NEVERKNOWN, 1);
    set_all_hitloc_unarmed(20);
}

void
special_attack( object ob )
{

    if ( i == 3 || !interactive(ob))
        {
        ob->catch_msg(""+QCIMIE(TO,PL_MIA)+" wyciaga i sklada dwie rece przed siebie "+
            "poczym powli przesowa do tylu.Gdy songo jest juz gotow do oddania "+
             "ostatecznego cisu wypowiada legendarne slowa KA ME HA ME HA! potezna "+
             "fala uderzeniowa kieruje sie w twoim kierunku poczym trafia w ciebie "+
             "raniac potwornie!\n");
        tell_room(environment(TO),""+QCIMIE(TO,PL_MIA)+" wycelowuje w "+
        ""+QIMIE(ob,PL_BIE)+", wypowiadajac powoli slowa KA ME HA ME HA!! "+
        "z rak songa wydobywa sie gigantyczna fala uderzeniowa ktora potwornie "+
        " rani "+ob->koncowka("go","ja")+""+
        "bardzo mocno!\n",({TP,ob}));
        ob->reduce_hit_point(3000);
        if (ob->query_hp()<1)
        ob ->do_die();
        i=0;
        }       
i++;


}


int
atak()
{
    if (!interactive(TP))
        return 1;

    if (TP->query_prop("wypatrzony") >= 3)
        {
        TP->attack_object(TO);
        }

        TP->add_prop("wypatrzony",TP->query_prop("wypatrzony")+1);
        return 0;
}
