the-infocom-files / witness

The Witness
3 stars 4 forks source link

If you delay Phong outside the office, he won't see Mr Linder's corpse #46

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

If you get up quickly after Mr Linder is shot, and then delay Phong outside the office, he won't enter the office.

>WEST
(hallway)
This is the south end of a hallway that runs the length of the house. At the far
end, to the north, you can see the living room; immediately to the south is a
door. Other doors on both sides lead to other rooms.
To the north Mr. Phong enters the hallway from the west.

>CALL PHONG
Mr. Phong stops and turns toward you.

>CALL PHONG
Mr. Phong is listening.

>CALL PHONG
Mr. Phong is listening.

>WAIT
You hear the door bell ring.
Mr. Phong, off to the north, ducks into a room to the west.

So now he goes to answer the doorbell, without ever seeing the corpse. Of course, he may go into the office later in the game, but it still means you can get some misleading answers from him now:

>TAKE KEYS
"I don't think Mr. Linder would like that."

>ASK PHONG ABOUT GUNSHOT
"I was in the kitchen and heard a sound like a gunshot, so I ran to the office
and found you and Mr. Linder. You were closer to it than I was."

I wonder if there is a way to disable the ability to distract Phong for this one case. After all, he just heard a gunshot so he should be (or at least act) pretty anxious to get there.

eriktorbjorn commented 4 years ago

Maybe add something like this at the start of GRAB-ATTENTION:

     <COND (<AND <==? .PERSON ,PHONG>
             ,SHOT-FIRED
             <NOT ,PHONG-SEEN-CORPSE?>>
        <RFALSE>)>

I'm not sure if it's the right thing, but it seems to work...