From e9cf3828bad44cf193d6c9717b392de7346157a5 Mon Sep 17 00:00:00 2001 From: Giacomo Pozzoni Date: Tue, 14 Jul 2020 07:34:03 +0000 Subject: Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT. (#23) (#24997) * Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT. (#23) Original research by @xvwyh. * Add missing sql update * Fix some build errors * Remove unused enum values * Change artkits from 0-4 to 0-3 * Remove unused code * Code review feedback * Fix sql * Remove artkit4 special case handling * Default initialize artKits * Code review feedback * Split sql into structure and data files Co-authored-by: Warpten (cherry picked from commit 203573db83fb1d3f141b5aadbf1d1ca0a637bf94) --- .../scripts/EasternKingdoms/ZulAman/zulaman.cpp | 28 ---------------------- 1 file changed, 28 deletions(-) (limited to 'src/server/scripts/EasternKingdoms') diff --git a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp index 0def31e0ce6..3e76591ad7d 100644 --- a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp +++ b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp @@ -223,36 +223,8 @@ class npc_voljin_zulaman : public CreatureScript } }; -// 45226 - Banging the Gong -class spell_banging_the_gong : public SpellScriptLoader -{ - public: - spell_banging_the_gong() : SpellScriptLoader("spell_banging_the_gong") { } - - class spell_banging_the_gong_SpellScript : public SpellScript - { - PrepareSpellScript(spell_banging_the_gong_SpellScript); - - void Activate(SpellEffIndex index) - { - PreventHitDefaultEffect(index); - GetHitGObj()->SendCustomAnim(0); - } - - void Register() override - { - OnEffectHitTarget += SpellEffectFn(spell_banging_the_gong_SpellScript::Activate, EFFECT_1, SPELL_EFFECT_ACTIVATE_OBJECT); - } - }; - - SpellScript* GetSpellScript() const override - { - return new spell_banging_the_gong_SpellScript(); - } -}; void AddSC_zulaman() { new npc_voljin_zulaman(); - new spell_banging_the_gong(); } -- cgit v1.2.3