v104 Finished horseman not appearing

rf900

Warlord
Joined
Jan 31, 2006
Messages
194
I will try to reproduce it and send a save file but just in case someone else experienced something similar.

I was producing a horseman as Mongols, in the turn when it was finished I also discovered Chivalry. At that point it said horseman finished but no unit appear in the city. I could then produce Keshik at the city so it was not horse shortage. Maybe it is a vanilla bug with this kind of coincidence of tech/unit upgrade.
 
This is part of vanilla. I agree it's annoying that it cancels current construction when the tech is researched. I think it should keep building units we've started training.
 
Does it keep your hammers invested in the horseman towards building a Keshik though? Or do you lose them?
 
We lose the production, but that part makes sense. Otherwise we could prebuild new units to appear the turn they unlock - and move them right away. It'd be similar to purchasing but without the movement penalty disadvantage.
 
The unit changes, but I don't think the production carries over in Civ 5. I believe it did in Civ 4, which might be where the confusion is. I haven't looked closely at how it works in over half a year so my memory might be faulty. :crazyeye:
 
The unit changes, but I don't think the production carries over in Civ 5. I believe it did in Civ 4, which might be where the confusion is. I haven't looked closely at how it works in over half a year so my memory might be faulty. :crazyeye:

Really? I'm pretty sure it does. I have, many times, been building a horseman while researching chivalry and then had my production changed to a (mostly finished) knight when the tech completes. I think this is fine, especially given how long it can take to build units. You already can get instant access to new units by upgrading or gold purchase, so I see no exploit potential here.
The new unit is always more expensive than the old unit, so it still usually takes another few turns for the new unit to finish building.

Having the unit finish on the turn the tech completes is a special case, I don't think I've ever had that, so I'm not certain what happens there.
 
Yes, the production changes halfway to the new tech unit
In this case, it sounds like it is working as intended, and there is no problem. If you want to finish the horseman, then change tech to something else for a turn, let the horseman finish, then finish researching chivalry on the next turn.
 
Edited previous post, something is not right, tried it again with the save game and it is like this:

turnX
Horseman in 2 turns
Chivalry in 1 turn

turnX+1
Horseman in 1 turns
Discover chivalry

turnX+2
Horseman finished but doesn't appear (can build Keshik now) ???
Researching something else

Will upload the savegame this afternoon.
 
Do you know if that happens in vanilla? It sounds like it may be a mistake with the order of operations for unit construction... which probably isn't something I can fix without access to the game core.
 
Edited previous post, something is not right, tried it again with the save game and it is like this:

turnX
Horseman in 2 turns
Chivalry in 1 turn

turnX+1
Horseman in 1 turns
Discover chivalry

turnX+2
Horseman finished but doesn't appear (can build Keshik now) ???
Researching something else

Will upload the savegame this afternoon.

How do you know the horseman is "finished"?
If you start building a keshik on turn X+2, does it already have some hammers built towards it?
 
Will try to reproduce the same in vanilla, the strange thing when chivalry is discover checking the city still producing the horseman I can no longer purchase or build a horseman, only the Keshik appears. And in the city and others is appears greayed in this case as I had not enough horses.

After the X+2 turn I can start a Keshik, but fresh with no saved hammers. I recover the horse from the finished but not generated horseman.
 
I have just had this happen in VEM with a swordsman when i completed Steel. I dont think it contributed to the longswordsman also.
 
Back
Top Bottom