mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Spells: Implemented SPELL_EFFECT_UPDATE_INTERACTIONS
This commit is contained in:
@@ -394,7 +394,7 @@ NonDefaultConstructible<SpellEffectHandlerFn> SpellEffectHandlers[TOTAL_SPELL_EF
|
||||
&Spell::EffectCreateTraitTreeConfig, //303 SPELL_EFFECT_CREATE_TRAIT_TREE_CONFIG
|
||||
&Spell::EffectChangeActiveCombatTraitConfig, //304 SPELL_EFFECT_CHANGE_ACTIVE_COMBAT_TRAIT_CONFIG
|
||||
&Spell::EffectNULL, //305 SPELL_EFFECT_305
|
||||
&Spell::EffectNULL, //306 SPELL_EFFECT_UPDATE_INTERACTIONS
|
||||
&Spell::EffectUpdateInteractions, //306 SPELL_EFFECT_UPDATE_INTERACTIONS
|
||||
&Spell::EffectNULL, //307 SPELL_EFFECT_307
|
||||
&Spell::EffectNULL, //308 SPELL_EFFECT_CANCEL_PRELOAD_WORLD
|
||||
&Spell::EffectNULL, //309 SPELL_EFFECT_PRELOAD_WORLD
|
||||
@@ -6153,3 +6153,15 @@ void Spell::EffectTeleportGraveyard()
|
||||
|
||||
target->RepopAtGraveyard();
|
||||
}
|
||||
|
||||
void Spell::EffectUpdateInteractions()
|
||||
{
|
||||
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET)
|
||||
return;
|
||||
|
||||
Player* target = Object::ToPlayer(unitTarget);
|
||||
if (!target)
|
||||
return;
|
||||
|
||||
target->UpdateVisibleObjectInteractions(true, false, true, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user