Subgrid becomes a Static-grid after merging with the Parent Station
I have a Station with a subgrid made up of hinges and rotors. I was attempting to build a Large Air Sealable landing-bay, and discovered that when you merge a subgrid to it's parent station it will convert itself into a station as expected however after unmerging form said station the subgrid will remain a station grid.
Image : Depicting 9 Blocks(1 Merge Block, 1 Button Panel, 1 Battery, 1 Hinge, 5 Light Armored Blocks) As Station Grid on the left (red-white), 3 Blocks(1 Hinge Part, 1 Round Light Armored Slope, 1 Rotor) As Subgrid 1 in the middle(Grey), and 4 blocks(1 Rotor Part, 1 Control Panel, 1 Merge Block, 2 Light Armored Blocks) as Subgrid 2(Black)
Stage Setup:
- Unsupported Stations DISABLED
- Enable convert to station ENABLED
Block Setup:
- Hinge: +Velocity, Angle min=0deg
- Button Panel: 1=ON/OFF Merge(Station), 2=ON/OFF Merge(Subgrid), 4=Reverse Hinge
- Rotor: Power off, Rotor Lock on, Angle Min/Max 0deg, Torque 0, Displacement -40mm
Replication instructions:
- Build Something Similar as in the image above
- Note the station must be larger than the subgrid to avoid converting the station to Ship
- Rotate the Hinge to connect the merge blocks
- Disable any of the 2 merge blocks to disconnect the subgrid
- Using the control Panel, observe the Subgrid Info tab
- Take note the subgrid name differs from the parent grid name(Top Left "Reproduce")
- Take note the "Convert to Ship" option(bottom right) has become interactable
- Take note the Merge Blocks Indicate White when turned back on
Possible way to resolve the bug is to check if the unmerged grid is still a subgrid
Given that the Name in the top-left corner in the info tab doesn't match the name in the bottom-right of the tab, we know that the grid is then still attached to a Parent subgrid meaning that in the game logic we can call the existing "convert to ship" function on the disconnected grid if the name in the top-left does not match with it's own name.
I'm sure you'll figure it out, I left a teaser in the Save Game that I've attatched to this, hope it will satisfy you <3
Thank you,
Peares S.
Hello, Peares,
thank you for bringing this to our attention.
This is not a bug, and is working as intended.
The design behind the merge block is such that once you merge two grids together, it becomes a single grid.
Merged grids form a single grid, with no distinction made for grid portions that may have been separate at some point. On division (e.g. by deleting the merge block) only the bigger (mass) can have the original name and status, while the smaller grid is considered a "new grid".
Thank you for your time and energy.
Kind Regards
Keen Software House: QA Department
Hello, Peares,
thank you for bringing this to our attention.
This is not a bug, and is working as intended.
The design behind the merge block is such that once you merge two grids together, it becomes a single grid.
Merged grids form a single grid, with no distinction made for grid portions that may have been separate at some point. On division (e.g. by deleting the merge block) only the bigger (mass) can have the original name and status, while the smaller grid is considered a "new grid".
Thank you for your time and energy.
Kind Regards
Keen Software House: QA Department
Do let me know if it was or was not helpful, anything specific I should try or something? Maybe this is outdated by now, i just thought I'd check in as this ticket is still marked as need more info
Do let me know if it was or was not helpful, anything specific I should try or something? Maybe this is outdated by now, i just thought I'd check in as this ticket is still marked as need more info
Hello, Peares,
thanks for the save! It was really really helpful as interestingly this issue is happening ONLY on this save for some reason. On mine saves with the Unsupported stations set ON/OFF, the game was behaving correctly.
This issue has been successfully reproduced and put into our internal system.
Thanks for all the info, for save and for you patience.
Kind Regards
Keen Software House: QA Department
Hello, Peares,
thanks for the save! It was really really helpful as interestingly this issue is happening ONLY on this save for some reason. On mine saves with the Unsupported stations set ON/OFF, the game was behaving correctly.
This issue has been successfully reproduced and put into our internal system.
Thanks for all the info, for save and for you patience.
Kind Regards
Keen Software House: QA Department
I'm having this issue as well, I've attempted to create an elevator within a station using two pistons with merge blocks on the end that walk up a frame like a ladder. If I manually convert each piston grid back into a ship after detaching it works great but the piston grids do not convert back into ships automatically.
I'm having this issue as well, I've attempted to create an elevator within a station using two pistons with merge blocks on the end that walk up a frame like a ladder. If I manually convert each piston grid back into a ship after detaching it works great but the piston grids do not convert back into ships automatically.
I'm having this issue, further its when a merge block disconnects from my parent grid leaving it freestanding on a world where unsupported grids are NOT enabled.
I'm having this issue, further its when a merge block disconnects from my parent grid leaving it freestanding on a world where unsupported grids are NOT enabled.
I'm also having similar issues (related to merge bocks):
On large grid I tried prototyping an ended up merging a station with a subgrid (station - Piston - merged subgrid). When disconnecting the merge, the subgrid stayed as a station.
On small grid: a ship merging with 4 functionals block + 2-3 armors blocks has it's name changed (both the ship and the attachment are changed). (observed after a few merge-unmerge with a few attachments on the same ship).
Kind regards
Alex
I'm also having similar issues (related to merge bocks):
On large grid I tried prototyping an ended up merging a station with a subgrid (station - Piston - merged subgrid). When disconnecting the merge, the subgrid stayed as a station.
On small grid: a ship merging with 4 functionals block + 2-3 armors blocks has it's name changed (both the ship and the attachment are changed). (observed after a few merge-unmerge with a few attachments on the same ship).
Kind regards
Alex
Replies have been locked on this page!