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

SM or cooling loop delete gas #25999

Open
1 task done
Migratingcocofruit opened this issue Jun 21, 2024 · 4 comments
Open
1 task done

SM or cooling loop delete gas #25999

Migratingcocofruit opened this issue Jun 21, 2024 · 4 comments

Comments

@Migratingcocofruit
Copy link
Contributor

Migratingcocofruit commented Jun 21, 2024

Exploit Reports

  • I confirm this issue is not an exploit. (Required)

BYOND Version

515.1634

Issue Description

Either the SM or its cooling loop consume gas, deleting it. Loop in the video had 226000 moles of gas which got reduced to around 219000, and the amount of gas in the SM got lower(it stopped mole crushing)

SMGasloss0320-1450.mp4

What did you expect to happen?

I expected the SM to release all gas it stores along with the produced plasma and oxygen.

What happened instead?

A few thousand moles of coolant were occasionally lost, seemingly at random.

Why is this bad/What are the consequences?

Gas is lost as though it was vented to space and the SM unexpectedly loses power as a result.

Steps to reproduce the issue.

SM setup:
-output and input loop connected
-filters off(or on filtering N2 and CO2, either is fine)
-3 vents
-3 scrubbers scrubbing N2 and CO2 from chamber to cooling loop
-1 scrubber scrubbing N2O, Plasma and O2 to waste
-226000-229000 moles of gas in the loop, 66.8% CO2 and 33.2% N2

When did the problem start happening?

When I first used this setup(around 5 days ago). It's likely earlier than that.

Extra information

No response

Relevant log output/runtime error

No response

@silverplatedelta
Copy link
Contributor

While I cannot confirm, I suspect that the SM is working as intended. As gas is added, it equalizes with the gas already circulating, as well as the gas in the chamber. It may be that the gas that "dissipated" is actually the gas inside of the chamber. Additionally, the SM does slowly absorb and delete gas over time, which may also explain this behavior.

All in all, I think this is functioning as intended, unless the gas was deleted rapidly all at once.

@Migratingcocofruit
Copy link
Contributor Author

While I cannot confirm, I suspect that the SM is working as intended. As gas is added, it equalizes with the gas already circulating, as well as the gas in the chamber. It may be that the gas that "dissipated" is actually the gas inside of the chamber. Additionally, the SM does slowly absorb and delete gas over time, which may also explain this behavior.

All in all, I think this is functioning as intended, unless the gas was deleted rapidly all at once.

It's been a while but from what I remember this happened when I was testing a cycling crush setup, which would randomly stop crushing. The amount of moles both in the chamber and in the loop would drop.

@silverplatedelta
Copy link
Contributor

I'll attempt to re-create this later this week. Thanks for the info!

@Migratingcocofruit
Copy link
Contributor Author

I'll attempt to re-create this later this week. Thanks for the info!

Make sure straight pipe the input and output so you don't need to use too much gas. The filters are slow so you tend to get most of your gas stuck at the output.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants