Opened 8 years ago

Last modified 5 years ago

#3625 new defect

Units walking over foundations block construction of buildings

Reported by: fabio Owned by:
Priority: Should Have Milestone: Backlog
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by elexis)

Can be reproduced when a flow of traders walk on a foundation.

This is the same issue of #1406, probably reappeared after pathfinding changes. (Opening a new bug since the old one is several years old.)

Attachments (1)

Screen Shot 2016-03-16 at 11.39.36 AM (2).png (778.2 KB ) - added by _kali 8 years ago.
unit refusing to move off of a foundation

Download all attachments as: .zip

Change History (3)

by _kali, 8 years ago

unit refusing to move off of a foundation

comment:1 by _kali, 8 years ago

I've noticed that this typically happens when you place a foundation over a lot of units, and typically with larger buildings like forts and civ centers. Most units move out of the way, but sometimes 1 (and it's usually only 1) gets stuck. It seems like a "retry" is needed to keep moving units off the foundation every X seconds unit construction starts.

Another option is to simply not allow foundations to be placed on units (and for units not to be allowed to travel over foundations). Since foundations have 1hp, it wouldn't be unreasonable to have an invading army destroy the foundation, or to not allow their progress over it. It would also help solve this nomad exploit: http://trac.wildfiregames.com/ticket/3667. And placing unconstructed buildings as obstacles wouldn't necessarily be a huge advantage since they cost everything up front. It's true that you get their money back when they're destroyed, but there could be a cliff to how much you recoup, like a max of 80% returned once you place a building and it's destroyed.

In any event, when a unit gets stuck on a foundation, the workers animate like they're working, but nothing gets built and the player doesn't get notified, so it's easy to place a building and come back a minute later to see that nothing was built. I've seen it affect the outcome of some close games.

comment:2 by elexis, 5 years ago

Description: modified (diff)

refs #5500 #4278

Note: See TracTickets for help on using tickets.