diff --git a/Content.Server/Salvage/SpawnSalvageMissionJob.cs b/Content.Server/Salvage/SpawnSalvageMissionJob.cs index 533e1db61a..53ab835665 100644 --- a/Content.Server/Salvage/SpawnSalvageMissionJob.cs +++ b/Content.Server/Salvage/SpawnSalvageMissionJob.cs @@ -90,10 +90,11 @@ public sealed class SpawnSalvageMissionJob : Job .GetMission(_missionParams.MissionType, _missionParams.Difficulty, _missionParams.Seed); var missionBiome = _prototypeManager.Index(mission.Biome); + BiomeComponent? biome = null; if (missionBiome.BiomePrototype != null) { - var biome = _entManager.AddComponent(mapUid); + biome = _entManager.AddComponent(mapUid); var biomeSystem = _entManager.System(); biomeSystem.SetTemplate(biome, _prototypeManager.Index(missionBiome.BiomePrototype)); biomeSystem.SetSeed(biome, mission.Seed); @@ -173,24 +174,14 @@ public sealed class SpawnSalvageMissionJob : Job List reservedTiles = new(); - // Setup the landing pad - var landingPadExtents = new Vector2i(landingPadRadius, landingPadRadius); - var tiles = new List<(Vector2i Indices, Tile Tile)>(landingPadExtents.X * landingPadExtents.Y * 2); - - // Set the tiles themselves - var landingTile = new Tile(_tileDefManager["FloorSteel"].TileId); - foreach (var tile in grid.GetTilesIntersecting(new Circle(Vector2.Zero, landingPadRadius), false)) { if (!_biome.TryGetBiomeTile(mapUid, grid, tile.GridIndices, out _)) continue; - tiles.Add((tile.GridIndices, landingTile)); reservedTiles.Add(tile.GridIndices); } - grid.SetTiles(tiles); - // Mission setup switch (config) {