Many mechanics didn’t make it in Diablo 2 release in 2000 because of lack of time to develop them
Throwing potions feel like one of them that managed to still made it into the game
https://youtu.be/QJLUD1QXXAY
While it’s there and has been for decades, why not complete its development and make it usable
Step 1) buff their damage according to the difficulty
Throwing potions quickly become obsolete due to their damage
Solution to that, scale it
give em value buff based on act+difficulty like base damage increased by x1.5 per acts
A1n=24
A2n=48
…
A5h=10500
Step 2): give them support effects
Poison
Strangling: aoe, slows enemiesChoking: aoe, extra damage
Rancid: huge aoe cloud
Fire
Fulminating: aoe, blinds enemies
Exploding: extra huge aoe
Oil: fire patch
Step 3: having modifiers apply to them
Like enchant, fire damage is added on top of it
Step 4: make them consumables
You can consume them to buff yourself
Ideally it comes with a drawback
Oil potion: gives you inc% fire damage, -maximum fire resist
Fulminating: fire resist, - AR%
Explosive : added fire damage, fire damage taken over time
Same for poison potions
Note: only 1 effect at a time
Step 5: use them for cube recipe
Explosive potion+quiver= Quiver with “fires explosive arrow” affix
Rancid potion+ quiver= quiver with “fires poison explosion arrows”
Oil potion+ quiver= Immolating arrows
Explosive potion + thawing+ quiver= freezing arrows
Endurance potion + quiver = magic arrows