mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 09:17:36 +01:00
@@ -346,6 +346,8 @@ public:
|
||||
Talk(SUFF_SAY_RECAP);
|
||||
me->AttackStop();
|
||||
me->SetReactState(REACT_PASSIVE);
|
||||
events.Reset();
|
||||
me->InterruptNonMeleeSpells(false);
|
||||
me->GetMotionMaster()->MovePoint(RELIQUARY_DESPAWN_WAYPOINT, DespawnPoint);
|
||||
}
|
||||
}
|
||||
@@ -474,6 +476,8 @@ public:
|
||||
Talk(DESI_SAY_RECAP);
|
||||
me->AttackStop();
|
||||
me->SetReactState(REACT_PASSIVE);
|
||||
events.Reset();
|
||||
me->InterruptNonMeleeSpells(false);
|
||||
me->GetMotionMaster()->MovePoint(RELIQUARY_DESPAWN_WAYPOINT, DespawnPoint);
|
||||
}
|
||||
}
|
||||
@@ -740,7 +744,7 @@ class spell_reliquary_of_souls_aura_of_desire : public SpellScriptLoader
|
||||
caster->CastCustomSpell(SPELL_AURA_OF_DESIRE_DAMAGE, SPELLVALUE_BASE_POINT0, bp, caster, true, nullptr, aurEff);
|
||||
}
|
||||
|
||||
void UpdateAmount(AuraEffect const* /*effect*/)
|
||||
void UpdateAmount(AuraEffect* /*aurEff*/)
|
||||
{
|
||||
if (AuraEffect* effect = GetAura()->GetEffect(EFFECT_1))
|
||||
effect->ChangeAmount(effect->GetAmount() - 5);
|
||||
@@ -749,7 +753,7 @@ class spell_reliquary_of_souls_aura_of_desire : public SpellScriptLoader
|
||||
void Register() override
|
||||
{
|
||||
OnEffectProc += AuraEffectProcFn(spell_reliquary_of_souls_aura_of_desire_AuraScript::OnProcSpell, EFFECT_0, SPELL_AURA_MOD_HEALING_PCT);
|
||||
OnEffectPeriodic += AuraEffectPeriodicFn(spell_reliquary_of_souls_aura_of_desire_AuraScript::UpdateAmount, EFFECT_2, SPELL_AURA_PERIODIC_TRIGGER_SPELL);
|
||||
OnEffectUpdatePeriodic += AuraEffectUpdatePeriodicFn(spell_reliquary_of_souls_aura_of_desire_AuraScript::UpdateAmount, EFFECT_2, SPELL_AURA_PERIODIC_TRIGGER_SPELL);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user