It looks like you're new here. If you want to get involved, click one of these buttons!
A boring room containing only a [desk]<desk_desc|.
(click: ?desk_desc)[(display: "Desk")]
Desk:
A [lamp]<lamp_desc| sits atop the desk.
(click: ?lamp_desc)[(display: "Lamp")]
Lamp:
A rusty old desk lamp.
When run, clicking the "desk" click macro link returns this:
Comments
Desk:
1. The (display:) macro within the (click:) macro is evaluated when the passage is shown not after the desk link is clicked.
2. The (display:) macro does not seem to like the format of the hook names you are using because it modifies them. It removes the underscore between lamp and desc in the hook name, and removed lamp_ from the (click:) macro. Based on this I suggest not using underscores in your hook names.