mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
[8345] corrected startup-checks for spell_area table
old problem was that, for example a single spell couldn't be cast at aura OR quest (so 2 entries in this table) .. will be now possible Signed-off-by: balrok <der-coole-carl@gmx.net>
This commit is contained in:
parent
7caf5b5b2f
commit
dddacab0dd
2 changed files with 7 additions and 7 deletions
|
|
@ -2490,17 +2490,17 @@ void SpellMgr::LoadSpellAreas()
|
|||
SpellAreaMapBounds sa_bounds = GetSpellAreaMapBounds(spellArea.spellId);
|
||||
for(SpellAreaMap::const_iterator itr = sa_bounds.first; itr != sa_bounds.second; ++itr)
|
||||
{
|
||||
if(spellArea.spellId && itr->second.spellId && spellArea.spellId != itr->second.spellId)
|
||||
if (spellArea.spellId != itr->second.spellId)
|
||||
continue;
|
||||
if(spellArea.areaId && itr->second.areaId && spellArea.areaId!= itr->second.areaId)
|
||||
if (spellArea.areaId != itr->second.areaId)
|
||||
continue;
|
||||
if(spellArea.questStart && itr->second.questStart && spellArea.questStart!= itr->second.questStart)
|
||||
if (spellArea.questStart != itr->second.questStart)
|
||||
continue;
|
||||
if(spellArea.auraSpell && itr->second.auraSpell && spellArea.auraSpell!= itr->second.auraSpell)
|
||||
if (spellArea.auraSpell != itr->second.auraSpell)
|
||||
continue;
|
||||
if(spellArea.raceMask && itr->second.raceMask && (spellArea.raceMask & itr->second.raceMask)==0)
|
||||
if ((spellArea.raceMask & itr->second.raceMask) == 0)
|
||||
continue;
|
||||
if(spellArea.gender != GENDER_NONE && itr->second.gender != GENDER_NONE && spellArea.gender!= itr->second.gender)
|
||||
if (spellArea.gender != itr->second.gender)
|
||||
continue;
|
||||
|
||||
// duplicate by requirements
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "8344"
|
||||
#define REVISION_NR "8345"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue