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

Make gas sharing transfer enough gas in order to attempt to equalize in one step #14539

Closed
wants to merge 2 commits into from

Conversation

pali6
Copy link
Member

@pali6 pali6 commented Jun 11, 2023

About the PR

Before this PR gas amount transferred was the difference between the two gas mixtures divided by 5.
This PR makes it so enough gas is transferred that (ignoring other effects and gas transfers happening on the same tick) the two gas mixtures become equalized immediately. In practice this means that repressurization is faster but might also have various other side effects.

Making this PR largely to testmerge it and for people to post feedback on the change here.

(With the addition of this PR we might need to re-enable gas archiving because the directional artifacts can get a bit silly now. Shouldn't be a large performance impact.)

Why's this needed?

Repressurization being slow kinda sucks and the /5 constant looks pretty pulled out of someone's ass so changing it doesn't seem horrible. This should give feel of faster atmos.

Changelog

(u)pali
(*)The ratio at which gas gets transferred in atmos got increased. This should make repressurization faster. Let me know if you see any positive or negative impacts of this experiment while it's being tested.

@pali6 pali6 added the A-Atmospherics Attempts to touch the atmos system, help us all ☠ label Jun 11, 2023
@github-actions github-actions bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Jun 11, 2023
@pali6 pali6 added the C-Experimental Involves changes that are a WIP and will require testing, feedback, and additional modification. label Jun 11, 2023
@pali6
Copy link
Member Author

pali6 commented Jun 11, 2023

@Azrun @Laboredih123 give opinions, alternatives and/or thoughts if you want

@pali6 pali6 changed the title Make gas sharing transfer gas in order to attempt to equalize in one step Make gas sharing transfer enough gas in order to attempt to equalize in one step Jun 11, 2023
@Laboredih123
Copy link
Contributor

I'll see how it feels during testing.

@github-actions
Copy link
Contributor

This PR has been inactive for two weeks, and has been automatically marked as stale. This means it is at risk of being auto closed in another week. Please address any outstanding review items and ensure your PR is finished. If you are auto-staled anyway, ask developers if your PR will be merged. Once you have done any of the previous actions then you should request a developer remove the stale label on your PR, to reset the stale timer. If you feel no developer will respond in that time, you may wish to close this PR youself, while you seek developer comment, as you will then be able to reopen the PR yourself.

@github-actions github-actions bot added the S-Stale An inactive PR that has had no updates in the past two weeks label Jun 26, 2023
@pali6 pali6 added E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. and removed S-Stale An inactive PR that has had no updates in the past two weeks labels Jun 26, 2023
@github-actions
Copy link
Contributor

This PR has been inactive for two weeks, and has been automatically marked as stale. This means it is at risk of being auto closed in another week. Please address any outstanding review items and ensure your PR is finished. If you are auto-staled anyway, ask developers if your PR will be merged. Once you have done any of the previous actions then you should request a developer remove the stale label on your PR, to reset the stale timer. If you feel no developer will respond in that time, you may wish to close this PR youself, while you seek developer comment, as you will then be able to reopen the PR yourself.

@github-actions github-actions bot added the S-Stale An inactive PR that has had no updates in the past two weeks label Jul 11, 2023
@Laboredih123
Copy link
Contributor

oh yeah, it felt okay enough

@github-actions github-actions bot removed the S-Stale An inactive PR that has had no updates in the past two weeks label Jul 12, 2023
@github-actions
Copy link
Contributor

This PR has been inactive for two weeks, and has been automatically marked as stale. This means it is at risk of being auto closed in another week. Please address any outstanding review items and ensure your PR is finished. If you are auto-staled anyway, ask developers if your PR will be merged. Once you have done any of the previous actions then you should request a developer remove the stale label on your PR, to reset the stale timer. If you feel no developer will respond in that time, you may wish to close this PR youself, while you seek developer comment, as you will then be able to reopen the PR yourself.

@github-actions github-actions bot added the S-Stale An inactive PR that has had no updates in the past two weeks label Jul 27, 2023
@github-actions github-actions bot closed this Aug 3, 2023
@Laboredih123
Copy link
Contributor

oh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Atmospherics Attempts to touch the atmos system, help us all ☠ C-Experimental Involves changes that are a WIP and will require testing, feedback, and additional modification. E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. S-Stale An inactive PR that has had no updates in the past two weeks size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants