inherit "/std/object";
inherit "/cmd/std/command_driver";
#include "../moria.h"

#define A "mut1"

int zalozony=0;
int rog=0;

void
create_object()
{

ustaw_nazwe( ({"t","t","t","t","t",
        "t"}), ({"t","t","t","t",
        "t","t"}),PL_MESKI_NOS_NZYW);


set_no_show();
    set_long("Tego nie widzisz.\n");




    add_prop(OBJ_M_NO_DROP,"Ni.\n");
    add_prop(OBJ_M_NO_SELL,"Ni.\n");
    
}


string
query_recover()
{
    return 0;
}

string
query_auto_load()
{
    return MASTER + ":";
}

void
enter_env( object ug, object eg )
{
    if ( zalozony == 0 )
        {
TP->remove_subloc(A);
TP->add_subloc(A,TO);
TO->move(TP,A);
zalozony=1;
        }

}


string
show_subloc( string subloc, object ob, object off )
{
    if ( subloc != A ) return "";
    if ( off == ob )
        return "Jestes legendarnym saiyaninem.\n";
        return "Jest to legendarny saiyanin jego piekne zlote wlosy i niebieskie oczy"+
                "radza ci zebys lepiej z nim nie zadzieral bo potraktuje ciefala "+
               "uderzeniowa.Lepiej go zostaw w spokoju.\n";
return MASTER+":";
}
            

void
ublok()
{
rog=0;
write("Czujesz przyplyw energi z cala pewnoscia mozesz uzyc fali uderzeniowej.\n");
}

int
nadziej( string str )
{
object wrog;
    if (!TP->query_attack())
        {
        write("Niestety ten atak mozesz przeprowadzi tylko podczas walki\n");

        return 1;
        }


    if (rog==1)
        {
        write("Nie jeszcze nie teraz poczekaj chwile.\n");
        return 1;
        }
        
        wrog = TP->query_attack();
        
        
    if (!str)
        {
        TP->catch_msg("Powoli skladasz rece w tyl i koncentrucjac sie"+
            "nagle miedzy twoimi rekami pojawia sie potezna kula bijacaenergia. "+
            "Wypowiadajac slowa KAMEHAMEHA! wypuszczasz ja w kierunku"+QIMIE(wrog,PL_BIE)+""+
            ".Nagle "+QIMIE(wrog,PL_MIA)+" prubuje sie zaslonic jednak nieudaje mu sie to"+
            " Jego cialo zamienia sie w popiol.\n");
        tell_room(environment(TP),""+QCIMIE(TP,PL_MIA)+" wystawie rece skladajac je "+
            "poczym powoli przesowa je do tylu nagle miedzy dlonmi"+QCIMIE(TP,PL_MIA)+""+
            " pojawia sie niebieska kula bijaca energia ktora"+QCIMIE(TP,PL_MIA)+""+
            " wycelowuje w "+QCIMIE(TP,PL_DOP)+" fala uderzeniowa zmiata"+QCIMIE(TP,PL_MIA)+""+
            " zostawiajac po nim smetne resztki.\n",({TP,wrog}));
        wrog->catch_msg(""+QCIMIE(TP,PL_MIA)+" powoli wiciaga rece przed siebie"+
            "skladajac je poczym przesowa je do tylu. Chyba "+QIMIE(wrog,PL_BIE)+""+
            "zamierza oddac ostateczny cios.Pomiedzy dlonmi "+QIMIE(wrog,PL_MIA)+""+
            " pojawia sie niebieska kula bijaca gigantyczna energia."+
            " po chwili "+QIMIE(wrog,PL_MIA)+" przypatruje ci siewypowiadajac"+
            " slowa KAMEHAMEHA! poczym wypuszcza fale uderzeniowa prosto wtwoim"+
            " kierunku.Fala zmiata cie z powierzchni ziemi.\n");
      wrog->reduce_hit_point(8000000000);
        
        rog=1;
        set_alarm(20.0,0.0,"ublok");
        return 1;
        }
        
        
write("Nadziej?\n");
return 1;
wrog->do_die(TP);


}


void
init()
{
::init();
add_action("nadziej","nadziej");
}
