inherit "/std/weapon";
#include <formulas.h>
#include <macros.h>
#include <ss_types.h>
#include <stdproperties.h>
#include <wa_types.h>
#include <filter_funs.h>
#include <options.h>
int a;
int usmiech(string ps);
int smiech(string ps);
int krzyk(string ps);
int uderz(string ps);
int modlitwa(string ps);
int wstan(string ps);
void
create_weapon()
{
ustaw_nazwe(({"maczuga", "maczugi", "maczudze", "maczuge", 
        "maczuga", "maczudze"}),    ({"maczugi", "maczug", "maczugom", 
         "maczugi", "maczugami", "maczugach"}), PL_ZENSKI);
 dodaj_przym("potezny", "potezni");
    dodaj_przym("kamienny", "kamienni");
    set_long("Wspaniala magiczna maczuga sluzaca za rozdzke, " +
            "doskonalemu czarodziejowi, Sproxowi. " +
            "Wykonana zostala z najtwardszej skaly przez co  " +
            "napewno wytrzyma tyle ile moze " +
	   
	    "poobijac. Znajduje sie na niej jakis dziwny napis.\n");
    /* Skoro juz umiescilismy w opisie to co umiescilismy, badzmy
       konsekwentni... :) */
    add_item("napis", "Istotnie, jest tu napis.\n");
    add_cmd_item("napis", "przeczytaj",
                "Oto dostepne komendy\n" +
                "spusmiechnij [sie].\n" +
	        "spzasmiej [sie].\n" +
	        "spkrzyknij.\n" +
                "sppomodl [sie].\n" +
                "spwstan.\n" +
	        "spuderz.\n");
set_hit(30);
set_pen(32);
add_prop(OBJ_I_VOLUME, 6000);
add_prop(OBJ_I_WEIGHT, 7500);
add_prop(OBJ_I_VALUE, F_VALUE_WEAPON(25,39) + 2000);
set_likely_dull(0);
set_dt(W_BLUDGEON);
set_wt(W_CLUB);
set_hands(W_BOTH);
set_wf(this_object());
set_alarm(0.5,0.0,"add_wielder");
}
void
init()
{
    ::init(); /* Musi byc ZAWSZE wywolane w kazdym inicie. */
    add_action("usmiech","spusmiechnij");
    add_action("smiech", "spzasmiej");
    add_action("krzyk", "spkrzyknij");
    add_action("uderz", "spuderz");
    add_action("modlitwa", "sppomodl");
    add_action("wstan", "spwstan");
}
int 
usmiech(string ps)
{
    notify_fail("spusmiechnij sie?\n");
    if(ps=="sie")
    {
	  write("Usmiechasz sie paskudnie.\n");
        saybb(QCIMIE(this_player(),PL_MIA) + " usmiecha sie paskudnie, przywolujac ci " +
        "na mysl samego demona.\n");
        return 1;
    }
}
int 
smiech(string ps)
{
    notify_fail("spzasmiej sie?\n");
    if(ps=="sie")
    {
	  write("Wybuchasz smiechem.\n");
        saybb(QCIMIE(this_player(),PL_MIA) + " wybucha glosnym smiechem, lapie sie " +
        "za brzuch i rechoczac tak paskudnie chlapie dookola slina.\n");
        return 1;
    }
}
int 
krzyk(string ps)
{
    notify_fail("spkrzyknij?\n");
    {
	  write("Krzyczysz glosno.\n");
        saybb(QCIMIE(this_player(),PL_MIA) + " krzyczac glosno napina swe potezne miesnie.\n");
             
        return 1;
    }
}
int 
uderz(string ps)
{
    notify_fail("spuderz?\n");
    {
	  write("Uderzasz w tylek.\n");
        saybb(QCIMIE(this_player(),PL_MIA) + " bierze zamach swa maczuga i uderza cie w zadek. Auc!!.\n"); 
       
        return 1;
    }
}
int 
modlitwa(string ps)
{
    notify_fail("sppomodl sie?\n");
        if(ps=="sie")
    {
	 
         a==1;
         write("Klekasz na ziemi i zaczynasz sie modlic.\n");
         saybb(QCIMIE(this_player(),PL_MIA) + " kleka na kolana, zamyka oczy i pograza sie w cichej modlitwie.\n"); 
         this_player()->add_prop(LIVE_S_EXTRA_SHORT, " kleczacy na ziemi"); 
 
        return 1;
    }
}
int 
wstan(string ps)
{
notify_fail("");
if (a==1)    
	
       
    {
          a==0;   
	  write("Podnosisz sie z kleczkow.\n");
        saybb(QCIMIE(this_player(),PL_MIA) + " otwiera oczy i podnosi sie z ziemi.\n");  
        this_player()->remove_prop(LIVE_S_EXTRA_SHORT);  
        return 1;
    }
else
write("Przeciesz nie kleczysz.\n");
}

