diff --git a/engine/class_modules/warlock/sc_warlock.cpp b/engine/class_modules/warlock/sc_warlock.cpp index 589b73ae88f..f2c0c210bce 100644 --- a/engine/class_modules/warlock/sc_warlock.cpp +++ b/engine/class_modules/warlock/sc_warlock.cpp @@ -363,11 +363,8 @@ double warlock_t::composite_player_pet_damage_multiplier( const action_state_t* m *= 1.0 + talents.summoners_embrace->effectN( 2 ).percent(); } - if ( hero.flames_of_xoroth.ok() && !guardian ) - m *= 1.0 + hero.flames_of_xoroth->effectN( 4 ).percent(); - - if ( hero.flames_of_xoroth.ok() && guardian ) - m *= 1.0 + hero.flames_of_xoroth->effectN( 3 ).percent(); + if ( hero.flames_of_xoroth.ok() ) + m *= 1.0 + hero.flames_of_xoroth->effectN( guardian ? 3 : 4 ).percent(); if ( hero.abyssal_dominion.ok() && buffs.abyssal_dominion->check() ) m *= 1.0 + hero.abyssal_dominion_buff->effectN( guardian ? 1 : 2 ).percent();