[8414] Re-implement [8406] in more clear and working way.
commitfc124ace059783afd2f8174577b7c75b3f826b30
authorVladimirMangos <vladimir@getmangos.com>
Mon, 24 Aug 2009 02:39:19 +0000 (24 06:39 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Mon, 24 Aug 2009 02:44:15 +0000 (24 06:44 +0400)
tree9501912de865dd1820fea83d23109a84367f2988
parentdf25670484cb067517ef12409024f37247ccf481
[8414] Re-implement [8406] in more clear and working way.

* Rename IsSingleFromSpellSpecificPerCaster to IsSingleFromSpellSpecificPerTargetPerCaster for clear meaning.
* Rename IsSingleFromSpellSpecificRanksPerTarget to IsSingleFromSpellSpecificSpellRanksPerTarget for clear meaning.
* Add new IsSingleFromSpellSpecificPerTarget for case single spell specific aura allowed to be at target from any caster and use it.
  Move some spell psecific checks (mostly sellf casted) from IsSingleFromSpellSpecificPerCaster to new function.
src/game/SpellMgr.cpp
src/game/SpellMgr.h
src/game/Unit.cpp
src/shared/revision_nr.h