aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-04-01 00:28:09 +0200
committerShauren <shauren.trinity@gmail.com>2018-04-01 00:28:09 +0200
commite8ffa9d9f2f79fa731f5ff58a6f68a531eaaf8df (patch)
treeeecb52763bbe8ebc4b900f4c77dc92d57bee8230
parentf31d907112daf52c4f8ec53030bc7f28990d3d68 (diff)
Core/Spells: Fixed persistent area auras always spawning with no phase
Closes #21747
-rw-r--r--src/server/game/Entities/DynamicObject/DynamicObject.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp
index 663b7c5b682..ed5e3dc043b 100644
--- a/src/server/game/Entities/DynamicObject/DynamicObject.cpp
+++ b/src/server/game/Entities/DynamicObject/DynamicObject.cpp
@@ -21,6 +21,7 @@
#include "Log.h"
#include "Map.h"
#include "ObjectAccessor.h"
+#include "PhasingHandler.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
@@ -96,6 +97,7 @@ bool DynamicObject::CreateDynamicObject(ObjectGuid::LowType guidlow, Unit* caste
}
WorldObject::_Create(ObjectGuid::Create<HighGuid::DynamicObject>(GetMapId(), spell->Id, guidlow));
+ PhasingHandler::InheritPhaseShift(this, caster);
SetEntry(spell->Id);
SetObjectScale(1.0f);