Modding component: Custom conditions
I've started a mod project to make a bunch of new equipment, naturally one of the components I have been using is the "Gives Conditions When Equipped Authoring", which works in most scenarios, but tends to be very limiting in some cases, for example "Percentage of fishing as ranged".
Something that crossed my mind would be for a new component that would allow for a more flexible selection of conditions, for instance:
-Selecting what stat to read from. (e.g. Mining Damage)
-Percentage to use. (e.g. 0.1 aka 10%)
-Where to apply it. (e.g. Attack Speed)
This would allow for mod makers to easily make more dynamic equipment by using flexible conditions, such as "Increase Attack Speed by 10% of your Mining Damage", the more stats we can read from/apply to, the more creative we can be with the equipment!