
#include "defs.h"
#include "czary.h"

int
kezniszcz( string str )
{
int szansa;
int kosc;
object *kogo = parse_this(str,"%l:"+PL_BIE);

szansa = query_chance( 3 );

    if (!sizeof(kogo))
        {
        write("Kezniszcz kogo?\n");
        return 1;
        }

        if ( TP->query_mana() < 100 )
            {
            write("Jestes zbyt wyczerpany.\n");
            return 1;
            }
        if ( konc == 1 )
            {
            write("Musisz troche odpoczac.\n");
            return 1;
            }
        
    kosc = random(100);
    
    set_alarm(10.0,0.0,"think");
    konc=1;
        if ( kosc > szansa )
            {
            write("Wymawiasz zaklecie, jednak popelniasz najwyrazniej "+
            "jakis blad, Esmeralda nie odpowiada na twe wezwanie.\n");
                eat_mana(200);
                return 1;
        }

	if (kogo[0]->query_prop("wampir") )
	    {
        TP->catch_msg("Wymawiasz fanatycznym glosem modlitwe do Esmeraldy "+
                    "proszac o pomoc w walce z nedznym ozywiencem. "+
                    "Nagle z twych dloni wystrzeliwuje strumien blekitnego "+
                    "swiatla, ktory uderza prosto w "+QIMIE(kogo[0],PL_BIE)+" "+
                    "spopielajac ofiare na miejscu.\n");
                    
        tell_room(environment(TP),""+QCIMIE(TP,PL_MIA)+" wypowiada cicho jakies  "+
        "slowa, poczym wystawia "+
        "reke w kierunku "+QIMIE(kogo[0],PL_DOP)+", a po chwili z jego "+
        "dloni wystrzeliwuje ognisty promien, ktora trafia "+
        ""+kogo[0]->koncowka("go","ja")+" zabijajac na miejscu.\n",({TP,kogo[0]}));

        kogo[0]->catch_msg(""+QCIMIE(TP,PL_MIA)+" wystawia reke twoim "+
        "kierunku, a zen wystrzeliwuje strumien ognia, ktory "+
        "spopiela cie na miejscu.\n");

        hurt_player( kogo[0], 20000000 );
        eat_mana(100);
        

	    return 1;
	    }        

	if (kogo[0]->query_prop("licz") )
	    {
        TP->catch_msg("Wymawiasz fanatycznym glosem modlitwe do Esmeraldy "+
                    "proszac o pomoc w walce z nedznym ozywiencem. "+
                    "Nagle z twych dloni wystrzeliwuje strumien blekitnego "+
                    "swiatla, ktory uderza prosto w "+QIMIE(kogo[0],PL_BIE)+" "+
                    "spopielajac ofiare na miejscu.\n");
                    
        tell_room(environment(TP),""+QCIMIE(TP,PL_MIA)+" wypowiada cicho jakies  "+
        "slowa, poczym wystawia "+
        "reke w kierunku "+QIMIE(kogo[0],PL_DOP)+", a po chwili z jego "+
        "dloni wystrzeliwuje ognisty promien, ktora trafia "+
        ""+kogo[0]->koncowka("go","ja")+" zabijajac na miejscu.\n",({TP,kogo[0]}));

        kogo[0]->catch_msg(""+QCIMIE(TP,PL_MIA)+" wystawia reke twoim "+
        "kierunku, a zen wystrzeliwuje strumien ognia, ktory "+
        "spopiela cie na miejscu.\n");

        hurt_player( kogo[0], 20000000 );
        eat_mana(100);
        

	    return 1;
	    } 

        write("To nie jest nieumarly!\n");
        return 1;
}
