    add_item ( ({"podloge","posadzke"}),
    "Pokryta piachem posadzka, zlozona z kamiennych plyt. "+
    "Zauwazasz, ze czesc korytarza przed toba jest wylozona "+
    "jednolita plyta, o wyraznie zarysowanch szparach. Masz wrazenie, "+
    "ze cos sie pod nia kryje. \n");	        

    add_item ( ({"sciany","sciane"}),
    "Zbudowane z kamiennych blokow sciany. Czas wyryl juz na nich wlasciwe "+
    "pietno, i widac tu i owdzie pokazne pekniecia. Gdy przygladasz sie "+
    "dokladniej scianie, zauwazasz na wysokosci dwoch i pol stopy od posadzki "+
    "dwie szczeliny, rownolegle do siebie, a dlugie na jakies piec stop. Wyglada "+
    "to dosc podejrzanie, gdyz nie sa one osnute pajeczna, jak wszystko wokol. \n");

}

int
przecz(string str)
{
  mixed jak=({"sie na polnoc"});
  
  if (member_array(str,jak)==-1)
  return notify_fail("Gdzie chcesz sie przeczolgac? \n");
  
  if (this_object()->query_prop(OBJ_I_LIGHT)==0)
  {
  write("Kladziesz sie na zakurzonej posadzce i przywierajac do niej "+
  "plasko, ryjac nosem w pokrywajacym ja piachu, po omacku "+
  "posuwasz "+ str +". Nagle, w polowie drogi, rozlegl sie szczek "+
  "i w ciemnosciach cos ze swistem przecielo powietrze nad toba! \n");
  say("Slyszysz jakies szuranie w ciemnosciach i nagle cos ze swistem "+
  "przecina powietrze! \n");
  }  
  else
  {
  write("Kladziesz sie na zakurzonej posadzce i przywierajac do niej "+
  "plasko, ryjac nosem w pokrywajacym ja piachu, po omacku "+
  "posuwasz "+ str +". Nagle, w polowie drogi, rozlegl sie szczek "+
  "i ze sciany wychynely dwa ostrza przecinajac ze zlowrogim swistem "+
  "powietrze nad toba! \n");
  say(QCIMIE(TP,PL_MIA) +" przywiera plasko do posadzki i ryjac nosem "+
  "w pokrywajacym ja piachu, posuwa " + str + ". Nagle rozlegl sie szczek "+
  "i nad " + QCIMIE(TP, PL_NAR ) + " powietrze przecinaja dwa ostrza "+
  "ktore wychynely ze sciany! \n");
   }
    
  TP->move_living("M", NPATH + "kurhan2/krypta15.c", 0, 0);
  
  return 1;
}

int
bij(string str)
{
  str=("sie na polnoc");
  
  if (this_object()->query_prop(OBJ_I_LIGHT)==0)
  {
  write("Wolny krokiem kierujesz " + str + ". Nagle rozlegl sie szczek "+
  "i cos przecielo ze swistem powietrze, raniac cie dotkliwie! \n");
  say("Slyszysz kroki oddalajace sie w ciemnosc i nagle rozlega sie "+
  "swist przecinanego powietrza i okrzyk bolu! \n");
  }  
  else
  {
  write("Wolny krokiem kierujesz " + str + ". Nagle rozlegl sie szczek "+
  "i ze sciany ze swistem wylecialy poziomo lecace dwa ostrza, raniac cie "+
  "dotkliwie! \n");
  say(QCIMIE(TP,PL_MIA) +" kieruje " + str +", gdy nagle rozlega sie szczek "+
  "i ze sciany wylecialy w strone "+ QCIMIE(TP, PL_BIE ) +" dwa lecace poziomo "+
  "ostrza! \n");
   }
  TP->hit_me(1000, 1, 20);
  if (TP->query_hp()==0)
  TP->do_die();
  return 1;
 }
