The International Simutrans Forum

 

Author Topic: Bug: Ship canal (medium ships) over-writes River (medium ships)  (Read 2050 times)

0 Members and 1 Guest are viewing this topic.

Offline AP

  • Devotee
  • *
  • Posts: 1202
  • Languages: EN
Bug: Ship canal (medium ships) over-writes River (medium ships)
« on: February 04, 2014, 07:03:48 PM »
Breaking this out from the other thread about canalisation:

Currently, if a ship-canal, which can take barges or ocean-going vessels up to the Medium size constraint, if extended to be joined to a river which is also of the Medium size (which is likely, to ensure through-navigation is possible), it will transform the junction tile  from public river to a piece of player-owned canal.

It's also not terribly obvious (graphically) that it has happened, unless you're paying close attention.

This happens in spite of the fact that it is not for practical purposes an upgrade, in terms of the vehicle types that can use the tile.


The consequences are
  • Player pays maintenance for the tile (minor)
  • Public River is severed, and navigation becomes subject to access rights issue/control. (potentially more serious gameplay issue)
I'd suggest it shouldn't be considered an upgrade, therefore shouldnt happen by default - but don't know how easy that is...
« Last Edit: February 04, 2014, 08:35:43 PM by AP »

Offline Sarlock

  • Devotee
  • *
  • Posts: 1340
  • Languages: EN
Re: Bug: Ship canal (medium ships) over-writes River (medium ships)
« Reply #1 on: February 04, 2014, 08:29:22 PM »
Interesting.  I know the spot to which you refer and you're right, it's not apparent by looking at the graphics, since the river still looks the same and it's just the canal that T's in to the river.  I guess the act of changing the tile from river to river with canal makes it owned by the player instead of public player.  I wonder how easy, or not easy, this is to address in the code.

This extensive canal/ship based game has been a great chance to discover a lot of gameplay nuances that wouldn't normally be discovered.

Offline AP

  • Devotee
  • *
  • Posts: 1202
  • Languages: EN
Re: Bug: Ship canal (medium ships) over-writes River (medium ships)
« Reply #2 on: February 04, 2014, 08:33:33 PM »
Agreed :-)

Whereas if you join a small canal to a large river, it doesn't make the river into a canal, ownership is unchanged. So there must be some mechanism for it deciding when to do it / when not to.

It may also be an issue with small river & small canal, large river & large-ship-canal.

Offline ӔO

  • Devotees (Inactive)
  • *
  • Posts: 2345
  • Hopefully helpful
  • Languages: en, jp
Re: Bug: Ship canal (medium ships) over-writes River (medium ships)
« Reply #3 on: February 04, 2014, 09:37:09 PM »
you can check by using ctrl+O to visually inspect ownership.

Offline AP

  • Devotee
  • *
  • Posts: 1202
  • Languages: EN
Re: Bug: Ship canal (medium ships) over-writes River (medium ships)
« Reply #4 on: February 04, 2014, 10:02:31 PM »
Indeed, but you'd only do that if something suggested there was a problem. Lets you find the problem to fix it, but doesn't stop it occurring.

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Moderator
  • *
  • Posts: 18745
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Bug: Ship canal (medium ships) over-writes River (medium ships)
« Reply #5 on: February 05, 2014, 12:17:20 PM »
This is not a bug, strictly speaking: the best solution to this, I think, is that under discussion in the original thread from which this was branched.