*Fix broken dk start zone teleporter.
*Use caster as source of areaaura when source is NULL. --HG-- branch : trunk
This commit is contained in:
@@ -583,6 +583,8 @@ AuraEffect* CreateAuraEffect(Aura * parentAura, uint32 effIndex, int32 *currentB
|
|||||||
assert(parentAura);
|
assert(parentAura);
|
||||||
if (IsAreaAuraEffect(parentAura->GetSpellProto()->Effect[effIndex]))
|
if (IsAreaAuraEffect(parentAura->GetSpellProto()->Effect[effIndex]))
|
||||||
{
|
{
|
||||||
|
if(!source)
|
||||||
|
source = caster;
|
||||||
//TODO: determine source here
|
//TODO: determine source here
|
||||||
if(source && source->isType(TYPEMASK_UNIT))
|
if(source && source->isType(TYPEMASK_UNIT))
|
||||||
return new AreaAuraEffect(parentAura, effIndex, currentBasePoints, caster, castItem, (Unit*)source);
|
return new AreaAuraEffect(parentAura, effIndex, currentBasePoints, caster, castItem, (Unit*)source);
|
||||||
|
|||||||
Reference in New Issue
Block a user