(<VERB? LOOK-INSIDE>
<COND (<NOT <FSET? ,PRSO ,OPENBIT>>
<TELL
"The " D ,PRSO " is closed and there is no viewport." CR>)
(<==? ,PRSO ,AIRLOCK-INNER>
<TELL "You see the bridge." CR>)
(,DOCKED?
<TELL
"You see the red docking area of the artifact, including
a dome with an airlock." CR>)
(ELSE <DESCRIBE-SPACE>)>)>>
This is used as action routine for AIRLOCK-INNER and AIRLOCK-OUTER. They are local global objects, so the code is reachable from SPACESHIP-BRIDGE, SPACESHIP-AIRLOCK, and DEEP-SPACE.
That means for instance that if you are standing in the Bridge and "LOOK IN AIRLOCK DOOR", the game responds with "You see the bridge."
From
AIRLOCK-DOORS-FCN
:This is used as action routine for
AIRLOCK-INNER
andAIRLOCK-OUTER
. They are local global objects, so the code is reachable fromSPACESHIP-BRIDGE
,SPACESHIP-AIRLOCK
, andDEEP-SPACE
.That means for instance that if you are standing in the Bridge and "LOOK IN AIRLOCK DOOR", the game responds with "You see the bridge."
It should check which side you're looking from.