From 47fc3cb852324119e81c01015b7cc4f39d43e559 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 19 Sep 2023 10:59:04 +0200 Subject: Core/Instances: Kill instance_encounters table, it is no longer neccessary --- src/server/scripts/Spells/spell_generic.cpp | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'src/server/scripts/Spells') diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index 273be7a68bb..fb16c4a9581 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -31,7 +31,6 @@ #include "DB2Stores.h" #include "GameTime.h" #include "GridNotifiersImpl.h" -#include "InstanceScript.h" #include "Item.h" #include "Log.h" #include "MotionMaster.h" @@ -1416,33 +1415,6 @@ class spell_gen_ds_flush_knockback : public SpellScript } }; -class spell_gen_dungeon_credit : public SpellScript -{ - bool Load() override - { - return GetCaster()->GetTypeId() == TYPEID_UNIT; - } - - void CreditEncounter() - { - // This hook is executed for every target, make sure we only credit instance once - if (_handled) - return; - - _handled = true; - Unit* caster = GetCaster(); - if (InstanceScript* instance = caster->GetInstanceScript()) - instance->UpdateEncounterStateForSpellCast(GetSpellInfo()->Id, caster); - } - - void Register() override - { - AfterHit += SpellHitFn(spell_gen_dungeon_credit::CreditEncounter); - } - - bool _handled = false; -}; - // 50051 - Ethereal Pet Aura enum EtherealPet { @@ -5396,7 +5368,6 @@ void AddSC_generic_spell_scripts() RegisterSpellScript(spell_gen_despawn_target); RegisterSpellScript(spell_gen_divine_storm_cd_reset); RegisterSpellScript(spell_gen_ds_flush_knockback); - RegisterSpellScript(spell_gen_dungeon_credit); RegisterSpellScript(spell_ethereal_pet_aura); RegisterSpellScript(spell_ethereal_pet_onsummon); RegisterSpellScript(spell_ethereal_pet_aura_remove); -- cgit v1.2.3