News:

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

Bug: Inconsistency between Road-Remover and Bulldozer tool

Started by AP, December 22, 2017, 11:12:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

AP

I've reported this previously, but below are the steps to see the bug in action.

This may not be the only way to get it to show up, if I find any other misbehaviours I can reliably reproduce on this tool I will add to the thread.

1.  With the Public Player, draw a grid of city-roads, as follows:
A city block with a 2x3 island of houses (no need to make the houses), a block with a 3x3 island, and a block with a 4x4 island. Make each separate circuits of road, no need to interlink.

2. Switch to a Player operated company. If you try with the bulldozer, you will be able to take a bite out of the side of the 2x3 and 3x3 cells, but not the 4x4, because the diversion around a 4x4 cell exceeds the acceptable diversion limit. The road removal tool displays exactly the same behaviour. So far so good.

3. However, now use the public player to take a single tile out of each of the grids, so you have 3 "C" shapes (including a 4x4 one). This simulates an incomplete city as you might find it.

4. Switch back to the Player controlled company. Use the Player controlled company to build 3 bridges, completing each city block again. Then try to bulldoze those bridges. You can bulldoze the bridge on the 2x3 block, 3x3 block, but not the 4x4 block (diversion limit again).  Now use the road removal tool on the 4x4 block bridge, and it disappears.


jamespetts

Thank you for your report. I think that I have now fixed this; I should be grateful if you could re-test with to-morrow's nightly build.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.