the-infocom-files / starcross

Starcross
5 stars 3 forks source link

Putting objects in the chute (in the garage) doesn't work #55

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago

There's this code in HOLE-PSEUDO:

           (<AND <VERB? DROP> <==? ,PRSI ,PSEUDO-OBJECT>>
        <COND (<IDROP>
               <COND (<AND <EQUAL? ,PRSO ,SPACESUIT ,SAFETY-LINE>
                   <APPLY <GETP ,PRSO ,P?ACTION>>>
                  <RTRUE>)>
               <REMOVE ,PRSO>
               <TELL
"The " D ,PRSO " falls down the chute and disappears." CR>)
              (ELSE <RTRUE>)>)

But as far as I know, there's no way for the DROP action to set PRSI. Should it perhaps be PUT instead? (That should also cover "DROP object IN object".)