Merge pull request #12292 from pchote/fix-cargo-capture

Prevent mod-code from manpulating actor owners directly.
This commit is contained in:
abcdefg30
2016-10-23 18:06:51 +02:00
committed by GitHub
5 changed files with 10 additions and 8 deletions

View File

@@ -382,11 +382,8 @@ namespace OpenRA.Mods.Common.Traits
if (cargo == null)
return;
self.World.AddFrameEndTask(w =>
{
foreach (var p in Passengers)
p.Owner = newOwner;
});
foreach (var p in Passengers)
p.ChangeOwner(newOwner);
}
void INotifyAddedToWorld.AddedToWorld(Actor self)