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

Refactors signallers, assemblies, electropacks #18689

Merged
merged 5 commits into from
Aug 15, 2022

Conversation

AffectedArc07
Copy link
Member

AA Note

The amount of times I had to type signaler instead of signaller almost killed me.

What Does This PR Do

Part of #18685

Refactors signallers to use a global list instead of the radio signal awful system. This also meant refactoring electropacks, lightly refactoring the electric chair, as well as PDAs and PAIs to account for the new system. It also converts signallers to TGUI, that way I can re-use the UI for them.

I also ended up having to lightly refactor assemblies to make the examine text work, but I may as well fix it.

Why It's Good For The Game

I will kill this radio system. Its so badly designed and has so much overhead it may as well not exist.

Below is a list of things that should use this radio system:

  • Radios

This whole thing needs cleaning up, and I will do that. The performance gains and simplifications will be nice.

Testing

  • Tested signallers on their own
  • Tested signallers in grenades in assemblies
  • Tested signallers on a TTV
  • Tested the electric chair
  • Tested electropacks

Changelog

🆑
add: Remote signallers now use TGUI
/:cl:

@AffectedArc07 AffectedArc07 added Map Edit This PR will modify a map Refactor This PR will clean up the code but have the same ingame outcome User Interface This PR modifies a user interface in the game MetaStation This PR will edit the map MetaStation (Cerebron) BoxStation This PR will edit the map BoxStation (Cyberiad) TGUI This PR modifies TGUI, will conflict labels Aug 3, 2022
@ParadiseSS13-Bot ParadiseSS13-Bot added the -Status: Awaiting review This PR is awaiting review from the review team label Aug 3, 2022
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
@github-actions github-actions bot added the Merge Conflict This PR is merge conflicted label Aug 11, 2022
@AffectedArc07 AffectedArc07 removed the Merge Conflict This PR is merge conflicted label Aug 14, 2022
@ParadiseSS13-Bot ParadiseSS13-Bot added the Testmerge Active This PR is currently testmerged on production label Aug 14, 2022
@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting merge This PR is ready for merge and removed -Status: Awaiting review This PR is awaiting review from the review team labels Aug 14, 2022
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
@hal9000PR hal9000PR merged commit aba452f into ParadiseSS13:master Aug 15, 2022
github-actions bot added a commit that referenced this pull request Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-Status: Awaiting merge This PR is ready for merge BoxStation This PR will edit the map BoxStation (Cyberiad) Map Edit This PR will modify a map MetaStation This PR will edit the map MetaStation (Cerebron) Refactor This PR will clean up the code but have the same ingame outcome Testmerge Active This PR is currently testmerged on production TGUI This PR modifies TGUI, will conflict User Interface This PR modifies a user interface in the game
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants