trinity icon indicating copy to clipboard operation
trinity copied to clipboard

Should the access panel (APANEL) be visible after you've removed it?

Open eriktorbjorn opened this issue 5 years ago • 1 comments
trafficstars

>UNSCREW PANEL WITH SCREWDRIVER
You loosen the screws on the access panel. It falls off the enclosure and
clatters to the floor.

[Your score just went up by 3 points. The total is now 95 out of 100.]

>LOOK
Shack

You're in a metal shack, barely twelve feet square. The oak floor is littered
with discarded bits of rope, pulleys and other hardware. A dark light bulb hangs
from the ceiling; harsh light streams in through an exit in the west wall.

A five-foot sphere rests on a bracket in the middle of the floor. Its surface is
studded with bolts and crossed with electrical cables, all converging in a
boxlike enclosure nearby.

An open white door is set into the east wall.

A paperback book is lying in the corner.

>TAKE ACCESS PANEL
Taken.

>DROP ACCESS PANEL
You put down the access panel.

>LOOK
Shack

You're in a metal shack, barely twelve feet square. The oak floor is littered
with discarded bits of rope, pulleys and other hardware. A dark light bulb hangs
from the ceiling; harsh light streams in through an exit in the west wall.

A five-foot sphere rests on a bracket in the middle of the floor. Its surface is
studded with bolts and crossed with electrical cables, all converging in a
boxlike enclosure nearby.

An open white door is set into the east wall.

A paperback book is lying in the corner.

There's an access panel here.

APANEL has the NODESC bit. Shouldn't this be cleared when it falls to the ground? This would be handled by APANEL-F, somewhere here:

		      (<PRSI? SDRIVER>
		       <MOVE ,APANEL ,HERE>
		       <UNMAKE ,APANEL ,NOALL>
		       <MAKE ,X5 ,OPENED>
		       <MAKE ,X5 ,CONTAINER>
		       <MAKE ,X5 ,OPENABLE>
		     ; <UNMAKE ,X5 ,SURFACE>
		       <COND (<SEE-IN-X5?>
			      <GET-WIRES>)>
		       <TELL "You loosen the screws on the " D ,APANEL
". It falls off the " D ,X5 " and clatters to the " D ,FLOOR ,PERIOD>
		       <UPDATE-SCORE 3>
		       <RTRUE>)

eriktorbjorn avatar Sep 15 '20 09:09 eriktorbjorn

Note that clearing NOALLfrom APANEL is not a typo. I guess it excludes it from "TAKE ALL" until it's been loosened, but it also determines if a description should be printed for it in APANEL-F, as well as a few other things. So it should definitely still be cleared.

eriktorbjorn avatar Sep 15 '20 09:09 eriktorbjorn