Oop sorry I should've explained how the personality thing was meant to work.
The idea was to make a template using this plugin which had all of the stat adjustments I wanted and then give that template to a character. Basically, the template was the personality, with all of the stat information inside it.
So if the personality was "Brave", it would have something like this in the HP and MP field:
return this.rawParamBase("mhp") * .1 (to add 10% of base max hp to the total)
return this.rawParamBase("mmp") * -.1 (to remove 10% from the base max mp)
Etc etc, doing something like this for each stat with slightly different amounts.
And then try to give a character that Brave template. The experiment I tried was to edit an actors notes during the game by determining their personality with some variables and then doing something like:
actor(actorId).notes += "<DynParam: Brave>"
(sorry if thats wrong I'm trying to explain the code from memory right now)
which did kind of work, their notes were changed, but it didn't actually change the stats.
So tldr, I was trying to see if I could give a character a template from this plugin mid-game, because I thought it would save me some work. And then make a ton of templates which were each different personalities.
Thank you for this answer though :0 This works too, and I had actually thought of something similar to this right after I made my post XD Typical coding stuff right?
If you do think of a way you can give a character a template from this plugin during a game though, I'd love to hear it. Now I'm just kinda curious to know if it can be done. And hopefully it all made sense XD I can be a bit clearer or share some screenshots if need be once I have the project in front of me.