>LOOK
Scaffold
Whoever threw this place together wasn't too worried about permanence. Tin walls
rise on flimsy studs to a ceiling that sags under its own weight. It reminds you
of a prefab tool shed, several stories high.
You're standing beside a monstrous conglomeration of pipes, compressors and
pressure valves that fills most of the building. The only familiar equipment is
the open white door set into one of the storage tanks.
A stairway leads downward.
>LEAVE SCAFFOLD
You're not on the scaffold.
>DOWN
You descend the stairway.
Bottom of Scaffold
A maze of plumbing rises before you like the back of a giant refrigerator.
Stairs lead up to a scaffold overlooking the equipment. Turning south, you see a
closed set of sliding doors, with a small box and a loudspeaker mounted on the
wall beside them.
>LEAVE SCAFFOLD
There's no exit that way.
I.e. it walks down if you're not on the scaffold. This is the opposite of what it should be doing. To be consistent with other code, we should simply swap the lines <DO-WALK ,P?DOWN> and <NOT-IN ,SCAFFOLD T>, rather than changing the condition. Compare this to GARDEN-F, just as an example:
That's because
SCAFFOLD-F
does this:I.e. it walks down if you're not on the scaffold. This is the opposite of what it should be doing. To be consistent with other code, we should simply swap the lines
<DO-WALK ,P?DOWN>
and<NOT-IN ,SCAFFOLD T>
, rather than changing the condition. Compare this toGARDEN-F
, just as an example: