Despite fixing some of the main problems we've been seeing, this is still happening at times but not persistently. It seems they spend a round or two on wealth in between some builds and perhaps it is due to caching and buildings remaining not having value. I would think another unit might have been queued though and that's odd. It's worthy of more investigation but all in all I THINK things are working fairly well on this next dll... I think. Still observing. The gatherer decided to make use of itself right away but it's still a little odd that in the previous game it didn't.
One strange thing about the hunter escort - it wasn't calling for a unit with that AI type, just any unit with defensive or offensive capabilities.
EDIT: Also I'm thinking that the processes coming up may be an artifact of multithreading. I'm not sure about that yet but it's suspect.
This post is mostly for
@alberts2. Although I can confirm the new dll has brokerage calls (both from cities and units) are functioning, I'm still a bit concerned about a few more minor points. I did learn this go around that units, when called through the brokerage, are supposed to immediately take priority over any building (though may not interrupt current builds and any queued other items.) This is not always ideal because it leads to slow responses at times. And I'm pretty sure that processes can be inappropriately queued and not overridden when they should be.
Anyhow, things should be working better at this point but some deeper study and improvement of that whole structure is in order at some point imo.