From 4be6b51c58e0f55f1db4d4a9ab59146177176bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Tue, 9 Dec 2014 20:30:23 +0100 Subject: [PATCH] save a trait lookup --- OpenRA.Mods.RA/Activities/Teleport.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenRA.Mods.RA/Activities/Teleport.cs b/OpenRA.Mods.RA/Activities/Teleport.cs index 162dd4b549..071e320afe 100755 --- a/OpenRA.Mods.RA/Activities/Teleport.cs +++ b/OpenRA.Mods.RA/Activities/Teleport.cs @@ -64,10 +64,10 @@ namespace OpenRA.Mods.RA.Activities self.Trait().SetPosition(self, destination); self.Generation++; - if (killCargo && self.HasTrait()) + if (killCargo) { - var cargo = self.Trait(); - if (teleporter != null) + var cargo = self.TraitOrDefault(); + if (cargo != null && teleporter != null) { while (!cargo.IsEmpty(self)) {