the-infocom-files / leathergoddesses

Leather Goddesses of Phobos
4 stars 3 forks source link

The game may refer to the "shee" as a sheet #56

Open eriktorbjorn opened 3 years ago

eriktorbjorn commented 3 years ago
>EXAMINE SHEE
It looks just like a shee, whatever that is.

>TIE SHEE TOGETHER
Tying the ends of the sheet together has no desirable effect.

That's because SHEET-F does not check the UNTEEDBIT in this case:

        <COND (<FSET? ,SHEET ,MUNGBIT>
               <TELL ,SENILITY-STRIKES>)
              (<FSET? ,SHEET ,NARTICLEBIT>
               <FCLEAR ,SHEET ,NARTICLEBIT>
               <FCLEAR ,SHEET ,PLURALBIT>
               <FSET ,SHEET ,MUNGBIT>
               <PUTP ,SHEET ,P?SDESC "rope of cloth">
               <PUTP ,SHEET ,P?NO-T-DESC "rope of cloh">
               <TELL
"With the expertise of one who has watched countless prison escape movies,
you tie the strips into a rope." CR>)
              (T
               <TELL "Tying the ends of the sheet together">
               <HO-HUM>)>)

This means you can also tie the "srips of cloh" together to make a rope. Though it will turn into a "rope of cloh". That's still probably not the intended behavior, since that message also refers to the "srips" as "strips".

eriktorbjorn commented 3 years ago

There is a check for UNTEEDBIT further down. Usually, in other objects, it's among the first things to be checked. Why does it appear later here, I wonder...?