From efe5525a7e398c6427f0b429a8a4dc2aad48c227 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Thu, 26 Sep 2024 17:20:51 -0400 Subject: [PATCH] Scripts/Spells: Implement omen of clarity talent (Restoration) Port From (https://github.com/TrinityCore/TrinityCore/commit/44719eb78015c2f64e45bc84226ff5337d7ae33d) --- Source/Scripts/Spells/Druid.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Source/Scripts/Spells/Druid.cs b/Source/Scripts/Spells/Druid.cs index 9000b7df5..010487b04 100644 --- a/Source/Scripts/Spells/Druid.cs +++ b/Source/Scripts/Spells/Druid.cs @@ -1273,6 +1273,21 @@ namespace Scripts.Spells.Druid uint _removeOverrideSpell; } + [Script] // 113043 - Omen of Clarity + class spell_dru_omen_of_clarity_restoration : AuraScript + { + bool CheckProc(AuraEffect aurEff, ProcEventInfo eventInfo) + { + return RandomHelper.randChance(aurEff.GetAmount()); + } + + public override void Register() + { + DoCheckEffectProc.Add(new(CheckProc, 0, AuraType.ProcTriggerSpell)); + } + } + + [Script] // 16864 - Omen of Clarity class spell_dru_omen_of_clarity : AuraScript {