They aren't diving off cliffs. They aren't jumping into 7/7 water. They are being pushed when 1/7 water becomes 4/7+ and pushes them over.
I know that. Don't be so literal.
Do you need your hand held by removing water pressure and water movement? Next you'll want cave-ins removed entirely. Gravity is just too much for new players to handle. It's not as if 14th century Europe had any of that. It's certainly not a good reason for guillotine function. No siree. Must have been a bug.
Ugh. You're suggesting a stupid fix I didn't ask for, then calling
me stupid for suggesting it? Ever hear of a
straw man argument? Because you're making one.
There's no need to be so insulting either.
The problem is that making dwarves recognize that waterfalls are dangerous will require a major reworking of dwarf AI. To avoid being swept over waterfalls, dwarves will have to be smart enough to realize that if they step in a certain spot on the map, they will be pushed by moving water over the edge of a cliff. To to this the dwarf AI will have to be smart enough to predict the result of various actions, which is a fairly complex task and vastly beyond what the current DF AI can do. I expect we'll see this at about the same time we see dwarves smart enough not to brick themselves up inside walls or step in front of the ballista about to fire.
Or, Toady could use the far simpler method of marking those tiles as dangerous when he creates the waterfall initially, and then simply make pathing avoid those dangerous tiles. I mean, dwarves already avoid walking into lava or crossing deep water, really, how hard would that be?
You guys are making this bugfix far more complicated than it need be.