Blueprint settings limiting rotation/flipping

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

sparr
Smart Inserter
Smart Inserter
Posts: 1430
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Blueprint settings limiting rotation/flipping

Post by sparr »

TL;DR
Add an option to blueprints so they will rotate 4 ways, 2 ways, or not at all. Ditto for flipping, similar to how some blueprints already cannot be flipped due to entities like train stops.
What ?
When editing a blueprint, near the grid options there would be one additional three-value option "Rotation" with options "90 degrees", "180 degrees", or "Disabled", and an additional boolean (checkbox) option "Allow Flip" checked by default (or "Forbid Flip" unchecked by default).
These options might be enabled/disabled when the blueprint contains entities that affect the behavior in question, e.g. train stops would grey out "Allow Flip".
Why ?
Some blueprints don't make sense to rotate or flip, depending on how they should interact with other blueprints. Many city block designs don't work when rotated. Many more only work when rotated 180 degrees. Those blueprints would be easier and safer to use if the rotation and flipping could be constrained.

sparr
Smart Inserter
Smart Inserter
Posts: 1430
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Re: Blueprint settings limiting rotation/flipping

Post by sparr »

Another use case for this request is my new mod https://mods.factorio.com/mod/fake-new-rails. It fakes 8-way rotatable entities with two 4-way rotatable entities, then provides a blueprint book containing 8 blueprints, each with one of the two entities in a different orientation, so that scrolling through the book feels like rotating an 8-way entity. However, if a blueprint in the book is actually rotated, the book remembers that, breaking the scroll-to-rotate pattern. I would like to lock all the blueprints in that book to 1-way / no-rotation.

Post Reply

Return to “Ideas and Suggestions”