Hi, I wanted to ask if this is a bug or a feature:
- Give the order to build a road and finish it
- Issue order to build anywhere along the road a free standing wall
- If you issue a command to remove said wall, Hearthlings are overly motivated and so eager for deconstruction they remove the road as well.
The wall and road might be touching anywhere even diagonally.
What is a bug, and I now for sure in this case, is that you don’t have any option while designing this kind of structure (imagine you’ve built a road that goes diagonally in front and below the wall) to actually go back (undo), or to remove the design (ghost build). And when you actually do click on remove building (design of wall) Hearthlings remove the road (already finished structure) as well.
My opinion about this behaviour is that there should be a variable introduced for buildings, as at this moment all of them have their own ID, (easy to spot, (first name any building has, even if it is just a next level in building road-steps) is it’s order number) this ID should also have a boolean variable ‘ghostbuild’. This variable would be used in designing (build/remove) for game to have a way of knowing if button triggered is actually for removing unfinished (under design) or finished building.
ghostbuilding:1 = building can be removed only by remove design button
ghostbuilding:0 = building is a finished product, therefore can be removed only be deconstruct button
Of course, this would mean, that there has to be whole another button/function introduced (deconstruct vs. remove design), but you’re a bunch of clever people and I believe in you!
BTW, it would also help players differentiate between removing existing building and a design. Plus what also happens to me is that I can have only one active building designer at the time, so I cannot design more buildings while Hearthlings are busy building (bug/feature?).
That’s all folks, thanks for amazing game, always happy to play around some more!