The last two days have seen quite a bit of activity. An "old" player, "SeLTiC", was testing what happens when a player is eliminated while playing. The client did not handle this well. At all. You received two popups and if you created a new player, your old stats were displayed. Yuck.
The issue was my lack of understanding when Form events are fired. I was initially used "Load", which is only called once, and then actually broke the client for new players when I switched to "Activates". Now I just call the function I want instead of relying on events and the experience is smoother.
On the new front, I added "Sell" to the rick click menu for market to quickly allow you to sell food and a "Transfer All" command to manage troop movements better. The server supported this, I just got around to adding it to the client. Finally, I added a configuration file ("conquest.settings") to store the last used username/password and server/port. Another good suggestion by SeLTiC.
Feedback from MrEricScott also yielded two new pages to help the new player experience. Conquest! has always had a bit of a learning curve and these new pages address that by providing step by step instructions (with images) of what to do when you first land in the game. Thanks to MrEricScott for these!
James has been working on Conquest! since 1993.