this post was submitted on 11 Dec 2025
885 points (99.2% liked)

Gaming

6449 readers
456 users here now

!gaming is a community for gaming noobs through gaming aficionados. Unlike !games, we don’t take ourselves quite as serious. Shitposts and memes are welcome.

Our Rules:

1. Keep it civil.


Attack the argument, not the person. No racism/sexism/bigotry. Good faith argumentation only.


2. No sexism, racism, homophobia, transphobia or any other flavor of bigotry.


I should not need to explain this one.


3. No bots, spam or self-promotion.


Only approved bots, which follow the guidelines for bots set by the instance, are allowed.


4. Try not to repost anything posted within the past month.


Beyond that, go for it. Not everyone is on every site all the time.



Logo uses joystick by liftarn

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] SabinStargem@lemmy.today 4 points 11 hours ago
[–] Kolanaki@pawb.social 43 points 1 day ago (4 children)

Nah the best bug was cats dying of alcohol poisoning because they'd walk through the tavern, get booze spilled on them, and then lick it off themselves when cleaning. Since they weren't programmed to drink booze directly, they had 0 tolerance for it and would easily die from it.

[–] Chais@sh.itjust.works 2 points 5 hours ago

The kicker is, everything you mentioned is intended behavior.

  • animals wander around (maybe implemented just to make things more lively)
  • creatures get splattered with whatever liquids are splashing around (perhaps initially implemented to have dwarfs get splattered with blood on a kill or to have things gradually get wet close to a waterfall)
  • animals clean themselves, licking off whatever dirt there is

All these mechanics just naturally interact, by virtue of being implemented in a generic way, which allows for this amazing emergent behavior.
IIRC the bug was that the amount of booze ingested by the cats during cleaning wasn't scaled correctly to how much splatter they received or should've. Either way they ended up with excessive amounts of alcohol and overdosed immediately.

[–] rumba@lemmy.zip 3 points 11 hours ago (1 children)

Jesus, I need to read that source code.

[–] Kolanaki@pawb.social 3 points 11 hours ago* (last edited 11 hours ago)

You and me both. I want to mod shit into the game that can't be done through the RAWs. 😩

[–] RichardDegenne@lemmy.zip 48 points 1 day ago (1 children)

Nonono, alcohol tolerance is a function of the creature's weight, and it works perfectly.

The problem was the amount of alcohol that would get transferred on their paws when walking on spilled booze. If the alcohol was spilled from a mug, then the game would place the equivalent of a full mug of booze on each paw, which would then be ingested when the cat cleaned them.

Four full mugs of beer would be more than enough to waste anything the size of a cat.

[–] Xenny@lemmy.world 7 points 15 hours ago* (last edited 15 hours ago)

Thank you for posting this correction. I was about to do it but you have saved me the trouble. Here have one of these Lemmy arrows

[–] Smokeless7048@lemmy.world 2 points 19 hours ago

My favorite was groundhogs biteing with their faces. Not their mouthes, their entire faces.

They would bite a lion I'm half.

I'm going from memory, and can't find a link.

[–] makeshiftreaper@lemmy.world 191 points 2 days ago (17 children)

Dwarf Fortress bug reports are incredible. Since this is lemmy I'm sure people have heard of the alcoholic cats but it's a fun reread

I just can’t beat the drunken cat bug... That was the one where the cats were showing up dead all over the tavern floor, and it turned out they were ingesting spilled alcohol when they cleaned their paws.

I think that bug explains very well just how deeply complex Dwarf Fortress really is. Drinks can be spilled. Some drinks have alcohol. If cats step in something it sticks to their paws. Cats clean their paws, causing them to ingest what's on them. Enough alcohol will kill a cat. Put together: dead drunken cats.

I vaguely remember that part of the problem was the game didn't differentiate between licking a small amount of ale and drinking a whole glass. So the cats were basically chugging a beer each time they cleaned their paws

[–] Qwazpoi@lemmy.world 6 points 15 hours ago

I like the one where they let werewolves sense other evil creatures and it resulted in an update where they all immediately climbed to the tallest thing they could (usually trees) and start screaming because they sensed the circus below

[–] msage@programming.dev 99 points 2 days ago (3 children)

Or how carp was overpowered, and could take down entire squad of dwarves that wandered too close to water.

The carp stands up.

I need more DF bugs, that game is such a gem. Bought it 3x on Steam, just to support devs even more. Apart from Patreon I mean.

[–] pruwybn@discuss.tchncs.de 77 points 2 days ago (3 children)

Tarn mentioned a couple of his favorite bugs in this interview:

