BEE2-items icon indicating copy to clipboard operation
BEE2-items copied to clipboard

Rotating Surface

Open LincoCompany00 opened this issue 5 months ago • 2 comments

Description of the feature

A section of floor that rotates. It would be 1 puzzlemaker block long. It would receive inputs to rotate it. It would use the input A/B to specify what direction an item would rotate it. Here's what settings it would have: — Start Enabled: This would be used to invert it's activation, like normal.

It would also have an option of some kind that switches it so every time it receives an input (especially from a pedestal button) it would rotate 45 or 90° every time it's activated. Otherwise it would freely rotate for as long as it's receiving an input. Maybe Button Type can toggle between these three options.

Why should this be implemented

This would allow for more complex puzzle designs; they been be used without needing the Mounting Item system— you can place a redirection cube on it (as part of a puzzle solution in-game), and pressing a button will rotate the cube to pointing in a different direction.

Appearance

The editor models would look something like this: Image

In-game, it would be a set of standard floor tiles with a circle outlined in it. Image

Additional Information

It would adapt the portalability and pattern of the floor tiles below it, to become portalable. Portals probably wouldn't be placeable on it while it's turning, but with the half portalable wall surfaces (below) it would restrict your portal's orientation. Image Image

However, only the rotating part of the surface would use the pattern of these items— the edge would adapt the color of the surface both items are placed on. Image

LincoCompany00 avatar Jul 09 '25 14:07 LincoCompany00

Does this make sense?

LincoCompany00 avatar Jul 09 '25 15:07 LincoCompany00

It does make sense, would probably work fairly well. Although, in addition to the positions mentioned, it might also be nice to use the same logic as rotating faith plates. If that item is placed on top, it'd rotate to point in the specified directions.

TeamSpen210 avatar Jul 11 '25 05:07 TeamSpen210