the-infocom-files / infidel

Infidel
3 stars 3 forks source link

Wrong message when eating the beef in the ENDLESS-DESERT #29

Open eriktorbjorn opened 5 years ago

eriktorbjorn commented 5 years ago
>LOOK
Desert
You are in the desert, a vast wasteland of sand and heat.

>EAT BEEF
That really hit the spot. It did make you a little thirstier, though.
Even in this pyramid, you need to drink something, and soon.

That's because of this bit in V-EAT:

               <TELL 
"That really hit the spot. It did make you a little thirstier, though.">
               <REMOVE ,PRSO>
               <SETG THIRST <+ ,THIRST 10>>
               <DISABLE <INT I-GROWL>>
               <COND (<NOT <GETP ,HERE ,P?MAP>>
                  <ENABLE <QUEUE I-PYRAMID-DRINK -1>>)>)>

And ENDLESS-DESERT doesn't have the MAP property. But I don't know what the consequences of adding a MAP property there would be, because it's checked in so many places. It's probably better to fix it some other way...?