Not a game breaking problem, but its very annoying to deal with, and I had this same issue on AoE3.
Basically whenever I want to build a wall, the villagers will always walk to the other side of the wall foundation before they start building it, often walling themselves out and I have to manually bring them back so they can start building the wall from the inside otherwise some previous villagers seconds will be lost or the vills will end up getting exposed to raids.
I would really appreciate if you could have a look into this.
Noticed this with towers or gates… even after redirecting they wont always be able to build from the safe side… have to occasionally have them ontop the wall just to get them to build in a safer spot
This is a really interesting one that I’d like to take to the team, but I’d like to see some discussion first. How would one determine a “safe” side?
Add directional arrows like towers? Closest to TC? The side the villager is closest to when tasked with construction?
What happens if that side becomes impassible or unsafe for whatever reason? Should the Villager just stop? Should they then venture to the unsafe side? But then what would constitute “unsafe”?
Lots to think about. What do you all think?
Tha would be it. Ideally you would want the villager not to walk across the wall foundation to start building it. This is not a major issue but it does require some extra attention when talking them to walls.
Also had this issue a number of times. With Delhi troops building walls as well.
I’ll try watch it more closely next time but they seem to randomly decide to cross over to the opposite side to where they began while building the wall, for no Reason. Happens with almost any wall I build if it’s of any length greater than a couple tiles.
Yeah id agree its not a change being requested… persay… its a literal inconsistent behavior. Seems their pathfinding doesnt always prioritize the direct route… (maybe related to units that cant cross a map without getting stuck on bridges/bldngs)?
But na they def shouldnt stop if cant access a particular side… i feel like its currently building whatever side it approaches from…i think its more of a cleaning current code not redevelopment.