inherit "std/room"; void create() { ::create(); set_short("the upper trunk"); set_long( "A very large room has been carved out of the upper trunk of the mage tree. "+ "A small stairway leads down to the entrance of the tree, while upwards it "+ "leads out of the tree, and into the wide canopy of the branches. "); set_properties( (["light" : 2, "indoors" : 1 , "no castle" : 1]) ); set_items( ([ "mage tree" : "You cannot see the tree for the living wooden walls "+ "surrounding you.", "upper trunk" : "You are in the trunk of the tree.", "entrance" : "The entrance is in the room below you.", "canopy" : "Above you are leafy green branches. Go up into them.", "room" : (: this_object(), "print_long" :), "trunk" : "You are in the trunk of the tree.", "tree" : "You cannot see the tree for the living wooden walls "+ "surrounding you.", "branches" : "Above you are leafy green branches. Go up into them.", "walls" : "This room has walls. Fancy that. They're made of wood, "+ "which makes sense since you are inside of a tree.", "stairway" : "The wooden stairway creaks and groans as you put your weight "+ "on it."]) ); set_exits( (["down" : "/domains/Praxis/mage_hall", "up" : "/domains/Praxis/branches"]) ); } void print_long() { write (this_object()->query_long()); // write(this_object()->container::query_long()); }