Rework of Tube Distribution Blocks Description#84
Open
Jovinull wants to merge 3 commits intostabu-dev:v8-portfrom
Open
Rework of Tube Distribution Blocks Description#84Jovinull wants to merge 3 commits intostabu-dev:v8-portfrom
Jovinull wants to merge 3 commits intostabu-dev:v8-portfrom
Conversation
stabu-dev
requested changes
Mar 11, 2026
Owner
There was a problem hiding this comment.
Animations are just off:
- rotors rotation is jumping onto a different angle after transporting an item;
- rotors start spinning very fast when there is more than one input;
- items in the gates often visually go in one direction, but are actually transported to another.
I recommend using the Time Control mod to view it at a slowmo.
Any questions? Ask here or on Discord.
Owner
There was a problem hiding this comment.
There is no need for separate classes when you just can reverse an overflow gate
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
The Tube Gate block was split into two distinct classes, TubeOverflowGate and TubeUnderflowGate, to simplify logic and provide separate items in the building menu. The TubeRouter class was refactored with an internal item buffer and a dynamic speed multiplier to increase throughput without breaking the single-item animation cycle. Visual rendering was updated for all distribution blocks to apply a rotational offset during curve transitions, ensuring that dividers now physically push items from behind instead of overlapping them. Finally, the block definitions were updated to reflect the new class structure.