Stefan Frey wrote:
> Some minor bug fixes:
>
> A. Special tile lays
> Currently special tile lays had hardly any checks for its validity.
>
> Examples:
> a) In 1889 the port tile can be laid on a hex already containing
> a yellow broad curve town tile.
> b) In 18AL the lumberjack tile can be laid on a hex already containing
> a yellow broad curve tile.
> c) In 1830 the D&H allows upgrading to green tiles if a yellow tile was laid
> already.
>
> The following changes prevent this:
> - Special tile lays always increase tile colour number.
I don't understand this, unless it means that the tile colour must follow the
same progression (from what's already in the hex) as a regular tile lay.
This is a good general rule, but we need to be able to declare exceptions in
a game definition.
> - Special tile lays always check the allowed tile colour of the current phase.
If this is true, I would think it would solve the Pfalz problem (just notice
that the hex is already yellow).
> A solution for the problem that the UI suggest a potential Pfalzbahn tile lay
> in 1835 in yellow (as reported by John Galt) is not possible yet: The
> Pfalzbahn special tile lay has no specific tile specified, thus the check if
> any tile is available for that hex is only done after the hex gets selected.
|