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

Improve security Tractor Beam pull ability #18566

Merged
merged 1 commit into from Apr 20, 2024

Conversation

FlameArrow57
Copy link
Contributor

@FlameArrow57 FlameArrow57 commented Apr 20, 2024

[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

(u)FlameArrow57
(+)The security Tri-Corp Tractor Beam pod component now works more responsively, dragging items as fast as the ship moves.

@github-actions github-actions bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Apr 20, 2024
@keywordlabeler keywordlabeler bot added A-Game-Objects The point of this PR is to deal with a specific game object C-Balance Balance changes, buffs and nerfs C-QoL A quality of life improvement that makes the game easier to play A-Vehicles Deals with vehicles, including pods, segways, forklifts, and anything else you can ride. labels Apr 20, 2024
@TobleroneSwordfish TobleroneSwordfish merged commit 572ca63 into goonstation:master Apr 20, 2024
29 checks passed
github-actions bot pushed a commit that referenced this pull request Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Game-Objects The point of this PR is to deal with a specific game object A-Vehicles Deals with vehicles, including pods, segways, forklifts, and anything else you can ride. C-Balance Balance changes, buffs and nerfs C-QoL A quality of life improvement that makes the game easier to play size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants