diff --git a/Content.Client/Sandbox/SandboxSystem.cs b/Content.Client/Sandbox/SandboxSystem.cs index 18617b08bb..18bcc51f2f 100644 --- a/Content.Client/Sandbox/SandboxSystem.cs +++ b/Content.Client/Sandbox/SandboxSystem.cs @@ -103,6 +103,8 @@ namespace Content.Client.Sandbox if (_placement.Eraser) _placement.ToggleEraser(); + _placement.Direction = _transform.GetWorldRotation(uid).GetCardinalDir(); + _placement.BeginPlacing(new() { EntityType = comp.EntityPrototype.ID, @@ -121,6 +123,9 @@ namespace Content.Client.Sandbox if (_placement.Eraser) _placement.ToggleEraser(); + _placement.Direction = (Direction)(tileRef.Tile.RotationMirroring % 4 * 2); + _placement.Mirrored = tileRef.Tile.RotationMirroring >= 4; + _placement.BeginPlacing(new() { EntityType = null,