Question about some Mod NPCs
Wutan1988
Member Posts: 131
Hiho guys,
just a quick Question about some Mod Npcs for BG2 EE. Does someone know if Kulyok's Xan, Branwen, Coran, Tiax and Jastey's Ajantis are coded to have the maximum 1250000 Experience Threshold like the NPCs from the Base Game?
just a quick Question about some Mod Npcs for BG2 EE. Does someone know if Kulyok's Xan, Branwen, Coran, Tiax and Jastey's Ajantis are coded to have the maximum 1250000 Experience Threshold like the NPCs from the Base Game?
0
Comments
Thank you for the quick answer. I just asked cause last time for example when i installed Isra in BG EE she always joined with Level 2 regardless how much XP the Protagonist had.
I know there is the SCS Component "Improved NPC Customisation and Management" as well but there are some Problems with Mod NPCs not recieving the correct Proficency Points.
Yep i mean the XP Cap, NPCs will join the Party after Charname reaches a specific XP Treshold.
XP Cap is how much XP can be gained in the game as a maximum. BG1 and soD for example have it so you can't advance higher than level YZ although you gain more XP.
What you mean is whether the NPC level up to the PC's level if they join.
Ajantis BGII does up to XP of 1250000 like EE NPCs do.
Kulyok's NPCs do some adjustment, but it's scripted for the calssic engine so their XP is increased by some amount if the PC's XP is much higher, it's not a direct fit like the EEs do.
Yes i mean XP Adjustment of the NPCs to level up to Charnames XP. I am sry writting in such a convoluted way
My English is a bit rusty i guess.
I ask that cause i really want to try out your Mod and Kulyok's NPCs. I always try to first Level up Charname with "Scroll Cheese" or other Quick XP Methods in BG2 before picking up NPCs. I play No Reload with SCS Insane and Double Damage enabled most of the time so i try to pick up NPCs when they already reached the Highest Level they can possibly join.
If Kulyok's NPCs don't level up to 1250000 i think i might just use the Console.
Thank you very much
This is what Xan's XP fixer does:
So it checks for pretty high XP numbers, actually.
// 400000
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",0)
XPLT("O#Xan",400000)
XPGT(Player1,280000)
XPLT(Player1,600001)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",1)
AddXPObject("O#Xan",239000)
Continue()
END
// 800000
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",1)
XPLT("O#Xan",800000)
XPGT(Player1,600000)
XPLT(Player1,1000001)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",2)
AddXPObject("O#Xan",400000)
Continue()
END
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",0)
XPLT("O#Xan",800000)
XPGT(Player1,600000)
XPLT(Player1,1000001)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",2)
AddXPObject("O#Xan",639000)
Continue()
END
// 1200000
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",1)
XPLT("O#Xan",1200000)
XPGT(Player1,1000000)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",3)
AddXPObject("O#Xan",800000)
Continue()
END
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",2)
XPLT("O#Xan",1200000)
XPGT(Player1,1000000)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",3)
AddXPObject("O#Xan",400000)
Continue()
END
IF
!Dead("O#Xan")
Global("O#XanJoined","GLOBAL",0)
Global("O#XanExperienceSet","GLOBAL",0)
XPLT("O#Xan",1200000)
XPGT(Player1,1000000)
THEN
RESPONSE #100
SetGlobal("O#XanExperienceSet","GLOBAL",3)
AddXPObject("O#Xan",1039000)
Continue()
END
I think Kulyok's other NPCs will follow the same Formula then