[8497] Fixes in talent 53563 work and other area auras spells.
commitbc864a966f3f1c9946ae7a48289c3975cdb0967c
authorVladimirMangos <vladimir@getmangos.com>
Mon, 14 Sep 2009 03:28:03 +0000 (14 07:28 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Mon, 14 Sep 2009 04:45:43 +0000 (14 08:45 +0400)
tree5fc7f3043600f8e3f207090209062c2fccd5e45a
parentac8ed2036e1c2a74c40cd7aab9bc90b9549b4a7b
[8497] Fixes in talent 53563 work and other area auras spells.

* Support mutiply beacon buffs at same target (as will be in 3.2.x) in triggering part.
* Bonus heal caster expected original paladin, and used his heal bonuses, LoS not required for bonus heal.
* Fixed bug with not apply not-caster affected area spell (hostile area spell or talent 53563)
  to another caster with same area aura active. Correctly remove only specific caster area aura at expire.
* Not show area spell icon for telent 53563 at beacon for this aura.
* Allow stacking dummy auras from diff casters, check formal aura types for effect at add aura stacking check.
  Last important for area auars that can have SPELL_AURA_NONE in modifier data instead formal effect auars at caster.
src/game/SpellAuras.cpp
src/game/SpellAuras.h
src/game/Unit.cpp
src/game/Unit.h
src/shared/revision_nr.h