Joinable NPC levels - when are they set?
Wanderon
Member Posts: 1,418
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?
0
Comments
The actual level of the PC determines the level of the NPC, not the XP. For instance, if you don't click the button to level up despite having enough XP to do it, you can get NPCs at a lower level.
Edit: That's not true for new NPCs: http://forum.baldursgate.com/discussion/comment/241494/#Comment_241494
Not sure what the parameters of the "area" are exactly tho - for Jahs and Kahlid is it entering the FAI map or only upon entering the Inn itself?
Safana is not in a building so I assume when you enter the lighthouse map at all you set her level?
Dyna is not "in" a building actually so I assume the same applies here - as soon as you enter the gnoll fort map it's set?
You'd have the same situation on other maps - Beregost has Kagain, Garrick and Neera and I usually only take Kagain and return later to steal Neera's gem bag. Since I didn't talk to her before, she keeps adjusting the level, too.
Maybe it's different on maps that have only one NPC, I don't know. I only took Branwen at two very different points in the game and it's possible she doesn't count as "alive" as a statue. But she was always close to my own level; either 2 or 4.
If you talked to them but didn't get them to join, next time you return to the area their .CRE file will be summoned according again according to the current average level of the party.
I tried google but didn't come up with anything.
Or that you avoided her encounter until later and she was a higher level? (She is level one if you get her when the PC is still level 1)
Come to think of it I know Garrick and the Silke encounter in general has levels and also rewards set based on your level when you talk to him and not on your level when you first enter the area. (At low levels the reward is 300 but for higher levels Silke offers to pay more than the original offer)
You can test this as follow (I did it):
suppose you have a level 3 PC with enough XP to level up to 4. If you
1) refrain from levelling up and move to the area where Coran his for the first time and speak to him, Coran will be level 3/3
2) refrain from levelling up, move to the area where Coran his for the first time, then level up to 4 and speak to him, Coran will still be level 3/3
3) level up to 4, then move to the area where Coran his for the first time and speak to him, Coran will be level 5/5
Some people have reported that if you leave the area where the NPC is and come back after a very long time, the NPC will be upgraded to reflect your new level. However I never observed this myself, and I have no idea which are the conditions for that to happen.
Edit: @Ignatius reported that too for Neera, while I was writing my post.
However, I don't know under which conditions the levels reset.
And when you say "move to the area where Coran is" what exactly do you mean? Enter the Cloakwood 1 map? Or come within view of him?
Have you tested this with other NPCs?
Is this with BG:EE?
also I wonder if someone familiar with the modding tools for BG might not be able to see exactly how this is scripted to occur?
Charname was lvl.1 when he entered both the area east of Candlekeep and High Hedge. He neither recruited, nor talked, to Imoen or Kivan back then.
Charname is now lvl.8 and just went to recruit each one of them. Both are lvl.6 (Imoen has 20,636 xp - Kivan has 36,120 xp).
Things are indeed more complex. NPC's might indeed automatically level-up upon charname re-entering the area, the variable being charname's lvl upon re-entering.
Ignatius results do seem to indicate that if it's entering the area that sets the level that re-entering later seems to re-set it.