Firelock fixes (#12542)

* Firelock fixes

* review
This commit is contained in:
Leon Friedrich
2022-11-11 17:21:01 +13:00
committed by GitHub
parent 9415f1e0b3
commit 3a0c3b02b3
4 changed files with 17 additions and 12 deletions

View File

@@ -107,8 +107,16 @@ public partial class AtmosphereSystem
else
RaiseLocalEvent(ref ev);
if (ev.Handled)
return ev.Mixtures;
// Default to a space mixture... This is a space game, after all!
return ev.Mixtures ?? new GasMixture?[tiles.Count];
ev.Mixtures ??= new GasMixture?[tiles.Count];
for (var i = 0; i < tiles.Count; i++)
{
ev.Mixtures[i] ??= GasMixture.SpaceGas;
}
return ev.Mixtures;
}
public GasMixture? GetTileMixture(EntityUid? gridUid, EntityUid? mapUid, Vector2i tile, bool excite = false)