]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Make indestructible tiles not breakable by explosions (#34339)
authorZachary Higgs <compgeek223@gmail.com>
Sat, 11 Jan 2025 17:27:08 +0000 (13:27 -0400)
committerGitHub <noreply@github.com>
Sat, 11 Jan 2025 17:27:08 +0000 (18:27 +0100)
* No more Ai Spacing

* Move guard into earlier guard statement

Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs

index ca2b0dbf9d1956f6414b774354ada3dae04db6ee..90b777178d96dbdb3d6e897ac08fef82faf2e17e 100644 (file)
@@ -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)