aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.dev@gmail.com>2011-01-10 21:57:02 +0100
committerShauren <shauren.dev@gmail.com>2011-01-10 22:01:19 +0100
commit870add0a3d25cb97ae8e1407ec1ee96c99d89a10 (patch)
tree362e8619725d78f0fa357df0e810bcdce33d56b2
parentfa8e5047a678a7383a2bf70d3172a1b59a3fc86b (diff)
Core/Spells: Fixed Spirit Walk ability of shaman's Feral Spirit summons
Closes #115 Signed-off-by: Shauren <shauren.dev@gmail.com>
-rw-r--r--sql/base/world_database.sql2
-rw-r--r--sql/updates/2011_01_10_0_world_spell_linked_spell.sql3
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp11
3 files changed, 4 insertions, 12 deletions
diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql
index 4c11db78192..a9e0b214ee2 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 00000000000..aea063c7505
--- /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 bb3a1276fa5..66bb62e2073 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:
{