Darkstar01
Official Terrarian
Anyone who has tried to sell a large amount of obsidian knows how tedious that can be. Repeatedly crafting Obsidian Skulls and selling them takes far longer than quick-selling from your inventory, and since they can't stack, you have to do each skull individually. They can't stack in the NPC's inventory, either, so you'll either need to eventually place all of the skulls in the last slot (because the others will be filled with previously sold skulls), or exit and re-enter the shop menu to reset the inventory. This can't be the only item suffering from this problem.
The solution I propose is simple: add a toggleable option to automatically sell crafted items. Here's how it would work: When you have an NPC's shop menu open, a coin symbol will appear next to the crafting hammer symbol. The coin will be grayed-out by default, and clicking on it will light it up, graying out the crafting hammer. While the coin is active, any items you craft will automatically be placed in the NPC's inventory. Clicking on the crafting hammer again or leaving the shop menu will return to regular crafting. The coin could just reuse the sprite of the Lucky Coin.
The solution I propose is simple: add a toggleable option to automatically sell crafted items. Here's how it would work: When you have an NPC's shop menu open, a coin symbol will appear next to the crafting hammer symbol. The coin will be grayed-out by default, and clicking on it will light it up, graying out the crafting hammer. While the coin is active, any items you craft will automatically be placed in the NPC's inventory. Clicking on the crafting hammer again or leaving the shop menu will return to regular crafting. The coin could just reuse the sprite of the Lucky Coin.