Delta-v/Content.Server/Atmos
Pieter-Jan Briers a242af506e
Adds the thermo-electric generator (#18840)
* Basic TEG start.

Connects via node group.

* Basic TEG test map

* Sensor monitoring basics, TEG circulator flow

* Basic power generation (it doesn't work)

* More sensor monitoring work

* Battery (SMES) monitoring system.

* Sensor monitoring fixes

Make it work properly when mapped.

* Test map improvements

* Revise TEG power output mechanism.

Now uses a fixed supplier with a custom ramping system.

* TEG test map fixes

* Make air alarms and pumps open UI on activate.

* Clean up thermo machines power switch.

Removed separate Enabled bool from the component that always matched the power receiver's state.

This enables adding a PowerSwitch component to give us alt click/verb menu.

* TEG but now fancy

* Make sensor monitoring console obviously WiP to mappers.

* Vending machine sound, because of course.

* Terrible, terrible graph background color

* Examine improvements for the TEG.

* Account for electrical power when equalizing gas mixtures.

* Get rid of the TegCirculatorArrow logic.

Use TimedDespawn instead. The "no show in right-click menuu" goes into a new general-purpose component.

Thanks Julian.

* Put big notice of "not ready, here's why" on the sensor monitoring console.

* TryGetComponent -> TryComp

* Lol there's a HideContextMenu tag

* Test fixes

* Guidebook for TEG

Fixed rotation on GuideEntityEmbed not working correctly.

Added Margin property to GuideEntityEmbed

* Make TEG power bar default to invisible.

So it doesn't appear in the guidebook and spawn menu.
2023-08-12 15:41:55 -05:00
..
Commands Remove accidental using directives on transient dependencies. (#18999) 2023-08-11 16:56:40 -05:00
Components Add radiators (#18728) 2023-08-06 02:21:05 -06:00
EntitySystems Fix radiator transfer rate in high-pressure environments (#18858) 2023-08-08 01:16:23 -07:00
Miasma meat rotting hotfix (#18760) 2023-08-07 21:13:35 +10:00
Monitor Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Piping Adds the thermo-electric generator (#18840) 2023-08-12 15:41:55 -05:00
Portable Little NodeContainer ECS (#17702) 2023-06-28 21:28:38 +10:00
Reactions Plasma still creates tritium down to 1 to 32 concentration (#16517) 2023-05-17 13:22:56 -06:00
Serialization Content fixes for timeoffsets (#15934) 2023-05-01 14:49:25 +10:00
ExcitedGroup.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
GasMixture.cs Add cryopod logs (#16854) 2023-05-28 18:59:27 +10:00
GasMixtureStringRepresentation.cs Add cryopod logs (#16854) 2023-05-28 18:59:27 +10:00
Hotspot.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
IGasMixtureHolder.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
IGasReactionEffect.cs Frezon (#9980) 2022-07-27 04:55:28 -05:00
MonstermosInfo.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
PressureEvent.cs Rejig pressure protection (#7560) 2022-04-15 15:41:47 -07:00
TileAtmosphere.cs Remove redundant read-only VV from datafields (#12626) 2022-11-16 20:22:11 +01:00
TileFireEvent.cs Minor atmos optimisations (#6625) 2022-02-20 17:43:20 +11:00