Skip to content

Gases Not Equalizing Through Buildings #76

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

Open
NachoToast opened this issue Mar 19, 2025 · 4 comments
Open

Gases Not Equalizing Through Buildings #76

NachoToast opened this issue Mar 19, 2025 · 4 comments

Comments

@NachoToast
Copy link
Contributor

The optimized gas grid doesn't support GasGrid.EqualizeGasThroughBuilding for any gases, including vanilla ones.

Feel free to close this issue if there are no plans to implement this, just raising the issue for awareness 😄

@bbradson
Copy link
Owner

I can't reproduce this. EqualizeGasThroughBuilding indeed isn't patched for custom defs, but vanilla gases do work correctly there with Fish's optimization still active. Screenshot shows them going through the vents at the bottom, which this Equalize method handles, and correctly getting blocked by walls.
https://i.imgur.com/CWmjRwI.png

@NachoToast
Copy link
Contributor Author

NachoToast commented Mar 23, 2025

Did some more testing, I've been able to replicate the issue but only when the save isn't reloaded...

E.g. if I do a dev quicktest, construct a room with vents (either godmode or not, doesn't make a difference), and put tox gas inside it, the vents will not work until I save and then load.

Image

Dev Quicktest: Tox gas not spreading through vents.

Image

After a save + load, vents start working.

@bbradson
Copy link
Owner

That's exactly what I did in my test. Do you have other mods active? Does Performance Fish even make a difference to the behaviour?

@NachoToast
Copy link
Contributor Author

Prepatcher, Harmony, Fishery, Core, Performance Fish, and Biotech. Doesn't happen when Performance Fish is removed.

https://www.youtube.com/watch?v=vZ71lCwzrjY

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