From 667f7fa8bbd49db4966d419b280dfd530eff5217 Mon Sep 17 00:00:00 2001 From: Jessica M Date: Tue, 14 Jul 2026 12:11:51 -0700 Subject: [PATCH] Fix TryFindRandomTileOnStation spawning everything at 0, 0 (#44668) actually use the tile that was found --- Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs b/Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs index a2b509eb7a..9c8c26bdc7 100644 --- a/Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs +++ b/Content.Server/GameTicking/Rules/GameRuleSystem.Utility.cs @@ -3,7 +3,6 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Server.Station.Components; using Content.Shared.GameTicking.Components; -using Content.Shared.Random.Helpers; using Content.Shared.Station.Components; using Robust.Shared.Collections; using Robust.Shared.Map; @@ -165,12 +164,13 @@ public abstract partial class GameRuleSystem where T: IComponent // Invalid tile, try again. if (_atmosphere.IsTileSpace(targetGrid, Transform(targetGrid).MapUid, tileRef.GridIndices) - || _atmosphere.IsTileAirBlockedCached(targetGrid, tile)) + || _atmosphere.IsTileAirBlockedCached(targetGrid, tileRef.GridIndices)) { continue; } - targetCoords = _map.GridTileToLocal(targetGrid, gridComp, tile); + targetCoords = _map.GridTileToLocal(targetGrid, gridComp, tileRef.GridIndices); + tile = tileRef.GridIndices; return true; }