I had a city building a warrior, just a few turns away from completion, when I finally got copper hooked up. As a result, the city switched automatically to Spearman, since obtaining copper made Warrior now obsolete unit. Building the Spearman would take a lot more turns to complete, but at least the hammers I had accumulated towards building the Warrior were carried over to the Spearman (so it seems that production upgrades are the one case in which a build change actually preserves hammers).
But how did the game decide to switch to Spearman instead of Axeman? They both are upgrade paths for Warrior, both require copper, and they both cost the same amount. I had the techs for both Spearman and Axeman -- and I verified I had the option now to build them.
Also, I couldn't switch the production over to Axeman without losing the hammers carried over from Warrior.
I guess the game just picks one possible upgrade path, but it'd be nice to have the choice, or at least let the production be switched manually without wasting hammers.
But how did the game decide to switch to Spearman instead of Axeman? They both are upgrade paths for Warrior, both require copper, and they both cost the same amount. I had the techs for both Spearman and Axeman -- and I verified I had the option now to build them.
Also, I couldn't switch the production over to Axeman without losing the hammers carried over from Warrior.
I guess the game just picks one possible upgrade path, but it'd be nice to have the choice, or at least let the production be switched manually without wasting hammers.