@@ -548,7 +548,8 @@ enum AuraType
|
||||
SPELL_AURA_488 = 488,
|
||||
SPELL_AURA_489 = 489,
|
||||
SPELL_AURA_490 = 490,
|
||||
TOTAL_AURAS = 491
|
||||
SPELL_AURA_491 = 491,
|
||||
TOTAL_AURAS = 492
|
||||
};
|
||||
|
||||
enum AuraObjectType
|
||||
|
||||
@@ -550,6 +550,7 @@ pAuraEffectHandler AuraEffectHandler[TOTAL_AURAS]=
|
||||
&AuraEffect::HandleNULL, //488
|
||||
&AuraEffect::HandleNULL, //489
|
||||
&AuraEffect::HandleNULL, //490
|
||||
&AuraEffect::HandleNULL, //491
|
||||
};
|
||||
|
||||
AuraEffect::AuraEffect(Aura* base, uint32 effIndex, int32 *baseAmount, Unit* caster) :
|
||||
|
||||
@@ -2655,11 +2655,11 @@ void SpellMgr::LoadSpellInfoStore()
|
||||
|
||||
for (SpellEffectEntry const* effect : sSpellEffectStore)
|
||||
{
|
||||
ASSERT(effect->EffectIndex < MAX_SPELL_EFFECTS, "MAX_SPELL_EFFECTS must be at least %u", effect->EffectIndex);
|
||||
ASSERT(effect->Effect < TOTAL_SPELL_EFFECTS, "TOTAL_SPELL_EFFECTS must be at least %u", effect->Effect);
|
||||
ASSERT(effect->EffectAura < TOTAL_AURAS, "TOTAL_AURAS must be at least %u", effect->EffectAura);
|
||||
ASSERT(effect->ImplicitTarget[0] < TOTAL_SPELL_TARGETS, "TOTAL_SPELL_TARGETS must be at least %u", effect->ImplicitTarget[0]);
|
||||
ASSERT(effect->ImplicitTarget[1] < TOTAL_SPELL_TARGETS, "TOTAL_SPELL_TARGETS must be at least %u", effect->ImplicitTarget[1]);
|
||||
ASSERT(effect->EffectIndex < MAX_SPELL_EFFECTS, "MAX_SPELL_EFFECTS must be at least %u", effect->EffectIndex + 1);
|
||||
ASSERT(effect->Effect < TOTAL_SPELL_EFFECTS, "TOTAL_SPELL_EFFECTS must be at least %u", effect->Effect + 1);
|
||||
ASSERT(effect->EffectAura < TOTAL_AURAS, "TOTAL_AURAS must be at least %u", effect->EffectAura + 1);
|
||||
ASSERT(effect->ImplicitTarget[0] < TOTAL_SPELL_TARGETS, "TOTAL_SPELL_TARGETS must be at least %u", effect->ImplicitTarget[0] + 1);
|
||||
ASSERT(effect->ImplicitTarget[1] < TOTAL_SPELL_TARGETS, "TOTAL_SPELL_TARGETS must be at least %u", effect->ImplicitTarget[1] + 1);
|
||||
|
||||
SpellEffectEntryVector& effectsForDifficulty = effectsBySpell[effect->SpellID][effect->DifficultyID];
|
||||
if (effectsForDifficulty.size() <= effect->EffectIndex)
|
||||
|
||||
Reference in New Issue
Block a user