Re: [Freecol-developers] Generalized production

2013-04-27 Thread Michael T. Pope
On Sat, 27 Apr 2013 10:07:34 AM Michael Vehrs wrote: As it turns out, all test failures can be fixed with the attached one-liner. What next? I need to see if (add one-liner, revert df63b36) still breaks the AI. If it is ok, are you happy with the production system or is there more to come?

Re: [Freecol-developers] Generalized production

2013-04-27 Thread Michael T. Pope
On Sat, 27 Apr 2013 08:10:44 PM Michael T. Pope wrote: I need to see if (add one-liner, revert df63b36) still breaks the AI. The test is queued for tonight. However looking at it again, df63b36 has three main parts: 1. unrelated serialization cleanup 2. updateProductionType moved up from

Re: [Freecol-developers] Generalized production

2013-04-21 Thread Michael Vehrs
On 20.04.2013 17:16, Michael T. Pope wrote: On Sat, 20 Apr 2013 02:33:43 PM Michael Vehrs wrote: I don't see why the AI needs to know anything about production types before the game has been fully initialized. I doubt it does. I think the AI failure is just the downstream symptom

Re: [Freecol-developers] Generalized production

2013-04-20 Thread Michael Vehrs
On 17.04.2013 12:21, Michael T. Pope wrote: On Sun, 14 Apr 2013 04:15:09 PM Michael Vehrs wrote: I have committed a preliminary solution. There will be room for improvement, I expect. Alas so. The AI performance regressed so something is/was still off. I tried something a bit

Re: [Freecol-developers] Generalized production

2013-04-20 Thread Michael T. Pope
On Sat, 20 Apr 2013 02:33:43 PM Michael Vehrs wrote: I don't see why the AI needs to know anything about production types before the game has been fully initialized. I doubt it does. I think the AI failure is just the downstream symptom of something more fundamental breaking, but I ran out of

Re: [Freecol-developers] Generalized production

2013-04-14 Thread Michael Vehrs
On 14.04.2013 04:48, Michael T. Pope wrote: On Sat, 13 Apr 2013 10:44:08 AM Michael Vehrs wrote: net.sf.freecol.common.networking.ServerAPI askExpecting WARNING: Received error response: server.alreadyStarted/ Sat Apr 13 07:49:34 GMT 2013 Thread ID: 12 I am

Re: [Freecol-developers] Generalized production

2013-04-13 Thread Michael T. Pope
On Sat, 13 Apr 2013 10:44:08 AM Michael Vehrs wrote: net.sf.freecol.common.networking.ServerAPI askExpecting WARNING: Received error response: server.alreadyStarted/ Sat Apr 13 07:49:34 GMT 2013 Thread ID: 12 WTF. Well that is a new bug. Looks like the user connection handler

Re: [Freecol-developers] Generalized production

2013-04-13 Thread Michael Vehrs
On 13.04.2013 12:59, Michael T. Pope wrote: On Sat, 13 Apr 2013 10:44:08 AM Michael Vehrs wrote: net.sf.freecol.common.networking.ServerAPI askExpecting WARNING: Received error response: server.alreadyStarted/ Sat Apr 13 07:49:34 GMT 2013 Thread ID: 12 WTF.

Re: [Freecol-developers] Generalized production

2013-04-13 Thread Michael T. Pope
On Sat, 13 Apr 2013 10:44:08 AM Michael Vehrs wrote: net.sf.freecol.common.networking.ServerAPI askExpecting WARNING: Received error response: server.alreadyStarted/ Sat Apr 13 07:49:34 GMT 2013 Thread ID: 12 I am having strife reproducing this. I tried a bunch of other

[Freecol-developers] Generalized production

2013-03-17 Thread Michael Vehrs
I have switched ColonyTile to the new production scheme. This change introduces a slight semantic change. In the past, colony center tiles had an explicit primary and secondary production, which were handled slightly differently. Artificial tile improvements applied to the primary but not to

Re: [Freecol-developers] Generalized production element

2013-02-12 Thread Michael T. Pope
On Mon, 11 Feb 2013 04:35:49 PM Michael Vehrs wrote: I admit I did not explain that properly. Some time ago, there was an improvement request, either on the tracker or the developer list, to allow switching the production (specifically, the secondary production) of the colony center tile from

Re: [Freecol-developers] Generalized production element

2013-02-12 Thread Michael Vehrs
On 12.02.2013 13:35, Michael T. Pope wrote: On Mon, 11 Feb 2013 04:35:49 PM Michael Vehrs wrote: I admit I did not explain that properly. Some time ago, there was an improvement request, either on the tracker or the developer list, to allow switching the production (specifically, the

Re: [Freecol-developers] Generalized production element

2013-02-11 Thread Michael T. Pope
On Sun, 10 Feb 2013 01:56:43 PM Michael Vehrs wrote: I have committed a change that introduces a new generalized production element, but does not yet make use of its new features. I tried to preserve compatibility as far as possible. However, this might be a good time to standardize all