From 7489ae7019ea33ff244a0bcc2139b52c3c240562 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 9 May 2022 12:31:43 -0400 Subject: [PATCH] Scripts/Spells: Fix priest talent Twist of Fate Port From (https://github.com/TrinityCore/TrinityCore/commit/61e96a7e148330a4abedc5a710e93bdae512f1f6) --- Source/Scripts/Spells/Priest.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Source/Scripts/Spells/Priest.cs b/Source/Scripts/Spells/Priest.cs index 7dfd5cbc9..c270b3f0e 100644 --- a/Source/Scripts/Spells/Priest.cs +++ b/Source/Scripts/Spells/Priest.cs @@ -1009,8 +1009,22 @@ namespace Scripts.Spells.Priest } } - // 15286 - Vampiric Embrace - [Script] + // 109142 - Twist of Fate (Shadow) + [Script] // 265259 - Twist of Fate (Discipline) + class spell_pri_twist_of_fate : AuraScript + { + bool CheckProc(AuraEffect aurEff, ProcEventInfo eventInfo) + { + return eventInfo.GetProcTarget().GetHealthPct() < aurEff.GetAmount(); + } + + public override void Register() + { + DoCheckEffectProc.Add(new CheckEffectProcHandler(CheckProc, 0, AuraType.ProcTriggerSpell)); + } + } + + [Script] // 15286 - Vampiric Embrace class spell_pri_vampiric_embrace : AuraScript { public override bool Validate(SpellInfo spellInfo)