#include <lib.h>
#include <vendor_types.h>
inherit LIB_ITEM;
inherit LIB_CLIMB;
int ClimbMe();
void create(){
::create();
SetKeyName("tree");
SetId( ({"tree"}) );
SetAdjectives( ({"huge","large","big","old","great"}) );
SetShort("a large tree");
SetLong("This is a very large tree. It has been around since long "+
"before the Virtual Campus, and looks like it will be around long "+
"after, as well.");
SetMass(20000);
SetDollarCost(10);
SetVendorType(VT_TREASURE);
SetClimb( (: ClimbMe :) ,1);
}
void init(){
::init();
}
int ClimbMe(){
string omsg,imsg,dest;
object who;
//dest="/domains/campus/room/start";
dest="/domains/campus/room/uptree";
who=this_player();
omsg = "$N climbs up " + GetDefiniteShort() + ".";
imsg = "$N comes climbing in.";
who->eventMoveLiving(dest, omsg, imsg);
}
mixed CanGet(object ob) { return "The tree does not budge.";}