#include "local.h"
inherit "/d/Imperium/std/magazyn_std.c";

create_imperium_magazyn()
{
   set_short("Magazyn sklepu 'U Jebackiego'.\n");
   set_long("Ze wszystkich stron widzisz polki, zastawione magazynowanym"
   + " towarem.\n");
    add_exit("/d/Imperium/Kislev/lokacje/sklep.c","poludnie",0,1,0);
   
   (clone_object("/d/Imperium/Nuln/obj/buklak.c"))->move(this_object());
   (clone_object("/d/Imperium/Nuln/obj/pochodnian.c"))->move(this_object());
   (clone_object("/d/Imperium/Nuln/obj/lampa.c"))->move(this_object());
   (clone_object("/d/Imperium/Nuln/obj/olej.c"))->move(this_object());
   (clone_object("/d/Imperium/Nuln/obj/sloik.c"))->move(this_object());
   (clone_object("/d/Imperium/Nuln/obj/plecak.c"))->move(this_object());
}

void
leave_inv (object ob, object dest)
{
	object *rzeczy;
	int i, jest = 0;
	int jestolej = 0;
	int jestlampa = 0;
        int jestsloik = 0;
        int jestbuklak = 0;
        int jestplecak = 0;
        	
	::leave_inv(ob, dest);
	
	rzeczy = all_inventory(this_object());
	
	for (i = 0; i < sizeof(rzeczy); i++)
	{
                if(rzeczy[i]->id("_pochodnia_z_nuln_"))
		{
			jest = 1;
		}
			
	        if(rzeczy[i]->id("_olej_z_nuln_"))
		{
			jestolej = 1;
		}
		
		if(rzeczy[i]->id("_lampa_z_nuln_"))
		{
			jestlampa = 1;
		}
		
		if(rzeczy[i]->id("_sloik_z_nuln_"))
		{
			jestsloik = 1;
		}

		
		if(rzeczy[i]->id("_buklak_z_nuln_"))
		{
			jestbuklak = 1;
		}

		if(rzeczy[i]->id("_plecak_z_nuln_"))
		{
			jestplecak = 1;
		}

	
	}
	
	if (!jest)
		(clone_object("/d/Imperium/Nuln/obj/pochodnian.c"))-> move(this_object());	
	
	if (!jestolej)
		(clone_object("/d/Imperium/Nuln/obj/olej.c"))-> move(this_object());
	
	if (!jestlampa)
		(clone_object("/d/Imperium/Nuln/obj/lampa.c"))-> move(this_object());
	
	if (!jestsloik)
		(clone_object("/d/Imperium/Nuln/obj/sloik.c"))-> move(this_object());
	
	if (!jestbuklak)
		(clone_object("/d/Imperium/Nuln/obj/buklak.c"))-> move(this_object());

	if (!jestplecak)
		(clone_object("/d/Imperium/Nuln/obj/plecak.c"))-> move(this_object());
	
	
	return;
}
