Gases Not Equalizing Through Buildings
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 😄
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
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.
Dev Quicktest: Tox gas not spreading through vents.
After a save + load, vents start working.
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?
Prepatcher, Harmony, Fishery, Core, Performance Fish, and Biotech. Doesn't happen when Performance Fish is removed.
https://www.youtube.com/watch?v=vZ71lCwzrjY