mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-21 20:20:33 +01:00
## About The Pull Request The original implementation was flawed as it added all particle holders to vis_contents and displayed/masked all of them at once if the z-level had any weather present. This caused "bleed-through" if two z-levels with the same z-stack offset had particle weather running at the same time (such as ash storm on lavaland and a weather anomaly rain on station's first z-level) causing particles from both z-stacks to display on both z-levels. By tracking holder's assigned z-levels we can filter holders not affecting any levels in the current plane z-stack, which solves this issue. There's still the problem of multiple particle weathers running on the same z-level, but this is so insanely rare (and also some other code would break anyways) I don't think its worth currently bothering with as it would require some insane code to resolve. ## Changelog 🆑 fix: Fixed particle weather bleeding through z-levels when different weathers are present /🆑