From cfb23174ed06403389fb2f4ccc37c2d9a788e38f Mon Sep 17 00:00:00 2001 From: Zachary Higgs Date: Sat, 11 Jan 2025 13:27:08 -0400 Subject: [PATCH] Make indestructible tiles not breakable by explosions (#34339) * No more Ai Spacing * Move guard into earlier guard statement --- .../Explosion/EntitySystems/ExplosionSystem.Processing.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs index ca2b0dbf9d..90b777178d 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs @@ -512,7 +512,8 @@ public sealed partial class ExplosionSystem List<(Vector2i GridIndices, Tile Tile)> damagedTiles, ExplosionPrototype type) { - if (_tileDefinitionManager[tileRef.Tile.TypeId] is not ContentTileDefinition tileDef) + if (_tileDefinitionManager[tileRef.Tile.TypeId] is not ContentTileDefinition tileDef + || tileDef.Indestructible) return; if (!CanCreateVacuum) -- 2.51.2