[RMMV] "CLASS LEVEL" AND "TOTAL LEVEL"

Posts

Pages: 1
So I want my actors to be able to level up and swap out different specialties (including stats, skills, etc) while retaining a certain amount of strength overall - a main actor level that's equal to the total levels of every type available to them. My goal is to get as close as humanly possible with existing scripts, then use my limited JS knowledge to hack myself the rest of the way.

My current idea for how to do this is by using Yanfly's Change Class Core. I would put the switchable aspects in primary classes that actors can switch between. The part that remains the same would be stored in a subclass that can't be changed. All I would have to do is somehow change it so that when the character levels up, the subclass also levels up.

Here's the rub: it would also be nice if characters could switch their primary classes during a battle. By using a special command, the whole party swaps to a predetermined set of classes. Think FFXIII's paradigm shifts, except the different formations are hard coded by me in advance (in fact, that's the way they get changed outside of battle too). This is probably going to require me to learn to write my own scripts, but am I overthinking this? I had thought about using a passive states script since it would be easier to change in battle, but on the flipside that would probably make the experience points and leveling aspect a lot harder... I just don't want to go down this rabbit hole unless I'm sure this is the smartest route to take.

Any other ideas? Am I nuts for even expecting this to ever work? Please help me brainstorm this puzzle!
What I think you're saying is possible without dabbling in too much scripting, though I don't know if it's exactly what you want. Like you said, keep the primary class as the switchable class. Then, for each character, keep an independent variable initialized as one that will represent the character's "general level". With a parallel / end of battle event you can check whether or not the character leveled up its secondary class, and if he did, increase the main class variable by one and increase its stats accordingly. It has the caveat of not being able to track EXP separately, but should be easy to implement.

As for changing classes in battle, you're going to need scripting for that one. I wouldn't even try if you're not experienced with programming and/or have no special desire to stay sane.
Pages: 1