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