Apparently it's possible for the inventory to display multislot items incorrectly.
I've been exploring this bug for a while now, off and on, examining numerous code changes over the past year for any clues on what may have changed to cause it, if anything (maybe it's older?), and it still defies all attempts to find a root cause. This is a display issue, so doesn't have other impacts besides temporary confusion, and resorting one's inventory (or performing some other action that resorts it) will fix the issue, but obviously it'd be nice to get rid of this.
I'll document it here for now so that others know it's a thing and could maybe provide more input. It seems quite rare, and would of course also take someone really observant who also remembers and can report all their inventory-affecting actions prior to it appearing in a way that it could be repeated. I've done a lot of testing, as well as comparing code across versions to see just how new it is or where it might originate, but no luck repeating it yet, and until I can do that I'm out of ideas for solving this one until more evidence comes to light.
The
initial report came from the first Beta 11.1 build (220422), from Valguris watching an MTF stream:
As you can see the second slot of the Core Stripper (still in inventory) was still displayed in inventory slot 2 despite the Gravjet having been moved to the former location of its first slot (with the CS having been moved to the end of the inventory). MTF
later shared with me the exact contents of his inventory at the time, which is what I've attempted to use to recreate the issue:
Later Youngster sent me a screenshot from their Beta 12 prerelease (X4) run in which a two-slot GOLEM Unit somehow ended up appearing to occupy 3 slots:
I'm guessing that's related to the other example, so am including it here...
Anyway, any clues anyone can offer would be great, implying some way to recreate the issue so I can fix it