diff --git a/engine/class_modules/paladin/sc_paladin.cpp b/engine/class_modules/paladin/sc_paladin.cpp index 77dc71e8fdb..84cef8733c6 100644 --- a/engine/class_modules/paladin/sc_paladin.cpp +++ b/engine/class_modules/paladin/sc_paladin.cpp @@ -972,10 +972,11 @@ struct melee_t : public paladin_melee_attack_t { if ( !player->in_combat ) return 10_ms; - if ( first ) + + if ( first && !player->channeling ) return 0_ms; - else - return paladin_melee_attack_t::execute_time(); + + return paladin_melee_attack_t::execute_time(); } void execute() override