Make indestructible tiles not breakable by explosions (#34339)

* No more Ai Spacing

* Move guard into earlier guard statement
This commit is contained in:
Zachary Higgs
2025-01-11 13:27:08 -04:00
committed by GitHub
parent 3439b77023
commit cfb23174ed

View File

@@ -512,7 +512,8 @@ public sealed partial class ExplosionSystem
List<(Vector2i GridIndices, Tile Tile)> damagedTiles, List<(Vector2i GridIndices, Tile Tile)> damagedTiles,
ExplosionPrototype type) ExplosionPrototype type)
{ {
if (_tileDefinitionManager[tileRef.Tile.TypeId] is not ContentTileDefinition tileDef) if (_tileDefinitionManager[tileRef.Tile.TypeId] is not ContentTileDefinition tileDef
|| tileDef.Indestructible)
return; return;
if (!CanCreateVacuum) if (!CanCreateVacuum)