Как раз по случаю вчера наткнулся на соседнем ресурсе на тему о водопадах.. Один умелец высчитывал сумму высоты террайна + высоты столба жидкости на нем, если в любом из соседних тайлов эта сумма была меньше - перетекаем туда.
А падающие породы это вполне реализуемо. Нужно определить коэффициент "рыхлости" породы, и если он не превышен какой-либо загогулиной - ронять кусок породы, висящий в воздухе, до контакта с поверхностью. А если он упал на какой-нибудь шпиль - тут начнутся проверки на "рыхлость" породы