the-infocom-files / amfv

A Mind Forever Voyaging
5 stars 2 forks source link

EPILOGUE-KITCHEN is missing KITCHEN-OBJECT as a GLOBAL #34

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

KITCHEN-OBJECT-F has these cases for trying to enter or leave the kitchen when you're already there:

     <COND (<VERB? WALK-TO THROUGH>
        <COND (<EQUAL? ,HERE ,KITCHEN ,EPILOGUE-KITCHEN>
               <TELL ,LOOK-AROUND CR>)
              (<GLOBAL-IN? ,PRSO ,HERE>
               <DO-WALK ,P?EAST>)>)
           (<VERB? LEAVE DISEMBARK>
        <COND (<EQUAL? ,HERE ,KITCHEN ,EPILOGUE-KITCHEN>
               <DO-WALK ,P?WEST>)
              (T
               <TELL ,LOOK-AROUND CR>)>)

But EPILOGUE-KITCHEN, unlike KITCHEN, does not have KITCHEN-OBJECT in its GLOBAL property. Thus, neither "ENTER KITCHEN" nor "LEAVE KITCHEN" work in that room. All you get is "[You can't see any kitchen here!]".

eriktorbjorn commented 4 years ago

Looking closer, I now see that both EPILOGUE-KITCHEN and DINING-ROOM have KITCHEN among their GLOBAL objects. That should be changed to KITCHEN-OBJECT in both cases.