Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Water flows so slowly, make it go faster, I want some floods from the hills.  (Read 960 times)

teloft

  • Bay Watcher
  • We found the zirilid stream
    • View Profile

Water flows so slowly, make it go faster, I want some floods from the hills.

I have been thinking a lot about the algorithm and processes on the flow of water.

This slowness has been takled about for example here http://www.gamasutra.com/view/feature/3549/interview_the_making_of_dwarf_.php?print=1

What I propose is a trigger, when whater starts flowing, a asessment procedure is initiated to lokk at where the wahter can possibly flow and how much water is actualy connected to this flow senario.  If the asessor deems the water to be hazardus flodd, it will instantly make the flood happen. Turning off the normal water flowing calculator, Calculating how things will look like at the peak of the flood, and then when it has setteld back to normal life. Now the flood will happen Masmia style, but within the calculated flood zone.  Anything couth up in the flood will get damage and stuff liek thet, and everything will be muddyn (if there is lava neer by, the it can be volcanic ash mud)..

This sould be hadeld as an event and recorded in the history of the settelment.  In the hazardus flood of 246 the Urist McDwarf drowned.

Sections of the mapp can thus be put under water / lava or what ever, instanly or in few turns to alow for more FUN when looking at the dwarfs drown.

Nice.

So, on the zipping 6is across the lace when there is 1/7 missing,  make it stopp. I am fine with there begin a lace where all the spaces are 7/7 except for one witch is 6/7, for purpous of integrity of the surface, I would recoment this 6/7 to move slowly to the center of the waterbody.
Code: [Select]
7677777
7777777
7777777
7777777
7777777

7777777
7677777
7777777
7777777
7777777

7777777
7777777
7767777
7777777
7777777

7777777
7777777
7776777
7777777
7777777

And stopp moving.

Perhaps the solutin to this is to have a bit lower pressure on surface water, decreasing towards the center of the surface.


« Last Edit: November 05, 2012, 04:31:40 pm by teloft »
Logged
We found the zirilid stream

Draco18s

  • Bay Watcher
    • View Profile

What I propose is a trigger, when whater starts flowing, a asessment procedure is initiated to lokk at where the wahter can possibly flow and how much water is actualy connected to this flow senario.  If the asessor deems the water to be hazardus flodd, it will instantly make the flood happen.

Instantly?  As in, the entire fort floods in one tick because you accidentally breached the ocean and have no time/hope/chance to do anything about it?
Logged

DasGuntLord01

  • Bay Watcher
    • View Profile

Water can flow very quickly.  I once embarked on a beach, and breached the ocean from a few z levels down.  My fortress insta-flooded.  It's all about the pressure.
Logged

Draco18s

  • Bay Watcher
    • View Profile

Water can flow very quickly.  I once embarked on a beach, and breached the ocean from a few z levels down.  My fortress insta-flooded.  It's all about the pressure.

Pressure in DF is abstract and has to do with teleporting 7s, in an attempt to get flows to be less computationally expensive.

That doesn't help water flowing down a hillside.
Logged