Adds temperature and heat capacity to the SM and adjusts gas and heat production
What Does This PR Do
- Gives the SM it's own heat capacity and temperature.
- The supermatter now produces more heat and it scales with (EER * dynamic heat modifier) ^ 1.3.
- oxygen and plasma production are now following the same scaling as oxygen does on live
- H/E pipes now cool down to within 0.5K from internal temp down from 20K but are overall weaker
These changes put an emphasis on the ability of the coolant to cool down the engine, which means there would need to be more thought put into the gas mix that cools down the SM, and the internal cooling loop will both be limited by the coolant in the chamber, and how much gas is put directly inside it.
Why It's Good For The Game
Makes cooling the SM not trivial and requires some effort in loop design and direct intervention in preventing and stopping fires and delams.
Images of changes
Testing
- Tested N2 emitters
- Tested CO2/N2 mixes
- Tested pure CO2 flow
Declaration
- [x] I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.
Changelog
:cl: tweak: The SM now has heat capacity and temperature tweak: Plasma and oxygen production now scale with (temperature + EER) ^ 0.699 and is overall greater tweak: SM heat production now scales with (EER * dynamic heat modifier) ^ 1.18 and is greater overall tweak: changes the way the amount of heat exchanged into air or radiated to space by H/E pipes is calculated tweak: H/E pipes temperature delta is now 0.5K down from 20K tweak: SM now still produces gas and radiation when spaced tweak: SM now radiates a small amount of heat to nearby spaced tiles. /:cl:
I love this. Dealing with SM heat is trivial as is. If I understand properly, this gives an incentive to make a secondary cooling loop. Love it.
Also not sure if I'm supposed to comment on these. Delete this is it's just for coders.
I love this. Dealing with SM heat is trivial as is. If I understand properly, this gives an incentive to make a secondary cooling loop. Love it.
Also not sure if I'm supposed to comment on these. Delete this is it's just for coders.
You can comment your opinions on PRs that's not an issue. Also, while the Aux loop is part of it, the main idea is just to make cooling the SM something that requires more consideration. You need to put in more coolant, which means if you want to run CO2 you'll also have to blend some other gas in to have both enough cooling to cool the engine while not making way too much EER.
This will need a TM by the way. Don't full merge it please.
This pull request seems to be stale as there have been no changes in 14 days, please make changes within 7 days or the PR will be closed. If you believe this is a mistake, please inform a development team member on Discord.
This pull request seems to be stale as there have been no changes in 14 days, please make changes within 7 days or the PR will be closed. If you believe this is a mistake, please inform a development team member on Discord.
So uh, this seems to break the NXV Cherenkov (sm shuttle), causing it to crush itself and slowly delam soon after being brought
The Supermatter Console's UI is now slightly small to not have a scroll bar by default, it will need to be made a bit bigger.
Also the changes to H/E pipes make cooling of AI node rooms, and possibly other applications, quite difficult. A basic room with only 4 nodes required a fully upgraded freezer set down to 10K, to maintain a ~60C temperature inside the room. It may need some tweaking, so they are more useful when less extreme differences.
The Supermatter Console's UI is now slightly small to not have a scroll bar by default, it will need to be made a bit bigger.
Also the changes to H/E pipes make cooling of AI node rooms, and possibly other applications, quite difficult. A basic room with only 4 nodes required a fully upgraded freezer set down to 10K, to maintain a ~60C temperature inside the room. It may need some tweaking, so they are more useful when less extreme differences.
H/E pipes are more effective the more thermal capacity the gas within them has, so putting more coolant will help with those. Alternatively you can just pump the room's air through the thermomachine loop instead and not use any H/E pipes at all.
Not really sure how to adjust it yet, and it's been needlessly open for a while so until I figure out where I want to go with this there really isn't a reason for it to stay open.