I`ve made a long channel with a ramp on each end and like 48 tiles long roller between them.
1) An empty wooden minecart, being pushed into the channel, flies from the other end very fast and stops when it meets an obstacle. Nothing unexpected here.
Now let`s fill the channel with water and see some crazy science!
2)An empty wooden minecart, being pushed into the channel, becomes filled with 833 units of water, relatively slowly moves to the upward ramp and stops on it. From my previous experiment I can add that the minecart can start moving from ramp back on roller and than on ramp again, and it won`t stop while the roller is powered.
And now let`s change the "push" order to "ride".
3) A dwarf, riding a minecart through the water, does not leave it while it is still moving, despite being covered in water and drowning.
4) When a minecart with a dwarf collided with a minecart than was standing on a ramp, something strange happened. Both minecarts left the channel. The first one, which was standing on the ramp, moved like 10 tiles forward (only 2 of them were tracks). The second minecart moved only a tile or two forward, then it stopped, its "pilot" left it, grabbed it and hauled it back to start.
When I was trying to repeat this, the standing minecart also flew 10 tiles forward, but the moving one stopped on a ramp and didn`t even leave the channel. The pilot left it after the stop and went away using the emergency stairs.
Can somebody explain the 4th experiment?