There are many items that do not work particularly well on the freight elevators. For example, mining bags. What's being done to resolve this?
TL;DRFixing items like mining bags was cut from the release because the packing system wrongly assumes item pivots sit in one place; the developer says a fix is forthcoming and possibly very soon.
Great question. Unfortunately, another thing that got cut. This one's in particular, it hurt me because I made the packing and the attachment behavior and the system, the packing and arrangement works, but there's one bug I'll get to in a second that didn't. And unfortunately, because most of the items work, another thing that was sacrificed to the release gods, which hurts me because I wanted to be good because I like to be proud of my work. But the issue in particular with those, I feel I'm gonna get a little bit technical for a moment, is the pivot. So for things like cargo boxes, the pivot is on the bottom in the center. And whenever I originally wrote the packing system way back for the whole sea, the only thing that we were putting into the cargo grids at that time were the cargo boxes. I knew that more things were coming. So the packing system itself can expect any kinds of dimensions and handles multiple orientations. But the pivot was something that I just didn't have time to generalize. I had to just essentially kind of like hard code it to expect the pivot in a certain place on the item. And the technical challenge there is you might say, well, I'm holding the item. How do you not know where the pivot is? The problem is when you're doing things like calling stuff up from a freight elevator, you don't have the item. The entity isn't spawned. You don't have the geometry for it. You can't directly access the pivot. So you have to have some way to know where it would be without loading the skeleton and deriving it, which would be incredibly slow. So what we have to do is essentially kind of bake that data out into a data set that could be read from an asynchronous persistence query or based on the class data. So that's the work to be done here. It won't take too long, but it's possible it comes in very, very soon, but that's essentially it. The reason is the mining bags and these things, their pivots are in a different place than most of the other items in the game. And the system isn't yet expecting that the pivot might be somewhere else than where most of the other items' pivots are. And for that reason, the way that it rotates around and the way that it orients itself on the cargo grid is just wrong for that particular thing, which particularly for the mining bags suck because they're situated in a way that actually puts them through the freight elevator. And sometimes when they detach, they actually drop down, which is awful. So like definitely aware of it, but yeah, fix is gonna be forthcoming.