[6992] More strong checking to prevent stacking passive auras. This fix unexpected...
commit7545cd45e42d2797c4b5d57a994e5d6b58e53ff3
authorVladimirMangos <vladimir@getmangos.com>
Wed, 31 Dec 2008 09:33:49 +0000 (31 12:33 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Wed, 31 Dec 2008 09:40:47 +0000 (31 12:40 +0300)
treea0b2ceb5ef8f8c40e6f32c9a9e9d7014e92df3a0
parent608814a15029ab769c47e6ff6b5e56c66715e9e6
[6992] More strong checking to prevent stacking passive auras. This fix unexpected statking 16252 and ranks.

Also this checking will prevent staking talent ranks if it will casted at character by some reason in any cases.
TODO: non-talent passive spells like 16252 or 31785 with ranks still as before
not reapplied in lesser rank form if higher rank unlearned. But this possible only at .unlearn command use
and required re-loginning for activation lesser rank spell.
src/game/Player.cpp
src/game/SpellMgr.h
src/game/Unit.cpp
src/shared/revision_nr.h