Are joinable NPC levels set the first time you talk to them or the first time you enter the area they are in?
If it's the area how is the area calculated? When you enter the main map they are found in?
If it's the area how is the area calculated? When you enter the main map they are found in?