inherit "/d/Imperium/std/room.c";
#include <stdproperties.h>
#include <macros.h>
#include "elear.h"
#include "kanal.h"

public string wech (string s)
{
  write ("PRZEDEFINIUJ WECH!!\n");
  say (QCNAME(TP)+" weszy wokolo.\n");
  return "";
}

public string sluch (string s)
{
  write ("Slyszysz kapanie wody, w oddali cichy szmer plynacych sciekow, popiskiwanie"
  +" uciekajacych na Twoj widok szczurow kanalowych oraz czasem trzepot bloniastych"
  +" skrzydel nietoperza...\n");
  say (QCNAME(this_player())+" nastawia uszu, nasluchujac...\n");
  return "";
}  

public void init()
{
  add_action (wech,"wachaj");
  add_action (wech,"wesz");
  add_action (wech,"powachaj");
  add_action (sluch,"sluchaj");
  add_action (sluch,"nasluch",1);
  ::init();
}

public string opisscian()
{
  string s = "Sciany korytarza sa wykonane raczej niedokladnie - w wielu"
  +" miejscach sa popekane lub krzywe, nie trzymaja pionu lub sa po prostu"
  +" czesciowo zawalone. Z pewnoscia nie mozna ich porownac do pieknych"
  +" architektonicznie, dokladnie ociosanych, oszlifowanych scian kanalow.\n";
  return s;
}

public string opissufitu()
{
  string s = "Sufit jest tu niski i nierowny. W wielu miejscach spore kawalki kamienia"
  +" oderwaly sie od sufitu i roztrzaskaly na podlodze. Ten korytarz musial byc kuty w pospiechu,"
  +" albo po prostu nie zostal dokonczony.\n";
  return s;
}

public void create_imperium_room()
{
  set_short ("------- wpisz cos -------");
  set_long ("==== Tu masz cos wpisac ====\n");

  add_item (({"sciane","sciany"}),"@@opisscian");
  add_item (({"sufit","sklepienie"}),"@@opissufitu");

  add_prop (ROOM_S_DARK_LONG,KORYT_CIEMNO);
  add_prop (ROOM_I_LIGHT,0);
  add_prop (ROOM_I_INSIDE,1);
}
