diff options
author | Azazel <azazel.kon@gmail.com> | 2011-04-27 16:22:42 +0600 |
---|---|---|
committer | Azazel <azazel.kon@gmail.com> | 2011-04-27 16:22:42 +0600 |
commit | 791130f6faf6294d2cb27bec409d7b4ee855243f (patch) | |
tree | ef8de96bd3515b44f2efc35f92a9b8366e0fbb57 /src/server/game/Spells/SpellEffects.cpp | |
parent | d42c048818160e1c5334f59659eb0afbaa1c804f (diff) |
Core/Chat: move chat link validation code into separate classes and improve some validation logic
Core/Misc: fix non-pch build
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index ff52e9247df..ae06e6f7505 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -6910,6 +6910,9 @@ void Spell::SummonGuardian(uint32 i, uint32 entry, SummonPropertiesEntry const * if (summon->HasUnitTypeMask(UNIT_MASK_GUARDIAN)) ((Guardian*)summon)->InitStatsForLevel(level); + if (properties && properties->Category == SUMMON_CATEGORY_ALLY) + summon->setFaction(caster->getFaction()); + summon->SetUInt32Value(UNIT_CREATED_BY_SPELL, m_spellInfo->Id); if (summon->HasUnitTypeMask(UNIT_MASK_MINION) && m_targets.HasDst()) ((Minion*)summon)->SetFollowAngle(m_caster->GetAngle(summon)); |