diff --git a/OpenRa.Game/Graphics/WorldRenderer.cs b/OpenRa.Game/Graphics/WorldRenderer.cs index 339237661c..4bbc22bb45 100644 --- a/OpenRa.Game/Graphics/WorldRenderer.cs +++ b/OpenRa.Game/Graphics/WorldRenderer.cs @@ -167,6 +167,17 @@ namespace OpenRa.Game.Graphics pipxyOffset.Y -= 5; } } + float2 fakexyBase = new float2(-16, -4); + if (selectedUnit.Owner == Game.LocalPlayer){ + foreach (var fake in selectedUnit.traits.WithInterface()) + { + float2 fakexyOffset = xY + new float2(selectedUnit.Bounds.Width/2, 0) + fakexyBase; + var fakeImage = new Animation("pips"); + fakeImage.PlayRepeating("fake"); + spriteRenderer.DrawSprite(fakeImage.Image, fakexyOffset, 0); + } + } + if (ShowUnitPaths) { diff --git a/sequences.xml b/sequences.xml index 4c18e47ae0..554f5a6bcd 100644 --- a/sequences.xml +++ b/sequences.xml @@ -538,6 +538,7 @@ + diff --git a/units.ini b/units.ini index 0c03238ad0..245669f100 100755 --- a/units.ini +++ b/units.ini @@ -457,35 +457,35 @@ SelectionPriority=3 LongDesc=Repairs vehicles, reloads minelayers, and \nallows the construction of additional bases. [FACF] Description=Fake Construction Yard -Traits=Building, RenderBuilding +Traits=Building, RenderBuilding, Fake Dimensions=3,3 Footprint=xxx xxx xxx SelectionPriority=3 LongDesc=Looks like a Construction Yard. [WEAF] Description=Fake War Factory -Traits=Building, RenderWarFactory +Traits=Building, RenderWarFactory, Fake Dimensions=3,2 Footprint=xxx xxx SelectionPriority=3 LongDesc=Looks like a War Factory. [SYRF] Description=Fake Shipyard -Traits=Building, RenderBuilding +Traits=Building, RenderBuilding, Fake Dimensions=3,3 Footprint=xxx xxx xxx SelectionPriority=3 LongDesc=Looks like a Shipyard [SPEF] Description=Fake Sub Pen -Traits=Building, RenderBuilding +Traits=Building, RenderBuilding, Fake Dimensions=3,3 Footprint=xxx xxx xxx SelectionPriority=3 LongDesc=Looks like a Sub Pen [DOMF] Description=Fake Radar Dome -Traits=Building, RenderBuilding +Traits=Building, RenderBuilding, Fake Dimensions=2,2 Footprint=xx xx SelectionPriority=3