From 870add0a3d25cb97ae8e1407ec1ee96c99d89a10 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 10 Jan 2011 21:57:02 +0100 Subject: [PATCH] Core/Spells: Fixed Spirit Walk ability of shaman's Feral Spirit summons Closes #115 Signed-off-by: Shauren --- sql/base/world_database.sql | 2 +- sql/updates/2011_01_10_0_world_spell_linked_spell.sql | 3 +++ src/server/game/Entities/Unit/Unit.cpp | 11 ----------- 3 files changed, 4 insertions(+), 12 deletions(-) create mode 100644 sql/updates/2011_01_10_0_world_spell_linked_spell.sql diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql index 4c11db7819..a9e0b214ee 100644 --- a/sql/base/world_database.sql +++ b/sql/base/world_database.sql @@ -18022,7 +18022,7 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment ( 45524, 55095, 0, 'Chains of Ice - Frost Fever'), ( 20066,-61840, 0, 'Repentance'), ( 66235, 66233, 0, 'Ardent Defender Visuals'), -( 58875, 58876, 0, 'Spirit Walk'), +( 58875, 58876, 1, 'Spirit Walk'), -- Quest ( 40214, 40216, 2, 'Dragonmaw Illusion'), ( 40214, 42016, 2, 'Dragonmaw Illusion'), diff --git a/sql/updates/2011_01_10_0_world_spell_linked_spell.sql b/sql/updates/2011_01_10_0_world_spell_linked_spell.sql new file mode 100644 index 0000000000..aea063c750 --- /dev/null +++ b/sql/updates/2011_01_10_0_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=58875 AND `spell_effect`=58876; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(58875,58876,1, 'Spirit Walk'); diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index bb3a1276fa..66bb62e207 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -5076,17 +5076,6 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger triggered_spell_id = 34650; break; } - // Spirit Walk - case 58875: - { - // Cast on owner - target = GetOwner(); - if (!target) - return false; - - triggered_spell_id = 58876; - break; - } // Mark of Malice case 33493: {