В теме
http://ru-mangos.ru/showthread.php?t=2932 описывал проблему: названия в файлах не соответствуют друг другу, из-за чего труднее найти обработчик эффекта.
Код:
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h
index e390eed..fee94da 100644
--- a/src/game/SharedDefines.h
+++ b/src/game/SharedDefines.h
@@ -682,11 +682,11 @@ enum SpellEffects
SPELL_EFFECT_ACTIVATE_RUNE = 146,
SPELL_EFFECT_QUEST_FAIL = 147,
SPELL_EFFECT_148 = 148,
- SPELL_EFFECT_149 = 149,
+ SPELL_EFFECT_CHARGE2 = 149,
SPELL_EFFECT_150 = 150,
SPELL_EFFECT_TRIGGER_SPELL_2 = 151,
SPELL_EFFECT_152 = 152,
- SPELL_EFFECT_153 = 153,
+ SPELL_EFFECT_CREATE_PET = 153,
SPELL_EFFECT_TEACH_TAXI_NODE = 154,
SPELL_EFFECT_TITAN_GRIP = 155,
SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC = 156,
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index c7d9c24..e5eca83 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -194,7 +194,7 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS]=
&Spell::EffectUnused, //131 SPELL_EFFECT_131 used in some test spells
&Spell::EffectPlayMusic, //132 SPELL_EFFECT_PLAY_MUSIC sound id in misc value (SoundEntries.dbc)
&Spell::EffectUnlearnSpecialization, //133 SPELL_EFFECT_UNLEARN_SPECIALIZATION unlearn profession specialization
- &Spell::EffectKillCredit, //134 SPELL_EFFECT_KILL_CREDIT misc value is creature entry
+ &Spell::EffectKillCredit, //134 SPELL_EFFECT_KILL_CREDIT2 misc value is creature entry
&Spell::EffectNULL, //135 SPELL_EFFECT_CALL_PET
&Spell::EffectHealPct, //136 SPELL_EFFECT_HEAL_PCT
&Spell::EffectEnergisePct, //137 SPELL_EFFECT_ENERGIZE_PCT