#include inherit LIB_ROOM; void create() { ::create(); SetProperty("light", 1); SetShort( "Forlock's grave"); SetLong( "You are in an old, dark cemetery. The eerie silence gets on your " "nerves. At your feet is a new grave, dug in haste. A few faded " "blossoms give mute, sad testimony to affections from the past. A " "small marble plaque lies to one side, not having been installed " "at the head of the grave yet."); SetItems( (["cemetery" : "All about you stretch the silent graves. " "You feel like you are being watched.", "grave" : "The grave is new and mounded with fresh dirt.", "blossoms" : "The flowers are wilted and faded. They look sad.", "writing" : "Here lies poor old Forlock. His last words were: " "Help!! I'm getting line noiss..fjjjdk..%$fffs..*squawk*.." "0w0w0w0w0w!!", "plaque" : "The plaque is of grey marble. You might be able " "to read the writing on it."]) ); SetExits( (["northwest" : "/domains/Praxis/cemetery/grave_yard6", "west" : "/domains/Praxis/cemetery/grave_yard2", "southwest" : "/domains/Praxis/cemetery/grave_yard4"]) ); } void reset() { ::reset(); if (!present("ghost")) new("/domains/Praxis/cemetery/mon/ghost5")->move(this_object()); } void init() { ::init(); add_action("read","read"); } int read(string str) { if(str == "writing" || str == "plaque") { write (::GetLong("writing")); return 1; } notify_fail("Read what?\n"); return 0; }