#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)