v1.52 - Forest chop not applied when production queue empty

jray

King
Joined
Jan 31, 2006
Messages
925
Location
North Carolina (USA)
Hi, maybe I'm just a nitwit and this is intended behavior, but I really thought that if you complete a forest chop while the receiving city's production queue is empty, you are still supposed to get the hammers in that city. However, in the attached .sav file this is not the case. There is only 1 city and 1 chopping worker, so it's pretty simple to reproduce.

To reproduce the problem:

1. Load the game and try completing the forest chop first, then adding a Quecha to the production queue. Note that the 30 hammers are not credited, and the Quecha indeed takes 3 turns to spawn.

2. Load the game again but this time try adding a Quecha to the production queue first. Then chop. Note that the 30 hammers are credited, and the Quecha reports "30/15" as it's supposed to, and the correct overflow of 15 hammers is available on the next turn.
 
The same you get when you just have conquered a city that's still in revolt, and you chop a forest while forgetting to fill the queue, then all shields are lost. Maybe the reason is that the amount of hammers you get depends on the thing you want to build, e.g. when you are aggressive and want to build a barrack you get 60 hammers in stead of 30. So it's not possible to fill the queue with a certain amount of hammers when it's not assigned to a build.

Asperge
 
Asperge said:
The same you get when you just have conquered a city that's still in revolt, and you chop a forest while forgetting to fill the queue, then all shields are lost. Maybe the reason is that the amount of hammers you get depends on the thing you want to build, e.g. when you are aggressive and want to build a barrack you get 60 hammers in stead of 30. So it's not possible to fill the queue with a certain amount of hammers when it's not assigned to a build.

Asperge

I don't think that's the explanation in this case, because the chops affect base production, which is independent of production bonuses like that. If you complete a chop when the queue has a single item with 1 hammer left, check the following turn. Assuming the chop produced 30 hammers, the overflow will be reported as 29 hammers, regardless of which item you put next in the queue. If you choose a barracks with an agressive civ and hover over the hammers in the city screen, it will say "Overflow = 29" followed by a "Bonus for aggressive 100%" and add up to 58.

Anyway, this bug makes chopping a real micromanagement nightmare if you use the "Minimize Popups" option, which I heartily recommend. By default, unless you remember ahead of time to intercept the workers, you will end up completing your chops before you change the production queues in cities. I don't know how I played so many dozens of games without noticing before... maybe I just got lucky until now.

Also, I just read a post yesterday (although an anecdotal one) where someone mentioned doing a bunch of chopping while a city was in revolt and ending up with an overflow of hundreds of hammers as soon as the city came alive. If I find the post, I'll add a link.
 
jray said:
someone mentioned doing a bunch of chopping while a city was in revolt and ending up with an overflow of hundreds of hammers as soon as the city came alive

I have experienced that also many times but only after i did put something in the queue, otherwise it was lost. Your queue just don't get filled if it is not assigned. Something else i have experience ( no example ) is that under some conditions you can go to the next turn without assinging a queue (most of the time they will ask you again and again what to build in a certain city but sometimes you slip through it), and all your hammers will be lost turn after turn untill you see it. That's bad management from the computer.

I don't use 'minimize popups' and fill every queue of a conquered city immediately, this way i tackle the problem.

And i keep my explanation, the computer just can't fill the queue with hammers because it don't know how much hammers it must give because that depends on assingment. In your overflow example there is an assignment ....and that assingment predicts the amount of hammers allthough that can change with the next assingment, i hope i am clear.

Asperge
 
Back
Top Bottom