diff --git a/OpenRA.Mods.Common/Traits/World/ShroudRenderer.cs b/OpenRA.Mods.Common/Traits/World/ShroudRenderer.cs index a4eff56b27..72256b5d0e 100644 --- a/OpenRA.Mods.Common/Traits/World/ShroudRenderer.cs +++ b/OpenRA.Mods.Common/Traits/World/ShroudRenderer.cs @@ -158,7 +158,7 @@ namespace OpenRA.Mods.Common.Traits foreach (var uv in w.Map.AllCells.MapCoords) { var pos = w.Map.CenterOfCell(uv.ToCPos(map)); - var screen = wr.ScreenPosition(pos - new WVec(0, 0, pos.Z)); + var screen = wr.Screen3DPosition(pos - new WVec(0, 0, pos.Z)); var variant = (byte)Game.CosmeticRandom.Next(info.ShroudVariants.Length); tileInfos[uv] = new TileInfo(screen, variant); } diff --git a/mods/ts/sequences/misc.yaml b/mods/ts/sequences/misc.yaml index 8879f3befc..263d8b4150 100644 --- a/mods/ts/sequences/misc.yaml +++ b/mods/ts/sequences/misc.yaml @@ -274,6 +274,7 @@ resources: Length: 12 ShadowStart: 12 Offset: 0, -12 + ZRamp: 1 tib01: tib01 tib02: tib02 tib03: tib03 @@ -302,6 +303,7 @@ resources: shroud: Defaults: Offset: 0, -1 + ZRamp: 1 shroud: Length: * fog: fog