]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Predicted internals (#33800)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fri, 2 May 2025 08:22:29 +0000 (18:22 +1000)
committerGitHub <noreply@github.com>
Fri, 2 May 2025 08:22:29 +0000 (18:22 +1000)
commitbd69fc612aee0cc0dd686672dd3ec23712684ce0
treeeb6b0007dd91d6df69b03104ebec3882ec1b947d
parentd404422b5c119c6bd21ab0c3b6c2278208831e55
Predicted internals (#33800)

* Predicted gas pumps

I wanted to try out atmos and first thing I found.

* a

* Atmos device prediction

- Canisters
- Tanks
- Internals

AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.

* Remove details range

* Gas tank prediction

* Even more sweeping changes

* Alerts

* rehg

* Popup fix

* Fix merge conflicts

* Fix

* Review
94 files changed:
Content.Client/Alerts/ClientAlertsSystem.cs
Content.Client/Atmos/EntitySystems/GasTankSystem.cs [new file with mode: 0644]
Content.Client/Atmos/Piping/Unary/Systems/GasCanisterSystem.cs [new file with mode: 0644]
Content.Client/Atmos/UI/GasCanisterBoundUserInterface.cs
Content.Client/Atmos/UI/GasPressurePumpBoundUserInterface.cs
Content.Client/Body/Systems/InternalsSystem.cs [new file with mode: 0644]
Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs
Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankBoundUserInterface.cs
Content.Client/UserInterface/Systems/Atmos/GasTank/GasTankWindow.cs
Content.IntegrationTests/Tests/Power/PowerTest.cs
Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs
Content.Server/Ame/AmeNodeGroup.cs
Content.Server/Ame/EntitySystems/AmeControllerSystem.cs
Content.Server/Atmos/Components/BreathToolComponent.cs [deleted file]
Content.Server/Atmos/Components/GasTankComponent.cs [deleted file]
Content.Server/Atmos/Consoles/AtmosMonitoringConsoleSystem.cs
Content.Server/Atmos/EntitySystems/AtmosphereSystem.BreathTool.cs [deleted file]
Content.Server/Atmos/EntitySystems/AtmosphereSystem.GridAtmosphere.cs
Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs
Content.Server/Atmos/EntitySystems/GasAnalyzerSystem.cs
Content.Server/Atmos/EntitySystems/GasTankSystem.cs
Content.Server/Atmos/EntitySystems/PipeRestrictOverlapSystem.cs
Content.Server/Atmos/IGasMixtureHolder.cs [deleted file]
Content.Server/Atmos/Piping/EntitySystems/AtmosPipeAppearanceSystem.cs
Content.Server/Atmos/Piping/EntitySystems/AtmosUnsafeUnanchorSystem.cs
Content.Server/Atmos/Piping/Unary/Components/GasCanisterComponent.cs [deleted file]
Content.Server/Atmos/Piping/Unary/EntitySystems/GasCanisterSystem.cs
Content.Server/Body/Components/InternalsComponent.cs [deleted file]
Content.Server/Body/Systems/InternalsSystem.cs
Content.Server/Body/Systems/LungSystem.cs
Content.Server/DeviceLinking/Systems/PowerSensorSystem.cs
Content.Server/DeviceNetwork/Components/ApcNetworkComponent.cs
Content.Server/DeviceNetwork/Systems/ApcNetworkSystem.cs
Content.Server/Electrocution/ElectrocutionNode.cs
Content.Server/Electrocution/ElectrocutionSystem.cs
Content.Server/Movement/Systems/JetpackSystem.cs
Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs
Content.Server/NodeContainer/EntitySystems/NodeGroupSystem.cs
Content.Server/NodeContainer/NodeContainerComponent.cs [deleted file]
Content.Server/NodeContainer/NodeGroups/BaseNodeGroup.cs
Content.Server/NodeContainer/NodeGroups/NodeGroupAttribute.cs
Content.Server/NodeContainer/NodeGroups/NodeGroupFactory.cs
Content.Server/NodeContainer/NodeGroups/PipeNet.cs
Content.Server/NodeContainer/Nodes/AdjacentNode.cs
Content.Server/NodeContainer/Nodes/IRotatableNode.cs
Content.Server/NodeContainer/Nodes/Node.cs [deleted file]
Content.Server/NodeContainer/Nodes/NodeHelpers.cs
Content.Server/NodeContainer/Nodes/PipeNode.cs
Content.Server/NodeContainer/Nodes/PortPipeNode.cs
Content.Server/NodeContainer/Nodes/PortablePipeNode.cs
Content.Server/PneumaticCannon/PneumaticCannonSystem.cs
Content.Server/Power/Components/BaseNetConnectorComponent.cs
Content.Server/Power/Components/PowerMonitoringDeviceComponent.cs
Content.Server/Power/EntitySystems/CableMultitoolSystem.cs
Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs
Content.Server/Power/Generation/Teg/TegNodeGroup.cs
Content.Server/Power/Generation/Teg/TegSystem.cs
Content.Server/Power/Generator/PowerSwitchableSystem.cs
Content.Server/Power/NodeGroups/ApcNet.cs
Content.Server/Power/NodeGroups/BaseNetConnectorNodeGroup.cs
Content.Server/Power/NodeGroups/BasePowerNet.cs
Content.Server/Power/NodeGroups/PowerNet.cs
Content.Server/Power/Nodes/CableDeviceNode.cs
Content.Server/Power/Nodes/CableNode.cs
Content.Server/Power/Nodes/CableTerminalNode.cs
Content.Server/Power/Nodes/CableTerminalPortNode.cs
Content.Server/Procedural/DungeonJob/DungeonJob.PostGenAutoCabling.cs
Content.Server/Sandbox/Commands/ColorNetworkCommand.cs
Content.Server/Singularity/EntitySystems/RadiationCollectorSystem.cs
Content.Shared/Alert/AlertsSystem.cs
Content.Shared/Atmos/Components/BreathToolComponent.cs [new file with mode: 0644]
Content.Shared/Atmos/Components/GasTankComponent.cs [new file with mode: 0644]
Content.Shared/Atmos/Components/SharedGasTankComponent.cs
Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.BreathTool.cs [new file with mode: 0644]
Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs
Content.Shared/Atmos/EntitySystems/SharedGasTankSystem.cs [new file with mode: 0644]
Content.Shared/Atmos/IGasMixtureHolder.cs [new file with mode: 0644]
Content.Shared/Atmos/Piping/Binary/Components/SharedGasCanisterComponent.cs
Content.Shared/Atmos/Piping/Unary/Components/GasCanisterComponent.cs [new file with mode: 0644]
Content.Shared/Atmos/Piping/Unary/Systems/SharedGasCanisterSystem.cs [new file with mode: 0644]
Content.Shared/Body/Components/InternalsComponent.cs [new file with mode: 0644]
Content.Shared/Body/Systems/SharedInternalsSystem.cs [new file with mode: 0644]
Content.Shared/Clothing/EntitySystems/MaskSystem.cs
Content.Shared/Lock/ActivatableUIRequiresLockComponent.cs
Content.Shared/Lock/LockSystem.cs
Content.Shared/NodeContainer/Node.cs [new file with mode: 0644]
Content.Shared/NodeContainer/NodeContainerComponent.cs [new file with mode: 0644]
Content.Shared/NodeContainer/NodeGroups/INodeGroup.cs [new file with mode: 0644]
Content.Shared/NodeContainer/NodeGroups/NodeGroupID.cs [new file with mode: 0644]
Content.Shared/Timing/UseDelaySystem.cs
Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs
Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml
Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml
Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml