diff options
author | QAston <qaston@gmail.com> | 2012-04-28 15:10:52 +0200 |
---|---|---|
committer | QAston <qaston@gmail.com> | 2012-04-28 15:10:52 +0200 |
commit | b53485e05326f9ed6562aa78fee282f255eac339 (patch) | |
tree | b6f9e3026b6adf65b29dbb5fd494d3d40c1d7bd7 | |
parent | b899f5fc942902153ff369737ca835a997495299 (diff) |
Fix build and correct minor codestyle issue.
-rwxr-xr-x | src/server/game/Entities/Object/Object.cpp | 6 | ||||
-rwxr-xr-x | src/server/game/Spells/SpellScript.cpp | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index e26bc0a6ea1..fc1b56c4b8c 100755 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -626,8 +626,10 @@ void Object::_BuildValuesUpdate(uint8 updatetype, ByteBuffer * data, UpdateMask* if (!target->isAllowedToLoot(creature)) dynamicFlags &= ~UNIT_DYNFLAG_LOOTABLE; } - if(dynamicFlags & UNIT_DYNFLAG_TRACK_UNIT) - if (Unit const* unit = ToUnit()) + + // unit UNIT_DYNFLAG_TRACK_UNIT should only be sent to caster of SPELL_AURA_MOD_STALKED auras + if (Unit const* unit = ToUnit()) + if (dynamicFlags & UNIT_DYNFLAG_TRACK_UNIT) if (!unit->HasAuraTypeWithCaster(SPELL_AURA_MOD_STALKED, target->GetGUID())) dynamicFlags &= ~UNIT_DYNFLAG_TRACK_UNIT; *data << dynamicFlags; diff --git a/src/server/game/Spells/SpellScript.cpp b/src/server/game/Spells/SpellScript.cpp index e12c5d62d9f..e6ce80c20f0 100755 --- a/src/server/game/Spells/SpellScript.cpp +++ b/src/server/game/Spells/SpellScript.cpp @@ -332,7 +332,7 @@ void SpellScript::SetExplTargetDest(WorldLocation& loc) m_spell->m_targets.SetDst(loc); } -Unit* SpellScript::GetExplTargetWorldObject() +WorldObject* SpellScript::GetExplTargetWorldObject() { return m_spell->m_targets.GetObjectTarget(); } |