/*
 * inherit /std/object and foolishly define /std/door without simply
 * inheriting it
 */
inherit "/d/Podziemie/std/brama";

#include <pl.h>
#include "/d/Podziemie/amorion/definicje.h"

void
create_door()
{
  ustaw_nazwe( ({ "brama", "bramy", "bramie", "bramy", "brama", 
        "bramie" }), PL_ZENSKI); 
  dodaj_przym("zelazny", "zelazni");

  /*
   * If you want to have a lock on the door, and be able to both lock it
   * and unlock it you have to add these functions yourself. Don't do it
   * here (i. e.) /std/door) since all doors would have locks then...
   */
  
  /*
   * set_other_room()
   * set_door_id()
   * set_pass_command()
   * set_door_name()
   */
  set_other_room("/d/Podziemie/amorion/brama1");
  set_door_id(DOOR_ID);
  set_pass_command( ({"poludnie", "s" }));
  // set_door_name();
  
  set_door_desc("Masz przed soba zelazna brame. Solidnie wykonana, " +
		"sluzy jako dobra obrona miasta. Z boku widzisz " +
		"niewielki sznurek.\n");

  set_open_desc("Brama jest otwarta.\n");
  set_closed_desc("Brama jest zamknieta.\n");

  set_pass_mess("przez zelazna brame na poludnie");

  set_open(0);
}
