diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2016-10-07 00:14:46 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2016-10-07 00:14:46 -0300 |
| commit | dbba3ad5a50a424e54c677b8201c3171ca3fb1b5 (patch) | |
| tree | 834bcad95e029a0289d051775e6db05bbd10d92e /src/server/scripts/Pet | |
| parent | 3b6fd226bedb689847dadaeeba36a588ee9bc928 (diff) | |
Core/Scripts: Fix some runtime errors
Diffstat (limited to 'src/server/scripts/Pet')
| -rw-r--r-- | src/server/scripts/Pet/pet_hunter.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/server/scripts/Pet/pet_hunter.cpp b/src/server/scripts/Pet/pet_hunter.cpp index 7f6654bd6dd..5b4b26e599e 100644 --- a/src/server/scripts/Pet/pet_hunter.cpp +++ b/src/server/scripts/Pet/pet_hunter.cpp @@ -152,6 +152,34 @@ class npc_pet_hunter_snake_trap : public CreatureScript } }; +// 57627 - Charge +class spell_pet_charge : public SpellScriptLoader +{ + public: + spell_pet_charge() : SpellScriptLoader("spell_pet_charge") { } + + class spell_pet_charge_AuraScript : public AuraScript + { + PrepareAuraScript(spell_pet_charge_AuraScript); + + void HandleDummy(AuraEffect const* /*aurEff*/, ProcEventInfo& /*eventInfo*/) + { + // Prevent console log + PreventDefaultAction(); + } + + void Register() override + { + OnEffectProc += AuraEffectProcFn(spell_pet_charge_AuraScript::HandleDummy, EFFECT_0, SPELL_AURA_DUMMY); + } + }; + + AuraScript* GetAuraScript() const override + { + return new spell_pet_charge_AuraScript(); + } +}; + // -53178 - Guard Dog class spell_pet_guard_dog : public SpellScriptLoader { @@ -301,6 +329,7 @@ class spell_pet_culling_the_herd : public SpellScriptLoader void AddSC_hunter_pet_scripts() { new npc_pet_hunter_snake_trap(); + new spell_pet_charge(); new spell_pet_guard_dog(); new spell_pet_silverback(); new spell_pet_culling_the_herd(); |
