3 ms·
The level of detail in Dwarf Fortress is amazing. Just take a look at this bug report: https://www.bay12games.com/dwarves/mantisbt/view.php?id=9195 https://www.
by tstrimple 4y ago
The level of detail in Dwarf Fortress is amazing. Just take a look at this bug report: https://www.bay12games.com/dwarves/mantisbt/view.php?id=9195 https://www.bay12games.com/dwarves/mantisbt/view.php?id=9195
TLDR: Code was added that allowed substances to accumulate on fur. Cats lick their fur to clean themselves. Due to the calculation used for intoxication and body weight, cats kept getting lethally drunk from walking through spilled beer and licking it off of their feet.
This level of detail leads to tons of emergent game play and stories.
- lstodd 4y agoHaha lol. I maybe still have a screenshot of a Forgotten Beast killing himself by kicking up a dead cat's tooth (the cat was killed by some previous FB) (and the tooth deals a fatality). The level of detail is amazing.
- ilyt 4y agoYeah there were pretty interesting edge cases with calculations. Like, for example, there is still [1] a bug for a whip doing unreasonable amount of damage in some cases because armour penetration logic was pretty much strength/area = penetration power. And because whip hit only with tiny end, it pretty much went thru any armour https://www.bay12games.com/dwarves/mantisbt/view.php?id=2712 https://www.bay12games.com/dwarves/mantisbt/view.php?id=2712
- bombcar 4y agoIt's worth studying some of the more famous bug reports as they're perfect examples of emergent issues that can arise in complex situations.
- chx 4y agoThat's like the legendary carps bug. > fish and all other creatures are coded similar to Dwarfs for level progression, so training a skill not only improves the skill but also the relevant physical stats. Well, Carps have swimming as a skill. And they are always swimming. So within minutes of spawning every carp was a dwarf-sized mass of angry muscle and razor sharp teeth.