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

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

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

LikeLakers2
Copy link
Contributor

@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.

@LikeLakers2 LikeLakers2 force-pushed the project/hard-dels/fix-alot branch from b43e3d2 to 54db29b Compare January 31, 2025 07:19
@LikeLakers2 LikeLakers2 marked this pull request as ready for review January 31, 2025 07:32
@Kitsunemitsu Kitsunemitsu added Fix fix da bug Performance / Optimization the number going down makes me happy :3 labels Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fix fix da bug Performance / Optimization the number going down makes me happy :3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants