In preparation of the upcoming release I tried to improve the MapCorrection
functionalities. In the end I mainly restrict the possible applications,
especially downgrades to tiles that would increase the number of stations
are prevented. I was close to a possible relay of tokens, but there are too
many tricky cases to consider. And the function should allow to solve
potential problems, not cause new ones.
Restrictons enforced by the correction method:
1) The number of available tiles
2) A downgrade to the preprinted tile applies the original rotation
automatically.
3) Any up/downgrade that could cause a relay of token is prevented.
Not enforced are any connectivity rules, thus connectivity to existing track
and not running into restricted hexes is not prevented.
The number of remaining tiles is now shown below the tile id in the upgrade
panel display.
My last commit for the upcoming release is the game option that allows to
activate route highlighting and revenue calculation (and will prevent any
previously saved game from accessing those functions). This should be in
sometime tomorrow.
Stefan
|