Atmos optimizations (#1944)
* Adds IFireAct, ITemperatureExpose * Use AtmosDirection instead of Direction for Atmos * Refactor atmos to heavily rely on arrays and bitflags. Adds F A S T M O S and reduces atmos tech debt heavily. * Optimize and fix more stuff * Kinda improve superconduction * Pipenet is a word * T U R B O M O S * Address reviews * Small optimization * Superconduct is also a word * Remove check * Cleanup tile atmosphere * Correct a comment
This commit is contained in:
committed by
GitHub
parent
3758eb1b60
commit
fb0ac3d70e
@@ -1,12 +1,13 @@
|
||||
#nullable enable
|
||||
using Content.Server.Atmos;
|
||||
using Content.Server.Atmos.Reactions;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.Interfaces.Serialization;
|
||||
|
||||
namespace Content.Server.Interfaces
|
||||
{
|
||||
public interface IGasReactionEffect : IExposeData
|
||||
{
|
||||
ReactionResult React(GasMixture mixture, IGasMixtureHolder? holder);
|
||||
ReactionResult React(GasMixture mixture, IGasMixtureHolder? holder, IEventBus eventBus);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user