*Fix a crash.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-08-25 10:49:41 -05:00
parent 4f87bad87b
commit 977c46ec1e
+3 -2
View File
@@ -591,8 +591,9 @@ AuraEffect* CreateAuraEffect(Aura * parentAura, uint32 effIndex, int32 *currentB
else if (parentAura->GetSpellProto()->Effect[effIndex] == SPELL_EFFECT_PERSISTENT_AREA_AURA)
{
//assert(source->isType(TYPEMASK_DYNAMICOBJECT));
assert(IS_DYNAMICOBJECT_GUID(sourceGuid));
return new PersistentAreaAuraEffect(parentAura, effIndex, currentBasePoints);
// TODO: creature addon or save? may add persistent AA without correct source
if(IS_DYNAMICOBJECT_GUID(sourceGuid));
return new PersistentAreaAuraEffect(parentAura, effIndex, currentBasePoints);
}
return NULL;
}