the-infocom-files / trinity

Trinity
24 stars 5 forks source link

"FIND THIN MAN" refers to him as "it" #29

Open eriktorbjorn opened 4 years ago

eriktorbjorn commented 4 years ago

Late in the game you can see Robert Oppenheimer, though the game doesn't refer to him by name:

>FIND THIN MAN
It's right here in front of you.

This message is printed by ITS-RIGHT-HERE, which uses SAY-ITS to print the appropriate pronoun:

<ROUTINE SAY-ITS ()
     <COND (<IS? ,PRSO ,PLURAL>
        <TELL "They're ">
        <RTRUE>)
           (<IS? ,PRSO ,FEMALE>
        <TELL "She's ">
        <RTRUE>)
           (<PRSO? BOY GIANT CHARON>
        <TELL "He's ">
        <RTRUE>)>
     <TELL "It's ">
     <RTRUE>>

I can see why it hard-codes the list of male characters, because there are objects with the PERSON bit (and without the FEMALE bit) that should probably still be referred to as "it", e.g. the roadrunner and the barrow wight. OPPIE is the only one I can find that should clearly be added to the list.