From 179400c7778d18570aa13da642187eca7bfe670d Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Fri, 26 Sep 2014 00:44:51 -0400 Subject: [PATCH] Client::SetClassStartingSkills should now match live --- world/client.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/world/client.cpp b/world/client.cpp index ad82f11fe..a373004e1 100644 --- a/world/client.cpp +++ b/world/client.cpp @@ -1794,10 +1794,10 @@ void Client::SetClassStartingSkills(PlayerProfile_Struct *pp) { for (uint32 i = 0; i <= HIGHEST_SKILL; ++i) { if (pp->skills[i] == 0) { - if (i >= SkillSpecializeAbjure && i <= SkillSpecializeEvocation) - continue; - - if (EQEmu::IsTradeskill((SkillUseTypes)i) || i == SkillBegging) + // Skip specialized, tradeskills (fishing excluded), Alcohol Tolerance, and Bind Wound + if (EQEmu::IsSpecializedSkill((SkillUseTypes)i) || + (EQEmu::IsTradeskill((SkillUseTypes)i) && i != SkillFishing) || + i == SkillAlcoholTolerance || i == SkillBindWound) continue; pp->skills[i] = database.GetSkillCap(pp->class_, (SkillUseTypes)i, 1);