In the sandbox, creating a loader update ghost crashes the server.
Error while running event miniloader-redux::script_raised_built (ID 92)
__miniloader-redux__/scripts/controller.lua:172: assertion failed!
stack traceback:
[C]: in function 'assert'
__miniloader-redux__/scripts/controller.lua:172: in function 'create_loader'
__miniloader-redux__/scripts/controller.lua:316: in function 'setup'
__miniloader-redux__/scripts/controller.lua:341: in function 'create'
__miniloader-redux__/scripts/event-setup.lua:73: in function 'handler'
__miniloader-redux__/stdlib/event/event.lua:353: in function 'pcall'
__miniloader-redux__/stdlib/event/event.lua:370: in function 'dispatch_event'
__miniloader-redux__/stdlib/event/event.lua:449: in function <__miniloader-redux__/stdlib/event/event.lua:407>
stack traceback:
[C]: in function 'create_entity'
__blueprint-sandboxes__/scripts/god.lua:160: in function 'handler'
__blueprint-sandboxes__/scripts/god.lua:216: in function 'AsyncWrapper'
__blueprint-sandboxes__/scripts/god.lua:277: in function <__blueprint-sandboxes__/scripts/god.lua:275>"
After the update, it behaves a little differently in the Sandbox. Here's a video and a brief description:
By installing any loader and replacing it with a new one, the old entity remains unchanged and cannot be destroyed, selected, copied, or replaced. It simply continues to function indefinitely.
I also noticed that the unloading situation seems to be working. Only one side of the tape starts working, and the other side probably just destroys the items.