diff options
| author | Shauren <shauren.trinity@gmail.com> | 2011-05-19 22:27:18 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2011-05-19 22:27:18 +0200 |
| commit | ac4ed1efdf2d800ab2ea605fac982c9436cfba1b (patch) | |
| tree | 93a7af028452062695f6ad09c29f1c1fb4cb299f /src/server/scripts | |
| parent | f03bdceaff76d8488cb683a80ac3fd6149c6299b (diff) | |
Core/Spells: Moved setting UNIT_CREATED_BY_SPELL out of spell effect handlers and sending SMSG_TOTEM_CREATED into Totem class
Diffstat (limited to 'src/server/scripts')
| -rwxr-xr-x | src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp index 9db92d10d6c..2844376fe21 100755 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp @@ -1397,16 +1397,15 @@ class spell_putricide_mutated_transformation : public SpellScriptLoader Position pos; caster->GetPosition(&pos); - TempSummon* summon = caster->GetMap()->SummonCreature(entry, pos, properties, duration, caster); + TempSummon* summon = caster->GetMap()->SummonCreature(entry, pos, properties, duration, caster, GetSpellInfo()->Id); if (!summon || !summon->IsVehicle()) return; caster->CastSpell(summon, SPELL_MUTATED_TRANSFORMATION_NAME, true); summon->CastSpell(summon, SPELL_ABOMINATION_VEHICLE_POWER_DRAIN, true); summon->CastSpell(summon, SPELL_MUTATED_TRANSFORMATION_DAMAGE, true); - caster->EnterVehicle(summon, 0); - summon->SetUInt32Value(UNIT_CREATED_BY_SPELL, GetSpellInfo()->Id); + caster->EnterVehicle(summon, 0); summon->SetCreatorGUID(caster->GetGUID()); putricide->AI()->JustSummoned(summon); } |