My favorites are the one where the farmer walked over to the furniture stockpile, grabbed a bed, walked over to his farm and planted it, and the one with the injured hammerer. The hammerer is the dwarven executioner. When both of his arms were broken and he was unable to hold his hammer to administer Dwarven Justice, he still went ahead with the punishment, but he bit his victims. This included shaking his head vigorously and tearing their arms off, which he then held in his mouth for years.

[–] bitjunkie@lemmy.world 30 points 2 days ago (1 children)

What the fuck is this game I am not capable of evening

[–] rocketpoweredredneck@sh.itjust.works 13 points 1 day ago (1 children)

DF is a unique, sometimes overwhelming, sometimes hilarious, always interesting experience. There's nothing like it, although many people have tried.

[–] prole@lemmy.blahaj.zone 8 points 1 day ago

Rimworld is the only one that kind of comes close. I do think it's more fun than DF as a game though.

[–] Jankatarch@lemmy.world 21 points 2 days ago* (last edited 2 days ago)

Work enthusiasim companies expect for minimum-wage be like.

[–] Dojan@pawb.social 10 points 1 day ago

When I read "injured hammerer" I initially read hammer, which made me think of an ARK Survival Evolved bug from years back. This was more unhinged though.

Regardless; vehicles, I believe, are basically just dinosaurs without a lot of the dinosaur-ish abilities, as far as the code is concerned. At least that used to be the case. When rafts were initially implemented, they'd forgotten to disable the hunger functionality on them, because over time your raft would starve to death.

[–] cecilkorik@piefed.ca 35 points 2 days ago

One of the few games so special that even bugs improve the experience.

load more comments (1 replies)
[–] DupaCycki@lemmy.world 21 points 1 day ago (1 children)

This might be the best advertising I've seen for this game, and now I want to try it.

[–] piranhaconda@mander.xyz 13 points 1 day ago (4 children)

It's on sale on steam right now. I said screw it and am diving in mostly blind, only watched one video on steam after reading this post. Wish me luck

[–] Enkrod@feddit.org 2 points 13 hours ago

As soon as you are able to keep a fort alive and prospering, you'll feel like a god!

[–] GianBarGian@feddit.it 9 points 1 day ago (2 children)

Good luck bit you won't be able to dive in blind, it's far to complex to do it without tutorials and so on. It's a bit hard to get into it initially as the learning curve is steep and the UI clunky. (I played several years ago though so hopefully it improved) Also just for people to know the game is open source and free (like in free beers) if you don't want to buy it on steam. On Steam you support the developers though

[–] Enkrod@feddit.org 3 points 13 hours ago

And on Steam you get actual graphics!

[–] Kanda@reddthat.com 1 points 13 hours ago

Just try and fail and then start reading wiki for whatever you can't get working.

load more comments (2 replies)
[–] vortexsurfer@lemmy.world 27 points 2 days ago

My favorite bug ever.

Tarn once explained it in more detail: the game's code is object oriented, and the small amount of beer on a cat's paw inherited all the variables of a full mug of beer. And the game uses a creature's body size + amount of alcohol ingested to calculate/simulate drunkenness (all the way to alcohol poisoning and death).

[–] C8r9VwDUTeY3ZufQRYvq@sopuli.xyz 21 points 2 days ago* (last edited 1 day ago) (1 children)

IIRC, the devs re-used code for dwarves blinking, which resulted in cats licking their beer-soaked paws at the same rate as blinking. Even a small amount ingested per lick at that rate led to alcohol poisoning.

[–] Jankatarch@lemmy.world 18 points 2 days ago (3 children)

Why was the game tracking when dwarves blink wtf??

[–] Dagamant@lemmy.world 14 points 1 day ago

Because they would go blind if they got blood in their eyes

[–] mrgoosmoos@lemmy.ca 12 points 1 day ago

so it knows for how long dwarves are affected by spilled beer in their eyes, duh

load more comments (1 replies)
load more comments (12 replies)
[–] Adderbox76@lemmy.ca 20 points 1 day ago (5 children)

I always hear about Dwarf Fortress being the spiritual progenitor of Rimworld; "It walked so Rimworld could Run" kind of thing. But honestly everything I'm reading in the comments makes it sound even MORE fucked up than Rimworld (in the best kind of way).

[–] TassieTosser@aussie.zone 11 points 15 hours ago

Did rimworld players ever collaborate to perfect a method for trapping merpeople and forcing them to breed so that they could air drown the babies to harvest the valuable bones?

It got so fucked up the dev stepped in to lock the forum thread and nerf the value of mermaid bones.

[–] Xenny@lemmy.world 7 points 15 hours ago* (last edited 14 hours ago)

