From baf3099a0cc0abcd576dee7437149e19a3eea08b Mon Sep 17 00:00:00 2001 From: Ed Date: Sat, 2 Nov 2024 11:34:57 +0300 Subject: [PATCH] Update DungeonJob.PostGenBiome.cs --- .../Procedural/DungeonJob/DungeonJob.PostGenBiome.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs index d2fe317b48..8a40191e02 100644 --- a/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs +++ b/Content.Server/Procedural/DungeonJob/DungeonJob.PostGenBiome.cs @@ -1,5 +1,6 @@ using System.Threading.Tasks; using Content.Server.Parallax; +using Content.Shared.Maps; using Content.Shared.Parallax.Biomes; using Content.Shared.Procedural; using Content.Shared.Procedural.PostGeneration; @@ -31,6 +32,12 @@ public sealed partial class DungeonJob if (reservedTiles.Contains(node)) continue; + if (dunGen.TileMask is not null) + { + if (dunGen.TileMask.Contains(((ContentTileDefinition) _tileDefManager[tileRef.Value.Tile.TypeId]).ID)) + continue; + } + // Need to set per-tile to override data. if (biomeSystem.TryGetTile(node, indexedBiome.Layers, seed, _grid, out var tile)) {