Since there is no stopping you guys from implementing it now, can you at least change how it works?
Take a good look at dota 2’s chests,
Opening multiple copies of the same treasure guarantees a different item is unboxed every time.
Previously received items will not be unboxed again unless all items have been unboxed.
This rule does not apply to Very Rare or Extremely Rare drops.
After all standard items have been received, future treasure openings will yield random items from the drop list.
those 1% headgears will always be obtained + bonus rewards
bonus rewards: shining silver anvil , gem abrasive, etc with the same rates you listed on
https://treeofsavior.com/news/?n=721
Yes this is still rng, but eventually some cash cow will get the headgear he/she wants without duplicates.
Some explanation:
I open a box, I’ll get a headgeear AND a potion(if I’m unlucky)
I won’t get the same headgear again until I’ve gotten them all once through the box