You should look up mermaid bone farming if you want to be horrified. It was so bad. Toady actually stepped in and made mermaid bones worthless so that we would stop the atrocities. Normally he's all dwarves will be dwarves and blood for the blood God but this was the first recorded instance of him nerfing the game to change the way players played the game.

[–] ZombiFrancis@sh.itjust.works 6 points 19 hours ago

Rimworld has some guardrails built in. Dwarf Fortress has... less than guardrails.

For example: soap making.

Do animal fats still differentiate between baby, child, and adult?

[–] Dagamant@lemmy.world 24 points 1 day ago (2 children)

There was another bug where dwarfs would sometimes go blind after a fight. The problem was that they got blood in their eyes and had no way to get it out. This led to the addition of eyelids so they could blink away blood.

Starting with 2 cats would mean the extinction of local wildlife because they would breed and hunt everything until there are only cats.

Dwarf Fortress is so complicated that the bugs tend to be hilarious.

Then there is boatmurdered… https://en.wikipedia.org/wiki/Boatmurdered

https://www.youtube.com/watch?v=nI1UmlfP1Cg

Fredrick Knudsen video on boatmurdered if you would rather listen/watch

load more comments (1 replies)
[–] prole@lemmy.blahaj.zone 9 points 1 day ago

The simulation is more insane and deep, but the game itself isn't as fun imo

[–] ParadoxSeahorse@lemmy.world 57 points 2 days ago (1 children)

The real gold were the bugs we met along the way.

Eg. 4th November release notes:

  • Hospital patients and babies don't shut off the brains of people carrying them, again.

Classic babies

[–] Bahnd@lemmy.world 17 points 1 day ago* (last edited 1 day ago) (3 children)

My favorite was

"Cats randomly dieing... Alcohol poisioning ?"

Turns out fur had the same liquid container code as mugs, and the minimum size was a pint...

[–] Iunnrais@lemmy.world 32 points 1 day ago (1 children)

Not quite. The bug chain went like this.

They added cats. Because the dev has a cat, he had the cats have some catlike behaviors, including licking itself clean. This tied into the ingestion code, deliberately.

The ingestion feature hooks into the new syndrome system. There are all kinds of procedurally generated poisons that can do all kinds of nasty things, mostly for the “forgotten beasts” that dwell in the caverns to make use of. While he was at it, he added the syndromes for a couple of canonical substances as well, primarily alcohol, inputting the values for a serving of beer, whiskey, etc, that a dwarf might drink, so that they can get drunk, and even sick if they overindulge. This is calculated by body weight.

Elsewhere was included a contamination feature, so that walking through puddles would get mud on your dwarves boots and clothes.

Then he added bars for the dwarves, and gave them carousing features such as quaffing, which would end up with spilled drinks on the floor.

Result? Cats walk through puddles of beer, get it on their paws, and lick it off. The syndrome information of the beer or whiskey or whatever is then applied to the cat. This is not a bug, this is intentional behavior.

The bug was that the full dosage of the syndrome was applied upon ingesting a contaminant. So the few drops of beer or whiskey were being treated as if they were full servings, so when the alcohol was applied to the cats’ body weight, which again, was an intended feature, it absolutely overwhelmed them and the cats started dying of alcohol poisoning. Just from the smattering on their fur.

It’s an awesome series of steps and combinations of systems to get this bug, and 99% of it was fully intended. And that’s all you need to know about dwarf fortress.

[–] Bahnd@lemmy.world 5 points 1 day ago

Appreciate the full details, that game is a masterpiece, and that was a bit too long to copy-pasta/research at the time. [Gives internet gold star]

load more comments (2 replies)
[–] vaultdweller013@sh.itjust.works 20 points 1 day ago (3 children)

For anyone anyone who wants a good idea of how fucky Dwarf Fortress is go listen to the Jabroni Mike stream on Boatmurdered. I will spoil nothing.

Remember E stands for Elephant.

load more comments (3 replies)
[–] Sanctus@anarchist.nexus 48 points 2 days ago (2 children)
load more comments (2 replies)
[–] saltnotsugar@lemmy.world 43 points 2 days ago (1 children)

This sounds like a lyric in the most epic metal song of all time.

[–] idiomaddict@lemmy.world 24 points 2 days ago

It’s even better because it’s kind of true. Kids believe the weirdest shit and most of the time when they realize they were wrong, they just correct their misconceptions without explaining them to anyone. The next time a kid asks you how something works, ask them how they think it works; it’s like listening to Calvin’s dad’s explanations of the world.

load more comments
view more: next ›