mud/
mud/2.4.5/dgd/include/
mud/2.4.5/dgd/std/
mud/2.4.5/dgd/sys/
mud/2.4.5/doc/
mud/2.4.5/doc/examples/
mud/2.4.5/log/
mud/2.4.5/obj/Go/
mud/2.4.5/players/
mud/2.4.5/players/lars/
mud/2.4.5/room/death/
mud/2.4.5/room/maze1/
mud/2.4.5/room/post_dir/
mud/2.4.5/room/sub/
#include "../std.h"

object dwarf;

#undef EXTRA_MOVE1
#define EXTRA_MOVE1\
    if (dwarf && present(dwarf)) {\
	write("The dwarf bars the way !\n");\
	return 1;\
    }
#undef EXTRA_RESET
#define EXTRA_RESET\
    if (!dwarf || !living(dwarf)) {\
	dwarf = clone_object("obj/monster");\
	call_other(dwarf, "set_name", "dwarf");\
	call_other(dwarf, "set_level", 10);\
	call_other(dwarf, "set_al", -100);\
	call_other(dwarf, "set_short", "A short and sturdy dwarf");\
	call_other(dwarf, "set_wc", 10);\
	call_other(dwarf, "set_ac", 1);\
	move_object(dwarf, this_object());\
    }
TWO_EXIT("room/mine/tunnel17", "north",
	 "room/mine/tunnel15", "west",
	 "Tunnel",
	 "In the tunnel into the mines.\n", 0)