From 8d688ab5f36e65b2c35ece9d126c75fcf4a3e2d9 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 23 Oct 2016 12:20:25 +0100 Subject: [PATCH] Use ChangeOwner on captured cargo. --- OpenRA.Mods.Common/Traits/Cargo.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/OpenRA.Mods.Common/Traits/Cargo.cs b/OpenRA.Mods.Common/Traits/Cargo.cs index 29dc1c135c..fab07541e9 100644 --- a/OpenRA.Mods.Common/Traits/Cargo.cs +++ b/OpenRA.Mods.Common/Traits/Cargo.cs @@ -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); } public void AddedToWorld(Actor self)