From a82fe54bb76526c5c1770b9cbbd27ca3af9ea67e Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 25 Mar 2022 11:37:52 +0100 Subject: [PATCH] Core/Skills: assign loaded skills that have been marked as forbidden to a proper skill position to avoid interfering with legit skills closes #332 --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index a9d6ba4769a..5709ea963cf 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -25825,7 +25825,7 @@ void Player::_LoadSkills(PreparedQueryResult result) TC_LOG_ERROR("entities.player", "Player::_LoadSkills: Player '%s' (%s, Race: %u, Class: %u) has forbidden skill %u for his race/class combination", GetName().c_str(), GetGUID().ToString().c_str(), uint32(getRace()), uint32(getClass()), skill); - mSkillStatus.insert(SkillStatusMap::value_type(skill, SkillStatusData(0, SKILL_DELETED))); + mSkillStatus.insert(SkillStatusMap::value_type(skill, SkillStatusData(mSkillStatus.size(), SKILL_DELETED))); continue; }