I wonder, if, to make such a thing easier, would it be possible to take an average of the party's combined XP and assign that to the character? Depending on whether the party was a higher XP than it was before?
I ask because I was thinking of implementing this idea to an NPC (non-player romanceable) I am beginning work on, and I'm just beginning to get a handle on the code.
I wonder if its also possible to have a timer which will allow for various dialogues to be accessed when you speak to an unjoined joinable NPC a certain time after they have been kicked from the party.
I ask this because I was wanting my NPC, if not initially taken, or kicked from party for a certain time, to have adventures of his own to tell, which would thereby make sense of the additional XP he had gained in the interim.
I was thinking sort of a gametime timer, which, every time it reached a certain point, would add onto a variable, which would be the number of, say AdventuresHad, and to prevent repitition, telling a tale would add on to a variable called, say, AdventuresTold.
Of course, if these are doable, and you'd like to use them in your own NPC, feel free. My only demand is being noted in the readme's credits.
