Reported by Bas wijnen on pio-develop:
The development card handling in 15.1 is not correct.
I have been able to reproduce the situation:
- Apply the attached patch to 15.1 (it fixes the first 5 development cards)
- Use the admin-interface to be able to buy 5 development cards in one turn
- Wait for the next turn
- Select the Chapel entry, and press Play Card. The third card will be a Soldier.
Note: this patch is not to be committed to svn.
I've reproduced the bug with:
- Server = 15.1, Client = 15.1
- Server = 15.1, Client = 14.1
- Server = 14.1, Client = 14.1
Last edit: Roland Clobus 2013-12-17
The bug occurs only when the selection is unchanged:
- Set the selection on Chapel, press 3x Play Card -> Bug
- Set the selection on Chapel, press 2x Play Card, set selection to Soldier, then to Chapel, press Play Card -> No bug
So the bug is in client/gtk/develop.c. Probably introduced by me...
A fix was added to svn 2036 (Pioneers 15.2)
This bug is still present in 15.3.
Reopening this ticket.
Also noted by Laura Fuller 2015-01-15T10:13:
This should be fixed in r2124 (Pioneers 15.4)
When the selection in the combobox changes to another development card type because the currently selected development card is not available any more, correctly update the 'Play Development Card' button status
Pioneers 15.4 has been release some time ago. Closing this ticket.