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.
The kicker is, everything you mentioned is intended behavior.
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.