Files
crystall-punk-14/Content.Server
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
..
2023-08-06 12:44:05 +10:00
2023-05-10 10:01:23 +10:00
2023-08-05 12:18:09 +10:00
2023-06-27 21:28:51 +10:00
2023-07-19 02:55:50 -06:00
2023-08-09 19:43:06 -06:00
2023-02-12 02:35:05 +00:00
2023-06-19 04:33:19 +10:00
2023-08-06 12:44:05 +10:00
2023-08-11 00:16:25 +10:00
2023-06-29 22:35:54 +10:00
2023-08-10 10:44:52 -07:00
2023-08-05 16:53:02 -04:00
2023-04-02 21:13:48 -04:00
2023-08-01 19:48:56 -05:00
2023-06-19 04:33:19 +10:00
2023-08-10 10:44:52 -07:00
2023-06-29 22:35:54 +10:00
2023-05-22 15:49:37 -06:00
2023-08-02 16:09:08 -05:00
2023-04-29 13:16:24 +10:00
2023-08-11 00:29:47 +10:00
2023-04-29 15:32:14 +10:00
2023-04-29 13:16:24 +10:00
2023-08-10 10:44:52 -07:00
2023-08-04 21:41:33 -06:00
2023-08-02 19:47:18 +10:00
2023-08-05 20:23:38 -05:00
2023-08-05 12:26:42 +10:00
2023-07-18 21:44:00 +10:00
2023-06-29 22:35:54 +10:00
2023-05-06 20:30:16 +10:00
2023-08-02 16:09:08 -05:00
2023-06-27 20:30:03 -04:00
2023-08-08 00:21:04 +10:00
2023-08-05 12:18:29 +10:00
2023-06-15 10:49:23 +10:00
2023-07-09 02:02:17 +10:00
2023-08-07 13:29:10 +10:00
2023-05-29 10:44:11 +10:00
2023-02-28 08:15:48 -08:00
2023-08-02 16:09:08 -05:00
2023-08-06 00:38:14 -06:00
2023-08-08 22:05:05 -06:00
2023-06-19 04:33:19 +10:00
2023-07-13 00:20:39 -06:00
2023-07-11 22:26:19 -06:00
2023-08-06 12:44:05 +10:00
2023-06-21 11:04:07 +10:00
2023-05-01 23:46:59 +10:00
2023-05-17 23:55:42 +10:00
2023-05-29 10:44:11 +10:00
2023-07-11 17:58:18 -06:00
2023-04-03 12:42:30 +10:00
2023-06-27 21:46:48 -04:00
2023-07-28 23:14:39 -05:00
2023-06-19 04:33:19 +10:00
2023-03-23 19:54:41 -06:00
2023-07-23 14:19:51 +10:00
2022-12-02 17:23:43 -08:00
2023-08-01 17:43:02 +03:00
2023-05-07 13:14:54 +10:00
2023-07-23 14:19:51 +10:00
2023-06-16 20:58:17 +10:00
2023-03-31 14:40:38 +11:00
2023-08-05 12:18:09 +10:00
2023-08-07 18:28:59 -06:00
2023-07-23 14:19:51 +10:00
2023-08-10 10:44:52 -07:00
2023-03-27 22:40:57 +11:00
2023-08-07 11:27:46 -06:00
2023-08-01 19:48:56 -05:00