From 6d46aec1f80fa00c448591663b2910184f3b9f13 Mon Sep 17 00:00:00 2001 From: Dorovon <50294688+Dorovon@users.noreply.github.com> Date: Sun, 12 Feb 2023 05:28:23 -0700 Subject: [PATCH] [Gear] Flame Licked Stone --- engine/player/unique_gear_dragonflight.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/engine/player/unique_gear_dragonflight.cpp b/engine/player/unique_gear_dragonflight.cpp index 0a4ba712edf..a5a36204ae7 100644 --- a/engine/player/unique_gear_dragonflight.cpp +++ b/engine/player/unique_gear_dragonflight.cpp @@ -4231,6 +4231,27 @@ void echoing_thunder_stone( special_effect_t& effect ) } } ); } + +/**Flame Licked Stone + * id=404865 Primordial Stones aura + * id=402930 driver + * id=403225 DoT + */ +void flame_licked_stone( special_effect_t& effect ) +{ + struct flame_t : public generic_proc_t + { + flame_t( const special_effect_t& e ) : + generic_proc_t( e, "flame", e.trigger() ) + { + base_td = e.driver()->effectN( 1 ).average( e.item ); + } + }; + + effect.execute_action = new flame_t( effect ); + + new dbc_proc_callback_t( effect.player, effect ); +} } void register_special_effects() @@ -4359,6 +4380,7 @@ void register_special_effects() // Primordial Stones register_special_effect( 402929, primordial_stones::echoing_thunder_stone ); + register_special_effect( 402930, primordial_stones::flame_licked_stone ); // Disabled register_special_effect( 382108, DISABLED_EFFECT ); // burgeoning seed