Fix Carryalls waiting for actors on transit-only tiles

This commit is contained in:
Oliver Brakmann
2020-07-03 21:46:21 +02:00
committed by abcdefg30
parent 477db9cd4a
commit 595809f090

View File

@@ -129,6 +129,9 @@ namespace OpenRA.Mods.Common.Traits
if (delayPickups.Any(d => d.IsTraitEnabled() && !d.TryLockForPickup(self, carrier)))
return LockResponse.Pending;
if (mobile != null && !mobile.CanStayInCell(self.Location))
return LockResponse.Pending;
if (state != State.Locked)
{
state = State.Locked;