fish-station/Content.Server/Atmos
Pieter-Jan Briers 123a4147de
BUI bugfixes / improvements (#23881)
* Fix ActivatableUIRequiresPowerCellComponent stopping power draw when one of two people closes the UI.

Also fixes it to check UiKey properly.

* Remove unnecessary CrewManifestViewer on PDAs

This is for a pop-up crew manifest UI, which the PDA doesn't use.

* Fix BoundUIClosedEvents that didn't check UI key/not correctly at least.

Uses the new helper method in engine.

* Fix drone (cargo shuttle) pilot console UI breaking if two people open it and one person closes it.

* Fixes for disposal router/tagger UI.

Code was badly copy pasted without changing identifiers, never worked.

Also cleaned up some of the logic (text trimming, sounds).

Also removed the "refuse to work if you have something in your active hand" check like why.

* Avoid running most ActivatableUIComponent logic when closing a UI via toggle

Activating the UI while it's already open closes it via toggle. Except it still ran 99% of the "attempting to open" logic which makes no sense.

This probably fixes a bug or some other dumb behavior somewhere.

* Bitch
2024-01-14 18:18:39 +11:00
..
Commands Un-revert IPlayerManager refactor (#21244) 2023-10-28 09:59:53 +11:00
Components Incendiary projectiles and lava firestack reduction (#23479) 2024-01-08 00:41:42 -05:00
EntitySystems Dependency update / fixes / skrungle bungle (#23745) 2024-01-12 23:22:01 +01:00
Monitor BUI bugfixes / improvements (#23881) 2024-01-14 18:18:39 +11:00
Piping Add admin logs for thermomachines (#24056) 2024-01-13 20:05:45 -08:00
Portable Convert atmos device events to ref events (#22843) 2023-12-21 17:48:18 -08:00
Reactions Fix oxyburn energy not accounting for heatscale (#24023) 2024-01-13 12:12:14 -08:00
Rotting Stop the inevitability of death from misgendering you (#23949) 2024-01-12 10:12:32 +11:00
Serialization Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ExcitedGroup.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
GasMixture.cs Add maximum atmos temperature limit (#22882) 2023-12-24 10:05:42 -05: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 Atmos scaling cvar changes (#22501) 2023-12-15 14:02:21 -08: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