You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Major refactor to the way we store and handle skills and attributes to make them more generic. I've tested as much as I can but expect some bugs.
If an item does not have a trait set, we will search through the valid actions and automatically select one of them that has a trait override, so long as it doesn't contain one of a list of disallowed properties. For example, a skill override action that contains "dmgOverride" or "rof" will not be automatically selected. This is to ensure that we don't auto-select an action that may have unexpected behaviour. You can of course still manually select these actions yourself.
If an item does not have damage set, we do the same logic as for traits as described above, just with a different list of disallowed properties.