From 3d7815d8c1e5005977af1289ea279004e301b007 Mon Sep 17 00:00:00 2001 From: Taryn Date: Sat, 22 Feb 2014 12:45:25 -0600 Subject: [PATCH] Added a TraitOrDefault for Mobile and with that a check for mobile.IsMoving to RenderLandingCraft. --- OpenRA.Mods.RA/Render/RenderLandingCraft.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Render/RenderLandingCraft.cs b/OpenRA.Mods.RA/Render/RenderLandingCraft.cs index da8540e8df..782c5c624d 100644 --- a/OpenRA.Mods.RA/Render/RenderLandingCraft.cs +++ b/OpenRA.Mods.RA/Render/RenderLandingCraft.cs @@ -10,6 +10,7 @@ using System.Linq; using OpenRA.Traits; +using OpenRA.Mods.RA.Move; namespace OpenRA.Mods.RA.Render { @@ -39,7 +40,11 @@ namespace OpenRA.Mods.RA.Render public bool ShouldBeOpen() { - if (self.CenterPosition.Z > 0) + var mobile = self.TraitOrDefault(); + if (mobile == null) + return false; + + if (self.CenterPosition.Z > 0 || mobile.IsMoving) return false; return cargo.CurrentAdjacentCells