Inexplicable xp gain

So I just noticed that when my pc reaches enough xp for level 9, another characters in party have their xp increased to 250 000.

what.

Once again I am not sure if a mod does this, but I dont recall installing any such mod. Is this something that BGEE does? Or is it something that was always in there and I somehow overlooked it for over a decade?

Comments

strange, if the other character was in the party.the fact that npcs xp change according to charname xp when you recruit them the first time is well known and documented, if you get them when you are low level they are low level, if you get them at higher level they are higher level too, up to 1.25M xp if i am not wrong. but as they are in the party that should not happen anymore, they share the kills xp and get the quest one, but is no more related to charname xp.

sometimes the script does not activate until you reach the next XP threshold, for example, if you are in the first dungeon, and bring minsc, jaheira, and yoshimo along, minsc and jaheira will match your threshold instantly, and yoshimo will not match you until you hit 250 000

i notice that this happens with NPCs that start off with 161 000 XP

because in the first dungeon, minsc and jaheira start with 89 000 XP so when you have over 125 000 XP the script will match up right away

but then with yoshimo he starts with 161 000 and since he has that XP amount he doesnt match the 125 000 mark, and waits until you hit the 250 000 mark

so at the end of the day, i think it's just how the script is being triggered

In addition to the mechanism @sarevok57 explains, there are sometimes quests or events that are related to a specific NPC and give that one personal xp. Or the PC and the NPC related to a certain quest. The examples I recall are from mods, so did it happen with a mod added NPC?

based on the above bug, im really thinking that the script itself does not activate until the specific trigger is met, so even if you have a party member or two around for awhile, it's still entirely possible that the script is still "active" per se because the trigger hasn't been met