Class Branching System

010

Apprentice
Member
Joined
Jan 24, 2014
Messages
123
Reaction score
6
Primarily Uses
N/A
Hey!

In my game, there are 3 base classes. After a certain level, I would like their class too "Branch" off. I cant really explain it in words. So ill give an example.

            Assassin

Rouge<

             Ranger

             Paladin

Fighter<

              Warrior

Any help would be greatly appreciated! :)
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,359
Reaction score
7,672
First Language
German
Primarily Uses
RMMV
You need events to initiate the class change command anyway, so simply make a "trainer" event that checks the player's level and offer a show choice if the actor is above the required level.


As for the design of the classes, make the base classes, then copy them two times and rename the copies after adding the additional skills, features and whatever they should have-


Follow the link in my signature to some of the sample and demo games, there you can check how others did the class changes.


No scripts required at all.
 

010

Apprentice
Member
Joined
Jan 24, 2014
Messages
123
Reaction score
6
Primarily Uses
N/A
Awesome! Thank you for the fast reply.
 

Kyutaru

Software Engineer & Ninja
Veteran
Joined
Jan 17, 2014
Messages
156
Reaction score
56
First Language
English
Primarily Uses
You need events to initiate the class change command anyway, so simply make a "trainer" event that checks the player's level and offer a show choice if the actor is above the required level.

As for the design of the classes, make the base classes, then copy them two times and rename the copies after adding the additional skills, features and whatever they should have-

Follow the link in my signature to some of the sample and demo games, there you can check how others did the class changes.

No scripts required at all.
While true that no scripts are required, make sure you also teach the new class his new skills.  Skills are only learned automatically through levelup.  If you do a class change, you will not have any of the new skills from the new class.  You can either create a script that runs the learning skills method or you can manually add the skills during the class change.  Either way, a common event can handle the processing.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,359
Reaction score
7,672
First Language
German
Primarily Uses
RMMV
While true that no scripts are required, make sure you also teach the new class his new skills.  Skills are only learned automatically through levelup.  If you do a class change, you will not have any of the new skills from the new class.  You can either create a script that runs the learning skills method or you can manually add the skills during the class change.  Either way, a common event can handle the processing.
In this case that is not neccessary - that's why I told to copy the base class.


Because the base class is a requirement for the following advanced classes, if he copies the base class and only adds the advanced skills that is automatically included.


What you're describing is the problem with a non-conditional class change and changing back and forth, something that is not done with such branching advanced classes...


Allways look at the context of a game - a function that is good or needed in one type of games isn't always good in other type of games...
 

Kyutaru

Software Engineer & Ninja
Veteran
Joined
Jan 17, 2014
Messages
156
Reaction score
56
First Language
English
Primarily Uses
In this case that is not neccessary - that's why I told to copy the base class.

Allways look at the context of a game - a function that is good or needed in one type of games isn't always good in other type of games...
Oh but I am.  Most advanced classes have abilities they learn as soon as you transfer to them.  In this case, upon being promoted to Paladin, the Fighter would not learn any new skills.  Somehow I don't think that's intended.  If you change to a Paladin, you should immediately learn whatever skills Paladins of your level naturally have.  We just had this issue come up yesterday in another script request.
 

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

Latest Threads

Latest Posts

Latest Profile Posts

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.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c

Forum statistics

Threads
105,857
Messages
1,017,018
Members
137,563
Latest member
MinyakaAeon
Top