14. Add CharacterAttributeChanged and CharacterAbilityChanged EVENTS to story
A very tempting area for skill and class modding is to give extra bonuses or create restrictions based on character attributes and abilities. For example let WIT give another +1% crit chance under certain circumstances.
Implementing the basic idea is not hard but tracking the change of abilities and attributes can be tricky because they can be affected by:
- points invested or respecced
- items equipped or removed
- statuses applied or removed
- scripts
Catching all of these can be tricky and requires a lot of code.
To make modders life simpler I propose you to add CharacterAttributeChanged and CharacterAbilityChanged EVENTS to story scripting so we all can track such changes in a much easier way