/*
 *  file        : skrzynia.c
 *  autor       : Drwal
 *  data        : 25.07.02
 *  last update : 25.07.02
 *  description : Skrzynia dla Ulrykowcow
 */

inherit "std/receptacle.c";

#include <macros.h>
#include <stdproperties.h>
#include <cmdparse.h> 
#include <pl.h>

#define PLIK "/d/Imperium/yokoshiwa/Sztolnie/obj/sk3.o"
#define TO this_object()
#define TP this_player()

string *olist = ({});


void
create_container()
{
    ustaw_nazwe(({"kufer","kufra","kufrowi","kufer","kufrem",
                  "kufrze"}),
                ({"skrzynie","skrzyn","skrzyniom","skrzynie","skrzyniami",
                  "skrzyniach"}), PL_MESKI_NOS_NZYW);

    dodaj_przym("wielki","wielcy");
    dodaj_przym("zlocony","zloceni");

    set_long("Skrzynia na zlom.\n");

    add_prop(CONT_I_WEIGHT,50000);         // 50kg - waga urny
    add_prop(CONT_I_MAX_WEIGHT,900000);    
    add_prop(CONT_I_MAX_VOLUME,900000);     
    add_prop(CONT_I_RIGID,1);              // sztywny przedmiot

    add_prop(OBJ_M_NO_GET,"Wara od skrzynki zjebie!\n");
    
    
    setuid();
    seteuid(getuid());
    restore_object(PLIK);
}



void
load()
{
int i;
object *items=({});
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_kirys.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_l_nar.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_p_nar.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_nag.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_helm.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_tarcz.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_puk.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_topor.c")->move(this_object()); 
   clone_object("/d/Imperium/yokoshiwa/Sztolnie/obj/s_nadz.c")->move(this_object()); 

    for ( i = 0; i < sizeof(olist); i++ )
	items += ({clone_object(olist[i])});

	olist->remove_object();
	olist=({});	

	for ( i = 0; i < sizeof(items); i++ )
	    items[i]->move(TO);	

}

void
enter_env( object ob, object gdzie )
{
set_alarm(1.0,0.0,"load");
}






