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"

#undef EXTRA_INIT
#define EXTRA_INIT\
    add_action("climb", "climb");

#undef EXTRA_RESET
#define EXTRA_RESET\
    if (!present("rope"))\
	move_object(clone_object("obj/rope"), this_object());

TWO_EXIT("room/plane7", "east",
	 "room/giant_path", "west",
	 "Big tree",
	 "A big single tree on the plain.\n", 1)

id(str) {
    if (str == "tree" || str == "big tree")
	return 1;
    return 0;
}

tie(str) {
    if (str == "tree" || str == "big tree") {
	write("The branches are very high up.\n");
	return 0;
    }
    return 0;
}

climb(str)
{
    if (!id(str))
	return 0;
    write("There are no low branches.\n");
    return 1;
}