instances of cursing in Infocom games

Among the Moonmist feelies is Tamara’s letter to the protagonist. Tamara calls Iris Vane “bitchy.” This feels a tad discordant given the Nancy Drew feel of the game.

But there’s something bitchy about her, and I think she’s secretly in love with Jack.

I wonder, are there other instances of swearing in Infocom games? I can’t think of any.

E: other than “Bastard” in The Witness

3 Likes

Other than in Leather Goddesses of Phobos? Because that one stands out to me as being very early, and situating the adult nature of the game.

After an unknown amount of time… Well, let’s cut the bullshit. 7.3 hours later, you wake. Your head feels as if it’s been run over by several locomotives, or at least one very large locomotive, and your clothes are now unrecognizable…

2 Likes

Ah, yeah! Meretzky was really leaning into the adult thing, there. I know some reviewers found that jarring, but I thought it was fine. That might be it? We’ll see if anyone else comes up with anything!

2 Likes

If you swear at Bureaucracy, it will swear right back at you. Depending on what you said, it can get pretty foul-mouthed too. From what I can tell, it reacts to certain words no matter - almost - where they appear in your command, so it’s not tied to any specific syntax.

For the gory details of it, see bureaucracy/parser.zil at 8907a9fa3a95b009f4676c60b18daec47871d21c · historicalsource/bureaucracy · GitHub

6 Likes

That is a very cute implementation!

2 Likes

The Witness had the Tandy flag, to make the language nicer. I remember it changing “private dick” to “private eye” or something like that. Not sure what else it changed.

2 Likes

That’s actually really funny… I’ve never seen that before! (I say because I really like reading the Bureaucracy code because it’s so weird and complex. Or, complicated. Either way, it’s very helpful.)

In Ballyhoo, after you take the mousetrap, it expects the player to swear.

ballyhoo/outside.zil at master · historicalsource/ballyhoo · GitHub lines 2361 2411 2424

ballyhoo/parser.zil at master · historicalsource/ballyhoo · GitHub line 1380

3 Likes