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

[MIRROR] [MIRROR] Makes computer console circuits more consistent #141

Merged
merged 2 commits into from
May 28, 2024

Conversation

ArkStation-Bot
Copy link
Collaborator

Original PR: NovaSector/NovaSector#2690

Original PR: tgstation/tgstation#83412

About The Pull Request

This PR makes the computer console's print feature work on a signal instead of wasting paper every string update, changes the flashlight color change to do the same, fixes the on/off signal not turning the console on, and fixes the signal for the console turning off not functioning.

Why It's Good For The Game

Besides the bug fixes, this makes the console components more consistent with every other circuit component. The refactor is to prevent worrying about nulls for colors or errors because of early returns.

Changelog

🆑
fix: computers with no lights can now turn on using the on/off signal
fix: RGB lights on PDA circuits now use a signal
fix: the is_off signal now works on consoles
fix: printing text on a console component now uses a signal
refactor: each input signal in console circuits now have their own proc
/:cl:

NovaBot13 and others added 2 commits May 28, 2024 00:34
* Makes computer console circuits more consistent (#83412)

## About The Pull Request
This PR makes the computer console's print feature work on a signal
instead of wasting paper every string update, changes the flashlight
color change to do the same, fixes the on/off signal not turning the
console on, and fixes the signal for the console turning off not
functioning.

## Why It's Good For The Game
Besides the bug fixes, this makes the console components more consistent
with every other circuit component. The refactor is to prevent worrying
about nulls for colors or errors because of early returns.

## Changelog
:cl:
fix: computers with no lights can now turn on using the on/off signal
fix: RGB lights on PDA circuits now use a signal
fix: the is_off signal now works on consoles
fix: printing text on a console component now uses a signal
refactor: each input signal in console circuits now have their own proc
/:cl:

* Makes computer console circuits more consistent

---------

Co-authored-by: Echriser <EthanSC2001@outlook.com>
Co-authored-by: NovaBot13 <novasector13@gmail.com>
@SmthAwfl SmthAwfl merged commit 7f5a894 into master May 28, 2024
25 checks passed
ArkStation-Bot added a commit that referenced this pull request May 28, 2024
@SmthAwfl SmthAwfl deleted the upstream-merge-2690 branch May 28, 2024 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants