[MIRROR] General maintainence for Ore Silo #1700
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mirrored on Nova: NovaSector/NovaSector#616
Original PR: tgstation/tgstation#81016
About The Pull Request
Qol(Hopefully not an issue for feature freeze)
Code Improvements
TRUE/FALSE
but the actual item interaction flagsREF
for each machine which is expensive but instead uses the index value in the listFixes
RegisterSignal
inmultitool_act
because it was already registered inInitialize
. It now unregisters the signal when disconnecting so that's fixedkey={machine.name}
. This meant after disconnecting a machine the UI buttons would get grouped together and the pause & disconnect buttons would not function properly. Now it usesindex
which is unique thus fixing that problemChangelog
🆑 SyncIt21
qol: added more screen tips & examines for ore silo, made UI wider, attach location name to each machine & grey out paused machines to make it more noticeable.
code: auto docs proc & vars for silo log entry. Fixed return values of all tool acts
fix: ore silo UI now functions correctly after removing an entry from the UI
fix: no runtimes when connecting a machine to silo that was previously disconnected via the ore silo UI
/:cl: