[8298] Use new Aura::HandleSpellSpecificBoosts for apply/remove dependent auras.
commit798bfa3575ee3ed9ca6132d77bb47e225b0a42e7
authornos4r2zod <nos4r2zod@getmangos.com>
Sun, 2 Aug 2009 22:17:48 +0000 (3 02:17 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Sun, 2 Aug 2009 22:27:30 +0000 (3 02:27 +0400)
treeea654d1d6004aebe29e0326a5204c98962cd070d
parented8ce173380ca99822951bdb0e396c7badd8bbf7
[8298] Use new Aura::HandleSpellSpecificBoosts for apply/remove dependent auras.

This provided more clear place where dependent auras can be applied/removed,
if expected manual apply _with_ aura remove at parent aura expire.
This can be used for more cases.

In current state it implement additional effects for
29836 and ranks, 61846 and ranks, 31869, 53379 and ranks, 20254 and ranks,
20138 an ranks, 48263, and 48265.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
src/game/SpellAuras.cpp
src/game/SpellAuras.h
src/game/SpellMgr.cpp
src/game/SpellMgr.h
src/game/Unit.cpp
src/shared/revision_nr.h