mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-06-27 15:26:40 +00:00
7440523ade
This is the same commit as 2abd9cead2 / D1418, fixing noted issues.
This addresses two related issues:
- Units visibly garrisoned on gates keep the gate open.
- Units visibly garrisoned on entities keep their pathfinding blocker
flags.
De-activate the obstruction of visibly-garrisoned entities, fixing the
2nd issue.
Keep a list of entities that cannot move and thus should not count
towards gate-opening logic.
Packing logic is kept separate: it is more related to entities having
'alternate forms' with different capabilities than being currently
incapable of moving.
Based on work by temple
Fixes #2679.
Fixes #5151.
Differential Revision: https://code.wildfiregames.com/D2775
This was SVN commit r23731.