Below are the changes I made, it seems to work but, curious if everything looks right.
Also, I couldn't figure out how to do this using <GetArchectype>. If someone could throw me a bone, I'd appreciate it.
Code:
void Client::SetClassStartingSkills(PlayerProfile_Struct *pp)
{
switch (pp->class_)
{
case WARRIOR:
{
pp->skills[Skill1HSlashing] = 5;
break;
}
case PALADIN:
{
pp->skills[Skill1HSlashing] = 5;
break;
}
case RANGER:
{
pp->skills[Skill1HSlashing] = 5;
break;
}
case SHADOWKNIGHT:
{
pp->skills[Skill1HSlashing] = 5;
break;
}
case BARD:
{
pp->skills[Skill1HSlashing] = 5;
break;
}
case CLERIC:
{
pp->skills[Skill1HBlunt] = 5;
break;
}
case DRUID:
{
pp->skills[Skill1HBlunt] = 5;
break;
}
case MONK:
{
pp->skills[Skill1HBlunt] = 5;
pp->skills[SkillHandtoHand] = 5;
break;
}
case SHAMAN:
{
pp->skills[Skill1HBlunt] = 5;
break;
}
case ROGUE:
{
pp->skills[Skill1HPiercing] = 5;
break;
}
case NECROMANCER:
{
pp->skills[Skill1HPiercing] = 5;
break;
}
case WIZARD:
{
pp->skills[Skill1HPiercing] = 5;
break;
}
case MAGICIAN:
{
pp->skills[Skill1HPiercing] = 5;
break;
}
case ENCHANTER:
{
pp->skills[Skill1HPiercing] = 5;
break;
}
case BERSERKER:
{
pp->skills[Skill2HSlashing] = 5;
break;
}
}
}
Is it necessary to have <break;> or <continue;> at the end?
Thanks