Villager build options don't update when building is finished, only when ui is loaded

:arrow_forward: GAME INFORMATION

:point_down: These details are CRITICAL; DO NOT skip them or your issue may not be reviewed.

:arrow_forward: ISSUE EXPERIENCED

I’m in feudal age. I built a mill, and a lumber camp. went up to feudal. Now that I’m in feudal I can build an archery range, though I still need to build a barracks, so for the moment it’s grayed out. So far so good. So I task a vill (we’ll call them vill 1) to build the barracks, and while vill 1 is building the barracks I select another vill (we’ll call them vill 2) and open up the military buildings the vill can construct. Since vill 1 hasn’t finished the barracks, vill 2 can’t build an archery range. Again so far so good. However, as I keep the military buildings pane open for vill 2, vill 1 finishes the barracks, but the ui for vill 2 doesn’t update to show that they can now build an archery range. You have to back out, then go back into the military buildings, before vill 2 can build an archery range. Even the hotkeys don’t work. It’s not just a graphical problem where the icon is grayed out when it should be, what a village can build is checked when the UI is opened, not later when a hotkey is pressed, nor is the UI updated when a building is built.

I want to be super duper clear. This isn’t me saying that the barracks doesn’t unlock archery range, only that the CHECK to determine whether or not a barracks has been built only occurs when the military buildings pane of the villager UI first opens. Even if later a barracks is then built, you have to re-open the military buildings pane before the existence of a barracks is checked and subsequently Archery Range is allowed.

I’ll admit, this is an extremely esoteric problem, with a very quick workaround, but still it is technically producing an incorrect result.

:arrow_forward: FREQUENCY OF ISSUE

100% of the time

:arrow_forward: REPRODUCTION STEPS

:point_down: List CLEAR and DETAILED STEPS we can take to reproduce the issue ourselves… Be descriptive!

Here’s the steps to reproduce the issue:

  1. Build a Mill and a Lumberjack and nothing else.
  2. Click up to Feudal
  3. In feudal age task a villager to build a barracks
  4. After that first vill starts the barracks, but BEFORE that first vill completes the barracks, select a second village and open up the military buildings pane. Do not close the pane.
  5. Notice upon the completion of the Barracks by vill 1, that the ui for vill 2 indicates they cannot build an archery range, which is congruent with their inability to build archery ranges using hotkeys.

:arrow_forward: EXPECTED RESULT

I would expect a villager’s ability to build a building that requires a pre-requisite building (Archery Range, Stable, Siege Workshop) would be based on what pre-requisite buildings are built at the time of the attempt to build said building, and not when the ui is originally loaded. This is correctly done for resources. I can load the military building pane, have insufficient resources to build a given building, keep the pane open, wait for those resources to come, then UI updates and I’m then be allowed to build that building.

:arrow_forward: IMAGE

this video shows the UI doesn’t update upon the building of a pre-requisite building.

this video shows that I can’t build the archery range even with hotkeys. switching between “Q” and “W” should switch between a barracks and an archery range, but because the ui hasn’t updated, the “W” defaults to the economic pane which results in the mill being selected instead.

1 Like

yea some specific thing needs refresh of build page slightly annoying but w/e