inherit "/std/container.c";
#include "darkmts.h"
#include <ss_types.h>

/* Druga ( ta otwierana ) mahoniowa skrzynka dla Elama */

void
create_container()
{
        add_name("_skrzynka_ii_Elama_");

	ustaw_nazwe(({"skrzynka","skrzynki","skrzynce","skrzynke","skrzynka", "skrzynce"}),
		({"skrzynki","skrzynek","skrzynkom","skrzynki","skrzynkami","skrzynkach"}),
		PL_ZENSKI);
	dodaj_przym("mahoniowy","mahoniowi");
	dodaj_przym("ciemny","ciemni");
	set_long("Jest to niewielka, zrobiona z mahoniu skrzynka. Ladnie, acz skromnie "
          + "zdobiona z charakterystycznym trojglowym wezem na wieczku. Srebrne "
          + "okucia dodaja jej pewnej wartosci. Wszelkie zaglebienia wypelnione "
          + "sa starym kurzem, podobnie jak mala dziurka na kluczyk.\n");
 
	add_prop(CONT_I_WEIGHT, 600);
	add_prop(CONT_I_MAX_WEIGHT, 650);
	
	add_prop(CONT_I_VOLUME, 100);
        add_prop(CONT_I_CLOSED, 1);

        add_prop(CONT_I_RIGID, 1);

   add_prop(OBJ_M_NO_SELL, 1);
cont_block_prop = 0;
  change_prop(OBJ_I_VOLUME, 600);
  change_prop(OBJ_I_WEIGHT, 100);
cont_block_prop = 1;
	   
   add_cmd_item(({"skrzynke","wieczko"}),"otworz","Wieczko sie lekko poruszylo, moze gdy szarpniesz...\n");
   
   add_cmd_item("skrzynke","szarpnij","WIECZKO!!\n");
   add_cmd_item(({"wieczkiem","wieczko"}),"szarpnij","@@opened");
   set_room(PATH+"wskrzyn.c");
}
void init()
{
 ::init();
 add_action("wewn","'");
 add_action("wewn","powiedz");
 add_action("wewn","krzyknij");
}
 int wewn(string co)
{
 tell_room(PATH + "wskrzyn.c","Zza scian dochodza cie slowa: "+co+"\n");
 return 0;
}

  
 int opened()
{
 string str;
 str = file_name(this_object());
 
 write ("Udalo ci sie... lecz ogarnia cie niemile uczucie utraty wladzy nad wlasnym cialem...\n\n");
 write ("Zostajesz uniesiony przez silny wir i cisniety w jakas otchlan...\n\n");
 say("Cialo "+ QCIMIE(this_player(),PL_DOP) + " zostaje porwane przez dziwny wir "
   + "i wchloniete do wnetrza malej skrzynki, ktora z gluchym odglosem spada na ziemie.\n");
 this_object()->move(environment(this_player()));
 this_object()->enter_inv(this_player(),environment(this_player()));
 this_player()->add_prop("_nr_skrzynki_elama",str);
 
 return 1;
}
public void
enter_inv(object ob, object from)
{
    ob->move_living("M",cont_linkroom,1);
}


