I like the idea. I can make some local fork for me if I want little changes, but it would be perfect if u add possibility to configure values, like chance and how strong qualities is. In both ways, directly (kinda like just 2 tables with values for difficulty and reward) or via formulas (personally I love formulas more).
(unfortunatelly as noob in modding I can only just tweak some values, not pro modder xd, this is the reason of this suggestion (also lazziness))