News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

[r4139]Cities can terraform to build their roads?

Started by Lord Vetinari, January 05, 2011, 06:22:33 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Lord Vetinari

Nver noticed this before. It's not really a bug, but it causes a lot of problems.
I like to manually place cities near the coasts and rivers (or reroute the rivers near a city, it depends), and most of times when a city grows it ends up blocking the path of some water line. It happened dozens of times in my last game.

I took a picture of the last time it happened:



You can see a small "no route" sign near the big city. The boat is supposed to go on the river (the red line is it's path), and I'm 100% sure that it could complete it's journey, previously. I started this game in 1820, so the line has been active for 16 years without problems. However recently the small town spawned that small bit of road that you can see in the closeup, blocking the river and all the lines that pass there.

prissi

This is a very new feature and I have rarely seen it active. But it seems it needs to be deactivated for water tiles ...

sdog

#2
It becomes quite noticeable in Experimental, where cities are more likely to be placed near waterways. It is not a very big issue once realized what causes the "no route".

In general a very very useful new feature, thank you Dwachs! (to prissi too).

modified

prissi


Dwachs

#4
no feature - no bugs *sing* There is definitely a Bob Marley smiley missing :D

Edit: should be fixed with 4149.
Parsley, sage, rosemary, and maggikraut.

prissi

I think this has triggered a new bug: I cannot raise any tiles any more.

Maybe rather the city should not terraform again as before? Or we keep this configurable.

Dwachs

There is an easy fix: In karte_t::can_raise in the call to can_raise_to at the third position parameter 'false' has to be inserted. I have no svn access currently.
Parsley, sage, rosemary, and maggikraut.