public void ApprenticeLevelUP(WorldCharacter pChar) { MasterMember pMember = pChar.MasterList.Find(d => d.IsMaster == true); if (pMember != null) { //Todo Add Break if the difference is greater than 5 AddApprenticeReward(pChar); MasterMember.UpdateLevel(pChar.Character.CharLevel, pChar.Character.Name); if (pMember.pMember.Character.Client != null) { SendApprenticeLevelUp(pMember.pMember, pChar.Character.Name, pChar.Character.CharLevel); } } }