Improve security Tractor Beam pull ability #18566
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.
[GAME OBJECTS][VEHICLES][BALANCE][QoL]
About the PR
Improves the security Tractor Beam pod component
Currently, what it does is just move tractored atoms towards the ship 1 tile per the part's tick rate, which seems to be 2+ seconds
With changes here, it makes it so that in addition to that, whenever the ship moves, the tractored atom will also move 1 tile towards the ship. Nearly equivalent to a mob pulling an item as they move.
https://streamable.com/fdvh96
Also uses a TGUI list now to display pullable atoms, sorted alphabetically by name
Note: I didn't test this with moving mobs. Harder to test only alone, but I would imagine with the ship and mob going in opposite direction, the mob won't move and the ship will lose it
Why's this needed?
Tractor beam doesn't have much of a practical use since it only pulls on tick rate, which is 2+ seconds, which is too slow to pull anything. Doesn't see much use
Changelog