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

[TEST MERGE] Smart Cables #970

Closed

Conversation

MysteryMan21333
Copy link

@MysteryMan21333 MysteryMan21333 commented Oct 7, 2023

About The Pull Request

Alright, I think we all know what smart cables are, however, for those who may not know here's a brief explanation. Smart Cables are used primarily by TG servers such as main TG, Skyrat, and TGMC due to the extent of how burdensome "Regular Cables" can be, so instead of placing two wires to create a single tile of wiring, you just need to place one wire down now and it can link to any nearby cabling, automatically connecting and creating a electrical grid with ease. This also will hopefully help with some of the performance issues on the server due to the amount of cables present connecting all systems.

Side Note: There will need to be a few tweaks to maps in the future as I don't believe I was able to remove all the duplicate wires spread through out the maps due to the sheer size. If you see some misplaced wires please leave a report in the issues tab on discord.

Why It's Good For The Game

Cleans up the wire count for the server, reduces lag, and provides a simpler method of wiring for both crew/mappers.

A Port?

Smart Cables
tgstation/tgstation#44265
Smart Cable Fixs
tgstation/tgstation#44784
Properly Fixs Smart Cables...
tgstation/tgstation#44945
Refactors Shield Wall Gen
tgstation/tgstation#45221
Fixs Grilles...
tgstation/tgstation#45318
Smart Cable Icon Tweaks
tgstation/tgstation#45319
Fixes Cables not being pulled...
tgstation/tgstation#45346
Fixes Cables propgate logic...
tgstation/tgstation#45351
Cleans up powernet...
tgstation/tgstation#45352
Fixs shield gen runtime
tgstation/tgstation#45402
Cable Layers
tgstation/tgstation#46761
Special Thanks to Spooky Donut,
tgstation/TerraGov-Marine-Corps#4114

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

Changelog

🆑
add: Smart Cables/Cable Layers.
qol: Cleaner mapping.
qol: Reduced Lag due to wiring.
/:cl:

@SPLURT-Station-Bot
Copy link
Collaborator

Test Merge Deployed

Details
Server Instance

SPLURT

Revision

Origin: 172f5f5
Pull Request: 378c5ba
Server: dea93181e89bd280c55b9ba358583e9b09eabe44

@SPLURT-Station-Bot
Copy link
Collaborator

Test Merge Removed

@MysteryMan21333
Copy link
Author

Im closing this pull request, due to a few issues that have arisen with it and the general negative overview of smart cables I will most likely not work further on this PR.

@MysteryMan21333 MysteryMan21333 deleted the Smart-Cables branch May 16, 2024 08:42
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.

2 participants