diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 78c11b5c8..724045c17 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -12027,6 +12027,9 @@ void Player::learnQuestRewardedSpells(Quest const* quest) if (!found) return; + if (!SatisfyQuestSkill(quest, false)) + return; + CastSpell(this, spellId, true); }