Started by Matthew, July 14, 2021, 06:21:58 PM
0 Members and 1 Guest are viewing this topic.
Quote from: freddyhayward on July 15, 2021, 03:36:45 AMCan you compare the canal and PROW river speeds? If the river is faster, this isn't a bug.
Quote from: jamespetts on July 18, 2021, 10:59:32 AMThank you for your report. Matthew - can you confirm whether the canal to which you seek to upgrade the river has at least as good a top speed, maximum weight and at least as permissive a set of way constraints as the river that it is replacing? If not, then this is intended behaviour, as players using the river being replaced may find themselves unable to use the new canal in the same way as the old river.
Quote from: Sirius on February 19, 2022, 02:31:55 PMI have now observed something simmilar.I couldn't upgrade an existing small river (small river/barge canal constraint) to a ship canal (medium river/sip canal constraint) but I could upgrade the same river to a barge canal.I suspect that is due to the constraint system not being well suited for the subset nature of canal constraints.When it comes to which ships can run on a river/canal with a specific constraint, the structure is:tub ⊂ narrow ⊂ barge ⊂ ship ⊂ large shipCurrently, there is no such relation at all between constraints.To solve this issue, it might be easier to introduce a "way level" / "loading gauge" attribute to ways, identified by a single number:If vehicles loading gauge is lower than or equal to that of the ways, the vehicle cann pass. Otherwise it can't.That mechanism could further replace the light rail and tube constraints as well as being used on potential light rail tracks to reflect lower construction costs due to less space needed.
Quote from: Sirius on February 19, 2022, 02:31:55 PMTo solve this issue, it might be easier to introduce a "way level" / "loading gauge" attribute to ways, identified by a single number:If vehicles loading gauge is lower than or equal to that of the ways, the vehicle cann pass. Otherwise it can't.
Quote from: jamespetts on February 19, 2022, 03:47:42 PMI do not think that there is any need to reinvent the constraint system in order to deal with the upgrading issue: much simpler would be to add a feature that allows one way to be specified as upgradable to another without passing any better than or equal to checks if it is a public right of way.