wouldn't it be weird if coincidences never happened?
Thanks for the feedback, I almost forgot that I had written this
Wouldn't it be better to instead (or in addition to drawing two tiles) draw an additional card and use a priority list to pick the card that is used for the building action?
so you mean to say draw two cards and then apply the same choices to the card as you would to the tiles?
drawing two cards in addition to the two tiles would mean that the chance of matching the colour of the previous building goes up quite a bit (I'm not willing, nor able, to calculate the odds though )
It would be even better if the AI also needed to pay VP for a numerical difference, but that's tricky because IME the AI tends to have low VP during the game and win because of a high number of bonus VP in the endgame scoring from cards accumulated from building on top of other buildings...
having the AI pay would indeed be harder and add another factor to the whole hog as you'd have to rule what happens when he can't pay for the card that is chosen by the flowchart (that i haven't made but it's there in text) and what happens when the AI can't pay for both tiles?
it could be tried though.