Logistic cannon (mass driver) introduces a new flexible way to deliver items over medium and long range. The automated delivery scheduler is optimized to support high throughput cargo transportation.
An error is reported when activating Editor Extensions during the game:
Error while running event logistic-cannon-transportation :: ontick (ID 0) ... tic-cannon-transportation _ /scripts/gui/launchergui.lua:456: attempt to index local 'frame' (a nil value) stack traceback: ... tic-cannon-transportation _ /scripts/gui/launcher_gui.lua:456: in function 'refresh'
logistic-cannon-transportation /control.lua:330: in function < logistic-cannon-transportation /control.lua:315>
I am not too sure how this could happen, probably some very rare issue there. I will add an extra check in the next version but I don't expect the issue will occur in normal gameplay.
Is there more detailed info about how you trigger the error? Can you replicate the error easily? I suspect it may be a compatibility issue but I need more info
Yes, I can trigger this bug 100% of the time.
I used your mod to make major changes to my base, and for that I used the "Editor Extensions" mod.
Everything worked fine when I was making changes yesterday. But today, every time I activate "Editor Extensions", an error occurs without exception.
I can send you my save file if you need it.
I think I know what happened, you may have an opening launcher GUI when you disable editor mode, which cause the launcher GUI missing associated frame when switch back to editor mode... A temporary workaround would be switch to editor mode WHEN your player is opening a launcher GUI (you should be able to click the switch button in toolbar when you have launcher GUI opened). Just don't leave launcher GUI opening when switch out editor mode before I release a formal fix.
Okay, to avoid crashes, I've disabled Editor Extensions. Luckily, my base has been fully renovated, so I shouldn't encounter this problem anymore.
Looking forward to your fix update!