diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index 2ea74f4762..78cf91b0eb 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -392,6 +392,7 @@
+
diff --git a/OpenRA.Mods.D2k/Traits/Render/WithDockingOverlay.cs b/OpenRA.Mods.Common/Traits/Render/WithDockingOverlay.cs
similarity index 97%
rename from OpenRA.Mods.D2k/Traits/Render/WithDockingOverlay.cs
rename to OpenRA.Mods.Common/Traits/Render/WithDockingOverlay.cs
index 4b0a2c69a3..c059a21351 100644
--- a/OpenRA.Mods.D2k/Traits/Render/WithDockingOverlay.cs
+++ b/OpenRA.Mods.Common/Traits/Render/WithDockingOverlay.cs
@@ -10,10 +10,9 @@
using OpenRA.Effects;
using OpenRA.Graphics;
-using OpenRA.Mods.Common.Traits;
using OpenRA.Traits;
-namespace OpenRA.Mods.D2k.Traits
+namespace OpenRA.Mods.Common.Traits
{
[Desc("Rendered when a harvester is docked.")]
public class WithDockingOverlayInfo : ITraitInfo, Requires, Requires
diff --git a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
index 5981c7e3c2..28bf2f6044 100644
--- a/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
+++ b/OpenRA.Mods.D2k/OpenRA.Mods.D2k.csproj
@@ -81,7 +81,6 @@
-
diff --git a/mods/ts/rules/shared-structures.yaml b/mods/ts/rules/shared-structures.yaml
index 487c84f576..75da7a2d7f 100644
--- a/mods/ts/rules/shared-structures.yaml
+++ b/mods/ts/rules/shared-structures.yaml
@@ -88,6 +88,9 @@ PROC:
Sequence: idle-redlights
WithIdleOverlay@BIB:
Sequence: bib
+ WithDockingOverlay@flame:
+ Sequence: flame
+ Palette: effect
Power:
Amount: -30
diff --git a/mods/ts/sequences/structures.yaml b/mods/ts/sequences/structures.yaml
index e2718a2809..f56b460f77 100644
--- a/mods/ts/sequences/structures.yaml
+++ b/mods/ts/sequences/structures.yaml
@@ -846,7 +846,7 @@ nahpad:
Offset: 0, 0
UseTilesetCode: false
-proc: # TODO: unused narefn_a, narefn_b
+proc: # TODO: unused narefn_a
Defaults:
Offset: -12, -42
UseTilesetCode: true
@@ -862,6 +862,8 @@ proc: # TODO: unused narefn_a, narefn_b
make: ntrefnmk
Length: 20
ShadowStart: 20
+ flame: ntrefn_b
+ Length: *
idle-redlights: ntrefn_c
Length: 16
Tick: 120