Currently, when taking a long or short rest, the resource recovery boxes can be set to either do nothing, recover all, or recover an amount based on PB. However, there are a significant number of magic items that don't recover fully after a long rest, nor do they recover based on PB. They recover based on a die roll. For example, a Wand of Fireballs recovers 1d6+1 charges after every day (after a long rest, essentially). It would be extremely useful if there was another setting in the resources for "variable recovery" where you can enter a die formula and that number is the amount that is recovered on a long rest (or short rest if such an item exists). Yes, there are probably APIs that can do this but it would be nice if the sheet handled it natively, along with the other settings. Too many APIs run the risk of crashing the sandbox.