From 12f4d288650f291708db97149129c84aefe38063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Aguilera=20Puerto?= Date: Wed, 2 Sep 2020 20:47:19 +0200 Subject: [PATCH] Reduce random offset for tiles --- Content.Shared/Maps/TurfHelpers.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Content.Shared/Maps/TurfHelpers.cs b/Content.Shared/Maps/TurfHelpers.cs index f89dad1453..41ae6fb666 100644 --- a/Content.Shared/Maps/TurfHelpers.cs +++ b/Content.Shared/Maps/TurfHelpers.cs @@ -106,9 +106,11 @@ namespace Content.Shared.Maps mapGrid.SetTile(tileRef.GridIndices, new Tile(plating.TileId)); + var half = mapGrid.TileSize / 2f; + //Actually spawn the relevant tile item at the right position and give it some random offset. - var tileItem = entityManager.SpawnEntity(tileDef.ItemDropPrototypeName, new GridCoordinates(indices.X, indices.Y, mapGrid)); - tileItem.RandomOffset(0.5f); + var tileItem = entityManager.SpawnEntity(tileDef.ItemDropPrototypeName, indices.ToGridCoordinates(mapManager, tileRef.GridIndex).Offset(new Vector2(half, half))); + tileItem.RandomOffset(0.25f); return true; }