For every repeatable action in game sans smithing, players get the "Make X" window. The alternative for smithing is to start one item, right click > open smithing interface for subsequent items. This is quite tedious, and unfitting for RS3 (I love all the QoL things that have been added over the past 15 years.)
Or right click > make x if you'd like to be on the nose.
Since reworking the current UI isn't in the cards, why not make a new one? Bulk Prepare would add a new window and right click option. The new window would borrow most elements from the base smithing window but with the make x group of elements, with limits to prevent players from accidentally filing their bank with unfinished projects. The new part would be as follows:
- Query the player's bank and inventory for any unfinished smithing projects.
- Apply the limit accordingly (`Math.min(28 - numberOfUnfinishedProjectsInPlayersBankAndInventory, player.inventory.getNumberOfAvailableInventorySlots());` (variable names chosen to match Java verbosity) or something.)
- User selects their item and quantity.
- The game would then mimic the tedious actions, showing a small modal similar to smelting bars. It would have a 2 second delay between creating each unfinished project.
If It Goes Deeper Than That
Perhaps there's something more hard coded related to anti-bot measures buried somewhere else. Maybe a holdover from the early days of the smithing rework. If I may, from one dev to another: c'mon, you'll get to delete old code!
Freelance web dev, sysadmin, mechE student.
Later Thought
If there's in issue with how buildings behave, why not add a special building to common smelting places? Say, for example, a new station in the Artisan's Guild placed between the furnaces, maybe call it the Prep Station?
Freelance web dev, sysadmin, mechE student.