Changing Classes and Learning Skills

Korten12

Working on, The Border. :)
Veteran
Joined
Apr 25, 2012
Messages
175
Reaction score
22
First Language
English
Primarily Uses
So for a quick story, I decided in my game that there would be 4 base classes that "advanced" into a variety of classes. So mixing this with the Yanfly script to learn skills I was testing out if you could learn a skill and keep it upon changing classes. I found out you could but I ran into some issues...

Namely when I changed from one of the base classes to the advanced class, the level reset. So I am not sure how to keep the player level.

My second issue is that regardless of what class I changed to, the player kept all of their skills. So yeah, say you were a Warrior with Berserker Dance for example, if I changed class to Monk, the player would still have Berserker Dance... I am not sure why this is the case. Does anyone know how to fix this?
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
For the second issue, make it so that each class has its own skill category. Then, when you change from Warrior (who can only use the Warrior skills) to the Monk (who can only use Monk skills), you would no longer be able to use Berserker dance, as the class doesn't know how to use skills of Warrior type anymore.

for the first, there should be an option in the script to set it so that you keep your level on class change. Beware! You will *not* learn any skills that would be learned for that class up to that level, so best to only use when you don't have your skills learned on level up.
 

Korten12

Working on, The Border. :)
Veteran
Joined
Apr 25, 2012
Messages
175
Reaction score
22
First Language
English
Primarily Uses
For the second issue, make it so that each class has its own skill category. Then, when you change from Warrior (who can only use the Warrior skills) to the Monk (who can only use Monk skills), you would no longer be able to use Berserker dance, as the class doesn't know how to use skills of Warrior type anymore.

for the first, there should be an option in the script to set it so that you keep your level on class change. Beware! You will *not* learn any skills that would be learned for that class up to that level, so best to only use when you don't have your skills learned on level up.
Change in the script? I am currently not using Yanfly's Class Script. 

Also how do you make a skill specific to a class? Do you mean add Skill Types? If so wouldn't that mean in the battle menu it would have a skill selection called [class name]?
 
Last edited by a moderator:

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
Change in the script? I am currently not using Yanfly's Class Script. 

Also how do you make a skill specific to a class? Do you mean add Skill Types? If so wouldn't that mean in the battle menu it would have a skill selection called [class name]?
Ok, I thought you were. Using that script is the only way I know to do it, unless you save your current level as a variable, then set the new classes level to that variable.

As for the other, yes, I mean skill types. Call it whatever you want, see if you can come up with something unique for each class. If you prefer Special, just list Special four times, then assign all Warrior skills to the first one, Monk skills to the second, etc. You may want to short term call them class name though so as to not confuse yourself while assigning them.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
If you're using the default system, no it won't show skill types on the command window of battles. It will only show "Skills" and when you open it, it will show ALL skills you can use regardless of skill type
 

Korten12

Working on, The Border. :)
Veteran
Joined
Apr 25, 2012
Messages
175
Reaction score
22
First Language
English
Primarily Uses
Ok, I thought you were. Using that script is the only way I know to do it, unless you save your current level as a variable, then set the new classes level to that variable.

As for the other, yes, I mean skill types. Call it whatever you want, see if you can come up with something unique for each class. If you prefer Special, just list Special four times, then assign all Warrior skills to the first one, Monk skills to the second, etc. You may want to short term call them class name though so as to not confuse yourself while assigning them.
Yeah I'm not using the class script because once you pick a class, it's suppose to lock your choice. As far as I know there is no locking your choice in with that script. How does one save a class level to a variable. 

Oh okay. Now is it possible without a script when you change class to remove the skills from another? 

Edit: 

Now it just occured to me... It's kind of crude, but all I need to do is when the player eventually switches classes, just delete all of the skills from the other classes... 
 
Last edited by a moderator:

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,564
Reaction score
3,846
First Language
English
This script will allow you to forget skills gained through class when you change classes.
 

Korten12

Working on, The Border. :)
Veteran
Joined
Apr 25, 2012
Messages
175
Reaction score
22
First Language
English
Primarily Uses
This script will allow you to forget skills gained through class when you change classes.
That truly is a great script and would make everything much easier. Sadly I'm aiming for commerical and kind of low on cash at the moment to buy a license. :(
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,085
Members
137,584
Latest member
Faustus2501
Top