Skip to content

Fix a bunch of hard-dels; fix plumbing stuff being qdel'd before initialization; and make unit tests actually output data/unit_tests.json on CI #5206

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

Merged

Conversation

LikeLakers2
Copy link
Collaborator

@LikeLakers2 LikeLakers2 commented Jan 31, 2025

About The Pull Request

Unit tests were not delaying the round end - this caused a number of issues, from hard-dels not being reported, to data/unit_tests.json not being output.

Once the above was fixed, several hard-dels relating to bees, the slime market pad, hive exit, and plasma extraction hub surfaced, which were also fixed.

There were additionally some qdel-before-initialization issues which surfaced, too. These issues arose when two fluid-duct-like objects, or two power-cable-like objects, were atop the same tile. Upon loading the map, one would attempt to deconstruct the others so that it could anchor itself - leading to a qdel-before-initialization.

Please testmerge this for a few rounds before merging, to ensure that I didn't break anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code: Fix fix da bug Code: Performance / Optimization the number going down makes me happy :3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants