There’s a lot I’ve done with my game. Or, at least a lot of work, since these quality of life features are taken for granted.
First off, I began using Rojo with Visual Studio Code. Rojo is a tool that lets you sync your code into your game from outside Roblox Studio. If the idea of using an external code editor sounds like an unnecessary waste of time, you’re missing out. Having my scripts saved externally allows you to use tools like Git, as well as provide protection against Roblox Studio crashing! cough cough Roblox’s servers going down cough
Okay, now to talk about what’s been shown in the video above.
-
Quick-stacking (at 0:00, 0:07, and 0:11 marks): Double-clicking quickly fills in whatever you’re currently holding with the same items in your inventory. Looks simple, right? Not really. Items in your inventory are weighted, with the slots with the lowest quantity of items being used to fill in your held item first. For example, if you have two slots with the same item types, one with 64, and the other with 10, the latter slot (10) would get prioritized.
-
Splitting (at the 0:02 and 0:12 marks): You can split items in your hand across different slots evenly, with the remainder going back into your hand. Simple, right? Not really. I would give a better explanation here but I’ve forgotten what the issues were after trying to get quick-stacking to feel just right.
-
Spreading (at the 0:05 and 0:08 marks): You can spread items in your hand into slots, either deliberately by right-clicking on each slot, or by right-clicking and dragging. Simple, right? Actually, yes, this one was simple.