/* Karczma,
 * napisane przez Alfena
 */
#include "local.h"
inherit TPATH + "std/twierdza";
void
create_twierdza()
{
	set_long("Znajdujesz sie w niewielkim pomieszczeniu zaslanym "+
		"krzeslami, stolami, stolkami rozrzuconymi bezwladnie "+
		"wokol. Na polnocnej scianie zostala wybita mala wneka, "+
		"a tuz przed nia ktos pozbijal pare desek tworzac "+
		"prowizoryczny kontuar. "+query_long()+" Do kontuaru "+
		"zostala przyczepiona tabliczka i menu.\n");
	set_short("Karczma");
	add_item(({"tabliczke","menu"}),"Jest cos tam napisane.\n");
	add_cmd_item( ({ "napis","tabliczke", "plytke", "metalowa plytke",
		"wskazowki", "menu" }), "zerwij", 
		"Moze to dziwne, ale plytka jest "+
		"zadziwiajaco dobrze przytwierdzona do polki.\n");
	add_cmd_item( ({ "napis","tabliczke","instrukcje", "plytke", 
		"metalowa plytke",
		"menu","wskazowki" }), "przeczytaj",
		"@@tabliczka@@");
	reset_twierdza();
	
	add_exit(TPATH + "lokacje/wn7","polnocny-zachod");
	add_exit(TPATH + "lokacje/wn9","wschod");
}
string
tabliczka()
{
	object ob=present("karczmarz");
	
	if (objectp(ob))
	{
		ob->command("powiedz Pokoje juz od jednego srebrnika.");
		return ob->do_przejrzyj("cennik");
	}
	return "B..... HHH.................DD............DDD.AS.\n"+
		"Reszta napisu jest nie do odczytania z powodu zakrzeplej "+
		"krwi.\n";
}
void
reset_twierdza()
{
	object ob;
	
	if (!present("karczmarz"))
	{
		ob = clone_object(TPATH + "npc/karczmarz");
		ob -> szykuj();
		ob->move_living("M",this_object());
	}
}
