Quantcast

Major bug fix for aura-tracking.

Author Johnny C. Lam <jlam88@gmail.com>
Author date 2012-10-27 03:04:45
Author local date 2012-10-27 03:04:45 +0000
Committer Johnny C. Lam <jlam88@gmail.com>
Committer date 2012-10-27 03:04:45
Committer local date 2012-10-27 03:04:45 +0000
Commit df357110e1740c828b1f7d72130fbb0b00f573ff
Tree 1edb9a0d039271c511e4bae39464ce88a25d4131
Parent a97ab7fd49e77e2b8f47fea9532ae4f91e2fdfe5
Major bug fix for aura-tracking.

- CLEU events don't fire properly when auras are not directly refreshed,
  e.g., refreshed by a spell other than the one that applies it.  Switch
  to using UNIT_AURA events instead for all "primary" unit IDs and only
  use the less accurate CLEU events for *target unit IDs.

- Fix missing detection of filtered buffs.

- Add new tables auraConditions & spellbookConditions that list conditions
  that refer to aura IDs or player's spell IDs.  These are used by the
  script compiler to tag spell IDs for further processing.

git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@627 d5049fe3-3747-40f7-a4b5-f36d6801af5f