diff --git a/OpenRA.Mods.Common/Traits/Render/FloatingSpriteEmitter.cs b/OpenRA.Mods.Common/Traits/Render/FloatingSpriteEmitter.cs index 6417977951..1a8cb149b2 100644 --- a/OpenRA.Mods.Common/Traits/Render/FloatingSpriteEmitter.cs +++ b/OpenRA.Mods.Common/Traits/Render/FloatingSpriteEmitter.cs @@ -92,7 +92,7 @@ namespace OpenRA.Mods.Common.Traits void ITick.Tick(Actor self) { - if (IsTraitDisabled) + if (!self.IsInWorld || IsTraitDisabled) return; if (Info.Duration > 0 && --duration < 0)