
/* 
 * Plik:	dziedziniec_droga.d.1.c
 * Autor:	Kylo
 * Data:	11.11.97
 * Last Update:	11.11.97
 * Opis:	Brama wjazdowa zajazdu, potrzebny jest klucz
 */

// Dziedziczenie standarowego obiektu drzwi 
inherit "/std/door";

// Dolaczenie pliku naglowkowego
#include "dziedziniec_droga.h"

/* 
 * Nazwa funkcji: create_door()
 * Opis:	  Inicjalizacja glownej funkcji drzwi
 * Argumenty:	  Brak
 * Zwraca:	  Nic nie zwraca
 */
  
void
create_door()
{
    // Uswienie nazwy i jej odmiany
    ustaw_nazwe( ({ "brama", "bramy", "bramie", "brame", "brama", 
        "bramie" }),
        ({"bramy","bram","bramom","bramy","bramami","bramach"}), 
        PL_ZENSKI);

    // Ustawienie dokad prowadza drzwi
    set_other_room(LOKACJE_PATH + "dziedziniec.c");
    
    // Ustawienie kodu drzwi
    set_door_id(KOD_DRZWI);
    
    // Ustawienie opisu drzwi
    set_door_desc("Olbrzymia drewniana brama wykonana z debowego drewna. " +
	"Z pewnoscia jesli jest zamknieta, zaden nieproszony gosc jej nie " +
	"przekroczy. " + 
	"\n");

    set_open_desc("Na polnocy znajduje sie lekko uchylona brama prowadzaca " +
        "do zajazdu, a nad nia szyld. " +
	"\n");
    set_closed_desc("Na polnocy znajduje sie zamknieta brama prowadzaca " +
        "do zajazdu, a nad nia szyld. " +
	"\n");
    
    // Ustawienie komendy do przejscia przez drzwi
    set_pass_command( ({"polnoc", "n" }));

    // Ustawienie opisu przejscia przez drzwi
    set_pass_mess("przez brame na polnoc");

    // Ustawienie komendy zamykajacej
    set_lock_command("zamknij");

    // Ustawienie komendy otwierajacej
    set_unlock_command("otworz");
    
    // Ustawienie kodu klucza
    set_key(KOD_KLUCZA);
    
    // Ustawienie nazwy zamka
    // set_lock_name("zamek");

    set_fail_open("Brama jest juz otwarta. \n");
}
