/* Plik:     stol.c
 * Autor:    Tigr
 * Data:     18.07.98
 * Opis:     Wedlug opisu kucharka chwyta tasak ze stolu
 		Zeby nie bylo tak, ze tasak niby jest na stole, lecz
 		tak naprawde znajduje sie w inwentarzu kucharki, zrobilem 
 		ten stol, dokad kucharka bedzie wkladac i skad bedzie 
 		zabierac ten tasak.
 */

inherit "/d/Imperium/std/room.c";
#include "tigr.h"

string dlugi_opis();

void
create_imperium_room()
{
  set_short("Stol");
  set_long("@@dlugi_opis");
  add_prop(ROOM_I_LIGHT,1);
  add_prop(ROOM_I_INSIDE,1);
} //create_imperium_room

wynocha(gracz)
{
   gracz->move((gracz->query_default_start_location()),1);
   gracz->catch_msg("Zostales magicznie przeniesiony!!\n");
}

string
dlugi_opis()
{
   if (!(this_player()->query_wiz_level()))
      {
        set_alarm(1.0,0.0,&wynocha(this_player()));
        return "Nie mozesz tu byc!\n";
      }

   return "Jest to stol w kuchni w domu wojta Tadrig.\n";
} // dlugi_opis   

int
query_tasak()
{
   mixed inv;
   int i;
   
   inv = all_inventory(this_object());
   
   for (i=0;i<sizeof(inv);i++)
       {
          if (inv[i]->query_tasak())
             return 1;
       }
   return 0;
}