mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-28 18:11:16 +00:00
## About The Pull Request Ore bags try to insert the stack without actually checking if it can merge with anything, meaning that ores can take up limited slots which may end up with 7 single-ore stacks preventing any more ore from entering the bag, despite there being ample space for 49 more ore of each type. Now bags will actually try to merge picked up ore into themselves first, ensuring that this doesn't occur, and that the bag will always be topped up (This needed additional logic to ensure that stacks don't merge beyond the size that the storage they're in can handle) Additionally, I've changed how stacks merge when dragged (instead of merging themselves into the target, target is merged into themselves) and prevent dragging from changing focus to stack that is being merged into if the merging stack isn't empty, fixing the "pull churn" issue that locks out player inputs if you try to pry and drag floor tiles due to constantly swapping the pull target after every tile pried, plus I've removed that weird ore box `insertion` animation (which I recon is an oversight) and ore bags sucking up the ores you drop from your hand because you're probably doing so intentionally ## Changelog 🆑 fix: Fixed ore bags being able to reject any ores despite having ample space fix: Pulling a stack behind you and getting it topped up by lying items will no longer spam pulls and lock out your inputs fix: Picking up ores into an ore box via an ore bag will no longer play a jank animation qol: Ore bags and MODule ore bags no longer pick up ores you've dropped from your hand until you walk over them again /🆑