aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRat <gmstreetrat@gmail.com>2014-11-30 16:51:47 +0100
committerRat <gmstreetrat@gmail.com>2014-11-30 16:51:47 +0100
commit4a6a91a32f865a1e8bdbb9cb81b044b57a76d10b (patch)
treeb6bd7f5b25acfc4f9db59b7cc1e1b9eaf9100b81 /src
parent1ead6c8d194d279daf281887cfcbf1c05550ba01 (diff)
Core/Spells: added missing spell effect handler placeholders
- some cleanup
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp5
-rw-r--r--src/server/game/Spells/SpellEffects.cpp62
2 files changed, 63 insertions, 4 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index 70865dad3c2..b008f1a42f0 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -873,18 +873,15 @@ void AuraEffect::HandleEffect(AuraApplication * aurApp, uint8 mode, bool apply)
else
prevented = GetBase()->CallScriptEffectRemoveHandlers(this, aurApp, (AuraEffectHandleModes)mode);
- TC_LOG_ERROR("spells","HandleEffect0");
// check if script events have removed the aura or if default effect prevention was requested
if ((apply && aurApp->GetRemoveMode()) || prevented)
return;
- TC_LOG_ERROR("spells","HandleEffect1");
+
(*this.*AuraEffectHandler[GetAuraType()])(aurApp, mode, apply);
- TC_LOG_ERROR("spells","HandleEffect2");
// check if script events have removed the aura or if default effect prevention was requested
if (apply && aurApp->GetRemoveMode())
return;
- TC_LOG_ERROR("spells","HandleEffect3");
// call scripts triggering additional events after apply/remove
if (apply)
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 65eb54122f9..9f53a2da031 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -252,6 +252,68 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS]=
&Spell::EffectUnused, //180 SPELL_EFFECT_180 unused
&Spell::EffectUnused, //181 SPELL_EFFECT_181 unused
&Spell::EffectNULL, //182 SPELL_EFFECT_182
+ &Spell::EffectNULL, //183 SPELL_EFFECT_183
+ &Spell::EffectNULL, //184 SPELL_EFFECT_184
+ &Spell::EffectNULL, //185 SPELL_EFFECT_185
+ &Spell::EffectNULL, //186 SPELL_EFFECT_186
+ &Spell::EffectNULL, //187 SPELL_EFFECT_187
+ &Spell::EffectNULL, //188 SPELL_EFFECT_188
+ &Spell::EffectNULL, //189 SPELL_EFFECT_189
+ &Spell::EffectNULL, //190 SPELL_EFFECT_190
+ &Spell::EffectNULL, //191 SPELL_EFFECT_191
+ &Spell::EffectNULL, //192 SPELL_EFFECT_192
+ &Spell::EffectNULL, //193 SPELL_EFFECT_193
+ &Spell::EffectNULL, //194 SPELL_EFFECT_194
+ &Spell::EffectNULL, //195 SPELL_EFFECT_195
+ &Spell::EffectNULL, //196 SPELL_EFFECT_196
+ &Spell::EffectNULL, //197 SPELL_EFFECT_197
+ &Spell::EffectNULL, //198 SPELL_EFFECT_198
+ &Spell::EffectNULL, //199 SPELL_EFFECT_199
+ &Spell::EffectNULL, //200 SPELL_EFFECT_200
+ &Spell::EffectNULL, //201 SPELL_EFFECT_201
+ &Spell::EffectNULL, //202 SPELL_EFFECT_202
+ &Spell::EffectNULL, //203 SPELL_EFFECT_203
+ &Spell::EffectNULL, //204 SPELL_EFFECT_204
+ &Spell::EffectNULL, //205 SPELL_EFFECT_205
+ &Spell::EffectNULL, //206 SPELL_EFFECT_206
+ &Spell::EffectNULL, //207 SPELL_EFFECT_207
+ &Spell::EffectNULL, //208 SPELL_EFFECT_208
+ &Spell::EffectNULL, //209 SPELL_EFFECT_209
+ &Spell::EffectNULL, //210 SPELL_EFFECT_210
+ &Spell::EffectNULL, //211 SPELL_EFFECT_211
+ &Spell::EffectNULL, //212 SPELL_EFFECT_212
+ &Spell::EffectNULL, //213 SPELL_EFFECT_213
+ &Spell::EffectNULL, //214 SPELL_EFFECT_214
+ &Spell::EffectNULL, //215 SPELL_EFFECT_215
+ &Spell::EffectNULL, //216 SPELL_EFFECT_216
+ &Spell::EffectNULL, //217 SPELL_EFFECT_217
+ &Spell::EffectNULL, //218 SPELL_EFFECT_218
+ &Spell::EffectNULL, //219 SPELL_EFFECT_219
+ &Spell::EffectNULL, //220 SPELL_EFFECT_220
+ &Spell::EffectNULL, //221 SPELL_EFFECT_221
+ &Spell::EffectNULL, //222 SPELL_EFFECT_222
+ &Spell::EffectNULL, //223 SPELL_EFFECT_223
+ &Spell::EffectNULL, //224 SPELL_EFFECT_224
+ &Spell::EffectNULL, //225 SPELL_EFFECT_225
+ &Spell::EffectNULL, //226 SPELL_EFFECT_226
+ &Spell::EffectNULL, //227 SPELL_EFFECT_227
+ &Spell::EffectNULL, //228 SPELL_EFFECT_228
+ &Spell::EffectNULL, //229 SPELL_EFFECT_229
+ &Spell::EffectNULL, //230 SPELL_EFFECT_230
+ &Spell::EffectNULL, //231 SPELL_EFFECT_231
+ &Spell::EffectNULL, //232 SPELL_EFFECT_232
+ &Spell::EffectNULL, //233 SPELL_EFFECT_233
+ &Spell::EffectNULL, //234 SPELL_EFFECT_234
+ &Spell::EffectNULL, //235 SPELL_EFFECT_235
+ &Spell::EffectNULL, //236 SPELL_EFFECT_236
+ &Spell::EffectNULL, //237 SPELL_EFFECT_237
+ &Spell::EffectNULL, //238 SPELL_EFFECT_238
+ &Spell::EffectNULL, //239 SPELL_EFFECT_239
+ &Spell::EffectNULL, //240 SPELL_EFFECT_240
+ &Spell::EffectNULL, //241 SPELL_EFFECT_241
+ &Spell::EffectNULL, //242 SPELL_EFFECT_242
+ &Spell::EffectNULL, //243 SPELL_EFFECT_243
+ &Spell::EffectNULL, //244 SPELL_EFFECT_244
};
void Spell::EffectNULL(SpellEffIndex /*effIndex*/)