Kark
Mad berserker
It's happend before, but now again. I was building Stonehenge and took a pause to get a settler or two. And suddenly, no Stonehenge in the building queue.
It's happend before, but now again. I was building Stonehenge and took a pause to get a settler or two. And suddenly, no Stonehenge in the building queue.
Exactly my point.... I'm sure it's not in his build cue because somebody else built it! Putting it in your que doesn't mean you get to keep it for all eternity! Somebody else will build it if you don't make it a priority!Once you start building Stonehenge, you don't stop until it's finished. It's a very popular Wonder in the game and someone will beat you to it if you pause. Especially for something that takes as long as a couple of Settlers.
<DefineName>BUILDING_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>50</iDefineIntVal>
<DefineName>UNIT_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>10</iDefineIntVal>
These values are in GlobalDefines.xml.
The other thing I found out just recently is that a single refresh turn and then switching back to something else does not prevent the spent hammers from decaying further. Once the decay starts you need to finish the item to avoid loss of hammers.
<DefineName>BUILDING_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>50</iDefineIntVal>
<DefineName>UNIT_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>10</iDefineIntVal>
Interesting. The decay must be very slow (I've never measured it, or looked in the code for that bit, maybe ~1-2hammer a turn). I know at one point in my current game I've had 4 or more units alternated in the build queue, and the time to build never changed on them, and at least one or two of them must have been paused for more than 10 turns to get them all within 1 turn to build.
Probably somebody else built it... it takes a very long time to lose hammers in a build que, and especially if you've got enough to be seriously taking a shot at a wonder... more likely then not, Stonehenge was built elsewhere, and you got the money from the production, but didn't notice the notification at the top of the screen.
I often start building Wonders in a city with no intention of completing them just for the. This can get you much needed
early in the game.
[B]if (isHuman())[/B]
{
if (getBuildingProductionTime((BuildingTypes)iI) > GC.getDefineINT("BUILDING_PRODUCTION_DECAY_TIME"))
{
setBuildingProduction(((BuildingTypes)iI), ((getBuildingProduction((BuildingTypes)iI) * GC.getDefineINT("BUILDING_PRODUCTION_DECAY_PERCENT")) / 100));
}
}
That's another thing too... if you build something 50% complete (say a Rifleman), then somehow remove it from your que (like order something else to be built without using the "SPACE" bar), the item may not be in your que, but the computer remembers the hammers completed.Finally regarding the OP
just because it is not in your queue (list of things on the bottom left of the city screen), doesn't mean you have lost the hammers
If it is still something you can build (box of pictures on the bottom middle of the city screen) then the hammers are still there
That's another thing too... if you build something 50% complete (say a Rifleman), then somehow remove it from your que (like order something else to be built without using the "SPACE" bar), the item may not be in your que, but the computer remembers the hammers completed.
In the above case, if you removed a 50% complete rifleman from your que, then several turns later ordered the city to produce a rifleman, you'd still have a 50% complete rifleman when you select it in your que.
Hammers put toward Wonders don't decay. Post a save and let people look at it.
Hammers put toward Wonders don't decay. Post a save and let people look at it.
Awesome GP farm.