aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/base/world_database.sql4
-rw-r--r--sql/updates/8925_world_spell_group.sql6
-rw-r--r--src/server/game/Spells/Auras/SpellEffects.cpp1
3 files changed, 9 insertions, 2 deletions
diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql
index b47cff9f9ee..fb3fcb2b322 100644
--- a/sql/base/world_database.sql
+++ b/sql/base/world_database.sql
@@ -5878,8 +5878,8 @@ INSERT INTO `spell_group` (`id`, `spell_id`) VALUES
(1099,-1098),
-- Cast Speed Slow
(1103,-1100),
-(1103,-1001),
-(1103,-1002),
+(1103,-1101),
+(1103,-1102),
-- mage freezing spells
(1107, 122), -- Frost Nova
(1107, 33395), -- Freeze
diff --git a/sql/updates/8925_world_spell_group.sql b/sql/updates/8925_world_spell_group.sql
new file mode 100644
index 00000000000..0e7d2cf894e
--- /dev/null
+++ b/sql/updates/8925_world_spell_group.sql
@@ -0,0 +1,6 @@
+DELETE FROM `spell_group` WHERE `id` = 1103;
+-- Cast Speed Slow
+INSERT INTO `spell_group` (`id`,`spell_id`) VALUES
+(1103,-1100),
+(1103,-1101),
+(1103,-1102);
diff --git a/src/server/game/Spells/Auras/SpellEffects.cpp b/src/server/game/Spells/Auras/SpellEffects.cpp
index fd023f14261..5d0858ed214 100644
--- a/src/server/game/Spells/Auras/SpellEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellEffects.cpp
@@ -7133,6 +7133,7 @@ void Spell::EffectChargeDest(uint32 /*i*/)
{
if (m_targets.HasDst())
{
+ float x, y, z;
m_targets.m_dstPos.GetPosition(x, y, z);
m_caster->GetMotionMaster()->MoveCharge(x, y, z);
}