From: John D. G. <jd...@di...> - 2010-09-10 01:24:14
|
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. |