[2.0.14] Smart Belt adds underground when dragging backwards over existing belt (MR)
Posted: Mon Nov 04, 2024 4:47 am
What did you do?
I was trying to extend my main bus. Was in Remote View (all belts were ghosts). Added my new connections to the new build, and was bringing the belts backward to reconnect with the bus.
What happened?
When my new belt connected with the existing belts, it added an underground belt pair.
What did you expect to happen instead? It might be obvious to you, but do it anyway!
It should have just connected up belt to belt.
Does it happen always, once, or sometimes?
Always happens, but only under certain conditions. First, it must be going backward. Second, it must have already gone over another belt. It is a bit hard to put into words, so please see the screen shot.
This is the setup to replicate the problem. Start with the single belt pieces on the right, drag left to connect to the belts on the left. Note that all horizontal belts are facing right. Result. The bottom belt connected as expected. The top belt correctly jumped over the vertical belt, but then when attempting to connect to the horizontal belt, it added the extra undergrounds. This is where I saw it first. Not sure if it adds any more info, but might help with context. I had added the long vertical belt to the right, and was extending the rest of the bus. The belt just below the cursor I dragged forward, so it worked fine. The the belt with the cursor I dragged backward, and it showed the problem. Added log file, but not sure you need it. I can add a save if you need, but it was 23MB and I think the screenshots should be sufficient.
Note: I did search and found a post that seemed similar, and might have a similar root cause, but there the reproduction steps required that you drag first one way and then back, while this but was dragging in just one direction. viewtopic.php?f=7&t=119080
Lastly, just want to say that I really like this feature, and this is the first bug I have found with it. Thank you again for all your hard work, and so far am loving Space Age. Just reaching space for the first time, and am super excited about it!
I was trying to extend my main bus. Was in Remote View (all belts were ghosts). Added my new connections to the new build, and was bringing the belts backward to reconnect with the bus.
What happened?
When my new belt connected with the existing belts, it added an underground belt pair.
What did you expect to happen instead? It might be obvious to you, but do it anyway!
It should have just connected up belt to belt.
Does it happen always, once, or sometimes?
Always happens, but only under certain conditions. First, it must be going backward. Second, it must have already gone over another belt. It is a bit hard to put into words, so please see the screen shot.
This is the setup to replicate the problem. Start with the single belt pieces on the right, drag left to connect to the belts on the left. Note that all horizontal belts are facing right. Result. The bottom belt connected as expected. The top belt correctly jumped over the vertical belt, but then when attempting to connect to the horizontal belt, it added the extra undergrounds. This is where I saw it first. Not sure if it adds any more info, but might help with context. I had added the long vertical belt to the right, and was extending the rest of the bus. The belt just below the cursor I dragged forward, so it worked fine. The the belt with the cursor I dragged backward, and it showed the problem. Added log file, but not sure you need it. I can add a save if you need, but it was 23MB and I think the screenshots should be sufficient.
Note: I did search and found a post that seemed similar, and might have a similar root cause, but there the reproduction steps required that you drag first one way and then back, while this but was dragging in just one direction. viewtopic.php?f=7&t=119080
Lastly, just want to say that I really like this feature, and this is the first bug I have found with it. Thank you again for all your hard work, and so far am loving Space Age. Just reaching space for the first time, and am super excited about it!