aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-05-19 22:27:18 +0200
committerShauren <shauren.trinity@gmail.com>2011-05-19 22:27:18 +0200
commitac4ed1efdf2d800ab2ea605fac982c9436cfba1b (patch)
tree93a7af028452062695f6ad09c29f1c1fb4cb299f /src/server/scripts
parentf03bdceaff76d8488cb683a80ac3fd6149c6299b (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-xsrc/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp5
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);
}