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

A variety of circuit fucky wuckys fixes. #6623

Merged
merged 5 commits into from
Jul 28, 2024

Conversation

Niezann
Copy link
Contributor

@Niezann Niezann commented Jul 25, 2024

About The Pull Request

This fixes a few problems that still remained (or got implemented by bugged behavior being fixed) with circuits.
Particularly, it makes sure pins display their output text properly; a bug I accidentally introduced earlier.
Circuit components loading will also load their data before being put in a assembly proper. (that way, names display correctly.)
It also makes sure that where applicable, circuits will actually use the helpers for data screwyness.
As a side effect, the above (with a few tweaks) also fixes an issue where raw references were getting stored in lists.
Finally, list cooldowns were reduced to the standard (otherwise this makes them very awkward to work with.)
Theoretically I could atomize this PR further, but, uh, a lot of it was just bug fixes.

Why It's Good For The Game

fixes a variety of bugs.
For the list cooldown tweaks, some of them would have 0.1 CD, some would have 1, and there was no real correlation to which had what. I don't really think the cooldown feature should limit circuits realistically (which this would do.) if they are wholly internal.

Changelog

🆑
tweak: Circuit list component cooldowns are now universally 0.1.
fix: Circuit lists won't sneak full references in when transferred.
fix: Circuit components will now properly use helpers for IO input/output.
fix: Circuit names will load properly if from a custom import.
fix: Circuit input/outputs will display their text once again.
/:cl:

@github-actions github-actions bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jul 25, 2024
@github-actions github-actions bot requested a review from Zandario July 25, 2024 15:29
silicons pushed a commit that referenced this pull request Jul 26, 2024
silicons pushed a commit that referenced this pull request Jul 27, 2024
@silicons silicons merged commit 90418b2 into Citadel-Station-13:master Jul 28, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants