1 #include "../std.h" 2 3 object dwarf; 4 5 #undef EXTRA_MOVE1 6 #define EXTRA_MOVE1\ 7 if (dwarf && present(dwarf)) {\ 8 write("The dwarf bars the way !\n");\ 9 return 1;\ 10 } 11 #undef EXTRA_RESET 12 #define EXTRA_RESET\ 13 if (!dwarf || !living(dwarf)) {\ 14 dwarf = clone_object("obj/monster");\ 15 dwarf->set_name("dwarf");\ 16 dwarf->set_level(10);\ 17 dwarf->set_al(-100);\ 18 dwarf->set_short("A short and sturdy dwarf");\ 19 dwarf->set_wc(10);\ 20 dwarf->set_aci(1);\ 21 move_object(dwarf, this_object());\ 22 } 23 TWO_EXIT("room/mine/tunnel17", "north", 24 "room/mine/tunnel15", "west", 25 "Tunnel", 26 "In the tunnel into the mines.\n", 0) 27