-
Notifications
You must be signed in to change notification settings - Fork 522
Add more YAFMs to the game #283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: NetHack-3.7
Are you sure you want to change the base?
Conversation
| /* you might be able to see the invisible choir! */ | ||
| pline("%s sings, and you are bathed in radiance...", | ||
| Hallucination ? "The fat lady" | ||
| : (See_invisible && !Blind ? "A visible choir" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will it make more sense for it to just say "A choir" instead of having the extra "visible" in there?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I figured it would be less noticeable this way, and a subtle YAFM is a good YAFM in my book.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd say that "a choir sings" would be subtler than "a visible choir sings", since the latter is obvious wordplay (of a kind that I associate with hallucinatory YAFMs) on the idiomatic phrase "invisible choir". Whether or not you're actually going to notice depends on how many times you've ascended. If you've ascended dozens of times already, you're just skimming the victory text and are more likely to notice the absence of the word altogether than you are to notice the absence of two letters at the beginning of the word. But if this is your first ascension, the phrase "visible choir" will stick out like a sore thumb, and you won't even know that it normally says "invisible"—especially since on your first ascension, you are likely to have the see invisible intrinsic anyway. In fact, a lot of players are going to have see invisible on most of their ascensions, which means they will see the choir more often than they won't.
More nitpickily, calling something visible because you have see invisible is inconsistent with the way the rest of the game treats seen invisible monsters. Having see invisible doesn't make invisible monsters visible, it just lets you see them even though they are invisible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps "transparent" rather than "visible"?
| "An invisible choir sings, and you are bathed in radiance..."); | ||
| /* you might be able to see the invisible choir! */ | ||
| pline("%s sings, and you are bathed in radiance...", | ||
| Hallucination ? "The fat lady" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"The fat lady sings" is arguably a form of fat shaming. Whether you personally agree or not, maybe it's not something to subject a player to in their moment of triumph.
Maybe a reference to psychedelic rock instead? Perhaps a low-key Grateful Dead reference?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"It's not over till the fat lady sings" is a proverb, and meshes well with the usual message involving singing and it taking place at the end of the game. I don't consider this to be fat shaming or fatphobic because it's not directed at anyone, isn't casting shame on anyone, and isn't normalizing non-fat people.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I totally get that it's a proverb and think that you are operating with good intentions here, but I'm not really trying to argue that it is or isn't offensive, specifically. What I am arguing is that there are a lot of people who do think it's offensive, which you can confirm with some web searches, and that that position is reasonable, and that it would be irritating to such a person to subject them to what they consider to be an offensive joke right when they should be celebrating.
And like I said there are other jokes to make. It wouldn't even be the first Grateful Dead reference, see https://github.com/NetHack/NetHack/blob/NetHack-3.7/dat/epitaph.txt#L211.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, no interest in changing it. Getting offended by a reference to a proverbial (not real) fat lady is an unreasonable response and might indicate that the reader needs to grow a thicker skin.
If one applies this logic elsewhere, one finds oneself unable to describe anyone as fat, in any fiction, ever, because someone somewhere might be too sensitive to read something with the barest hint of an implication that "fat" can be used as a distinguishing adjective on a person.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with @copperwater . Pretty much anyone could be offended with pretty much anything, even the most innocent things. Despite the world becomes a strange place, where people are forced to accept as norm to say "sorry" for something that never had no intention to insult anyone, we should try to maintain some sanity for sake of mankind and it's future.
I mean, some feminists are offended with the existence of men itself and they find males offending just because they exist at all. You wouldn't commit suicide just because your existence might offend some feminists, would you? Some people think that "whitelist" and "blacklist" and "master-slave" (in technical context) supports white supremacy and slavery, despite (in technical speak) they're never meant to convey anything like that. And instead of solving real problems (slavery is still a thing, but of course, fighting against the words like "blacklist" is much easier than actually freeing enslaved people), childfree people are offended with the existense of children, despite they also were kids some time ago (what a hypocrisy!).
If we continue down the road of banning words just because they might be offending to somebody - we would eventually run out of vocabulary one day.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't need to be a big deal. No one is demanding an apology. This is a new change, not some 30 year old piece of NetHack history. The "joke" itself isn't that funny. Reasonable people can and do disagree on whether "the fat lady sings" is offensive/annoying/whatever. We don't need to try out edgy humor (edgy to other people, not necessarily to you) on people as they're crossing the finish line of a NetHack marathon.
We can come up with something else. I propose something like "You hear Jimi Hendrix playing, and are bathed in psychedelic stage lights...." I'm sure there are many, many other alternatives.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jeremyn whatever you're smoking, I want it so I can forget ever reading this
Attempting to do this prints the regular "You cannot escape from the monster!" without consuming a turn or having any other effects. Technically, if the player is held/engulfed and also polyselfed into a sticky monster, this message doesn't appear, but it's such a minor edge case that it's not worth fixing.
This was one of the oldest patches I made versus 3.6.0 that I didn't realize actually hadn't made its way into xnethack yet.
I find this to be pretty hilarious. I don't know why it is commented out. This also includes a minor enhancement from SliceHack where there must be 12 or more different vanquished species on the list, because otherwise it doesn't make as much sense.
4b9ba06 to
b4a2b89
Compare
|
Updated this PR to current and since I was rebasing and force pushing anyway, merged the fixup commit in where it belonged. |
- Hearing "crashing rock" while hallucinating.
- Eating long worms.
- Dying to green slime while hallucinating.
- Failing to get a wished-for artifact while hallucinating.
- Ascending while hallucinating ("The fat lady sings").
- Yearning for your distant homeland as a hallucinating valkyrie.
- Hearing a wererat transform into a rat while hallucinating.
This commit also includes a small cleanup and simplification of the
food-adjective-handling logic that was included in a different xNetHack
commit and was needed to make one of the YAFMs work.
Jonadab and Menche came up with this one. It's an awful pun, but NetHack has plenty of awful puns.
One is from Fourk, the rest from UnNetHack, though some are modifications to the originals. - Playing a cursed magic whistle while hallucinating (and not deaf). - Being startled into dropping a heavy iron ball while hallucinating. - Eating globs of brown pudding. - Playing a magic flute while hallucinating. - Fumbling noisily while hallucinating. - Seeing a lantern get dim while hallucinating. - Observing something step on a squeaky board while hallucinating.
This one just happens on its own, from time to time, if you're hallucinating.
| case OBJ_FLOOR: | ||
| You_see("a lantern getting dim."); | ||
| if (Hallucination) | ||
| You("witness the force of entropy at work."); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Entropy isn't really a force or work; would be more correct just to say that "you witness the entropy increase", though none of these are particularly lantern-related. Perhaps the player can muse that we all must die eventually due to entropy?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That just makes it better as a hallucination message, doesn't it? Hallucination messages shouldn't make too much sense.
YAFM - Yet Another Funny Message. This is a consolidation of ones added to xNetHack, though as described in the commit messages some were created in other variants.
Most of these happen when you are hallucinating.