readable

The readable attribute signifies that an object can be used with the verbs “read” and “peruse.” Even still, the Standard Library will just direct the action to DoLook, so without replacing verb grammar or creating a DoRead routine, to offer a different response, one could do something like this:

object chainsaw "chainsaw"
{
    article "a"
    noun "chainsaw"
    is readable
    long_desc
        {
        if (word[1] = "read", "peruse")
            {
            "\"Black & Decker.\""
            }
        else
            "Scary looking thing."
        }
    in bill
}