Quantcast

Revamp of attribute calculation/setting

Author James Whitehead II <jnwhiteh@gmail.com>
Author date 2010-11-22 19:13:35
Author local date 2010-11-22 19:13:35 +0000
Committer James Whitehead II <jnwhiteh@gmail.com>
Committer date 2010-11-22 19:13:35
Committer local date 2010-11-22 19:13:35 +0000
Commit 945cfdae4db4a1f87466416618a299eb1f7f4f7f
Tree bdd1553c0f1d4d55dfa285e1052cc6a1745ebf6b
Parent b933f42356322cae0ed06f4013301d909682ceac
Revamp of attribute calculation/setting

The logic seems to be a bit more straightforward and it seems that the
ooc/friend/enemy layering is working properly. The major changes are:

  * Clique will only calculate new attributes when you change bindings
  * Clique will apply the attributes when bindings change
  * If you have ooc bindings, then they will swap on enter/leave combat
  * Otherwise, they will not change, so there's no overhead from that

out-of-combat bindings should now correctly be applied over any other
type of binding with the same key. If this isn't the case, please report
it to me.