In the advanced block editor, the "orientation" of most to be placed blocks can be setup in the little advanced build mode menu. When the player then selects another block type to be placed and switches back to the old block, the orientation selector "remembers" the old choice of orientation, but any blocks placed will be in default orientation.
Ways to reproduce:
- Enter a ship
- Enter advanced editor (left CTRL)
- Select a block with orientation options (wedge)
- Select an orientation that is not the default one
- Place a few blocks
- Select a different block (and optionally place it)
- Select the original block again and place with the same orientation as before
Expected behaviour:
- The advanced build editor menu still displays the orientation previously selected
- Placing a block will put the block in that orientation
Actual behaviour
- The advanced build editor menu still displays the orientation previously selected
- Placing a block will put the block in default orientation
- Changing the block orientation size in the menu has unexpected side effects, pressing the arrows behaves as if the value had been default even though it displayed the previously selected before, aka pressing the left arrow, and then the right arrow will not bring you back to the previously selected orientation but the default orientation.
Bug feels very similar to
http://star-made.org/content/advanced-block-editor-brush-size-not-properly-set-after-leaving-and-re-entering-ships
This indicates theres a general data duplication and "risk of mismatch" between the data displayed in the advanced build mode menu and the data actually selected for execution. Suggesting reducing the duplication to reduce the risk of these kind of errors.
Ways to reproduce:
- Enter a ship
- Enter advanced editor (left CTRL)
- Select a block with orientation options (wedge)
- Select an orientation that is not the default one
- Place a few blocks
- Select a different block (and optionally place it)
- Select the original block again and place with the same orientation as before
Expected behaviour:
- The advanced build editor menu still displays the orientation previously selected
- Placing a block will put the block in that orientation
Actual behaviour
- The advanced build editor menu still displays the orientation previously selected
- Placing a block will put the block in default orientation
- Changing the block orientation size in the menu has unexpected side effects, pressing the arrows behaves as if the value had been default even though it displayed the previously selected before, aka pressing the left arrow, and then the right arrow will not bring you back to the previously selected orientation but the default orientation.
Bug feels very similar to
http://star-made.org/content/advanced-block-editor-brush-size-not-properly-set-after-leaving-and-re-entering-ships
This indicates theres a general data duplication and "risk of mismatch" between the data displayed in the advanced build mode menu and the data actually selected for execution. Suggesting reducing the duplication to reduce the risk of these kind of errors.