Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new freezer atmos devices and fix freezer fixgridatmos marker #34991

Merged

Conversation

ArtisticRoomba
Copy link
Contributor

About the PR

Adds new Freezer atmos devices for mapping. These devices have their sensors tuned to the roundstart environment of a freezer, with auto mode off. The solution is similar to that employed by custom Vox alarms that are no longer used.

Fixes the Freezer FixGridAtmos marker to properly pressurize freezer rooms. Previously they were only at 80 kPa due to their molar amounts not being adjusted to a colder environment. Freezers now start at 101.325 kPa at their desired temp.

Maps will need to have FixGridAtmos reran in order for the changes to take effect when this PR is merged.

Why / Balance

Commonly mappers map atmospheric devices into freezers with a connected air alarm. This air alarm will commonly scream at you over the atmospheric alerts computer, because the freezer is not within a safe temperature.

Technical details

Added new threshold, freezerTemperature.
Added new freezer.yml file for holding all of our custom atmos devices with their changed sensor values.

Added new float, FreezerTemp.
Added new float, MolesCellFreezer for determining how many moles we need for a colder room (we'll need more than standard because the room is colder).
Added new floats, OxygenMolesFreezer and NitrogenMolsFreezer, for usage in FixGridAtmos.
Adjusted mixtures[6].AdjustMoles to include new OxygenMolsFreezer and NitrogenMolsFreezer.

Media

image

Requirements

Changelog
This unfortunately can't get a CL right now because the player-facing changes haven't been made yet.

@github-actions github-actions bot added S: Needs Review Status: Requires additional reviews before being fully accepted S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. size/S Denotes a PR that changes 10-99 lines. labels Feb 9, 2025
@ArtisticRoomba ArtisticRoomba added T: Bugfix Type: Bugs and/or bugfixes P2: Raised Priority: Item has a raised priority, indicating it might get increased maintainer attention. T: New Feature Type: New feature or content, or extending existing content DB: Beginner Friendly Difficulty: Great for beginners. Unambiguous in scope, and explains how to achieve the result. A: Mapping Area: Maps, or tools used for mapping Changes: Atmospherics Code Changes: Might require knowledge of atmospherics code & calculations. A: Service Area: Service department, including cooking, botany, etc and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Feb 9, 2025
Copy link
Contributor

@Partmedia Partmedia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks!

Comment on lines +120 to +123
upperBound: !type:AlarmThresholdSetting
threshold: 335.15 # T-38.15C (235) + 100
lowerBound: !type:AlarmThresholdSetting
threshold: 135.15 # T-38.15C (235) - 100
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These bounds are quite wide, but in line with the current bounds further up in this file. Someone else can eventually adjust this later.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They are, and they'll have to be manually adjusted if the freezer temp is changed.

My plan is to remove the directional fans in freezers when I give every map's freezer a proper atmos setup. Might be nice.

@metalgearsloth metalgearsloth merged commit 75727db into space-wizards:master Feb 12, 2025
12 checks passed
@ArtisticRoomba ArtisticRoomba deleted the freezer-atmos-devices branch February 13, 2025 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Mapping Area: Maps, or tools used for mapping A: Service Area: Service department, including cooking, botany, etc Changes: Atmospherics Code Changes: Might require knowledge of atmospherics code & calculations. DB: Beginner Friendly Difficulty: Great for beginners. Unambiguous in scope, and explains how to achieve the result. P2: Raised Priority: Item has a raised priority, indicating it might get increased maintainer attention. S: Needs Review Status: Requires additional reviews before being fully accepted size/S Denotes a PR that changes 10-99 lines. T: Bugfix Type: Bugs and/or bugfixes T: New Feature Type: New feature or content, or extending existing content
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants