SKILL BRANCHING on level up!? ((Like Dragon Age!))

Phoenixsylph

=w= just chillin
Veteran
Joined
Sep 25, 2017
Messages
63
Reaction score
47
First Language
English
Primarily Uses
RMMV
So I was wondering if anyone would work on a plugin that allowed for choosing what skills you learn based on points you earn when you level up, the attacks you learn. Pretty much like the Dragon age skill branching system. That way the player gets to choose what kind of skills to learn next based on the level it's at. Of course some will be level capped for higher levels, and for example

ice attack one could also branch of into ice 2 and 3 if you chose ice 1 first.

Or if you go fire route and you can either go to fire 2 next level or chose ice 1

And maybe let you choose from different things: EX ((like in DA- magic users might have blood magic, healing, elemental ect ((it would be cool if you made it so the game creator could change the name of the type of branch.))

and fighter characters would have different options like brawler or barbarian or knight ect.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA

I've moved this thread to Plug-In Requests. Please be sure to post your threads in the correct forum next time. Thank you.

 

Vincent Chu

Writer and translator
Veteran
Joined
Sep 26, 2017
Messages
178
Reaction score
548
First Language
English
Primarily Uses
RMMV
I'm fairly new myself so I'm not sure if what I'm about to say may be of any help but the awesome Yanfly has already made some plugins related to jobs, job points, subclass and changing classes. If you click to edit the plugins, they'll teach you how to use them. Perhaps you can try to disable and limit the class changes into a logical and sequential system to achieve what you just mentioned.
 

Phoenixsylph

=w= just chillin
Veteran
Joined
Sep 25, 2017
Messages
63
Reaction score
47
First Language
English
Primarily Uses
RMMV
I'm fairly new myself so I'm not sure if what I'm about to say may be of any help but the awesome Yanfly has already made some plugins related to jobs, job points, subclass and changing classes. If you click to edit the plugins, they'll teach you how to use them. Perhaps you can try to disable and limit the class changes into a logical and sequential system to achieve what you just mentioned.
I've looked at all of yanflys and a ton of plugins, someone has a level up where you can upgrade attck and defense, but not the actual attacks.

I saw someone have a magic crystal things but it's for weapons and not for skills..I will try to tamper with it but I don't think it will do what I want T_T

Also nice to meet you ^^
 

Vincent Chu

Writer and translator
Veteran
Joined
Sep 26, 2017
Messages
178
Reaction score
548
First Language
English
Primarily Uses
RMMV
I've looked at all of yanflys and a ton of plugins, someone has a level up where you can upgrade attck and defense, but not the actual attacks.

I saw someone have a magic crystal things but it's for weapons and not for skills..I will try to tamper with it but I don't think it will do what I want T_T

Also nice to meet you ^^
Nice to meet you too.
Sorry if I wasn't very clear before. What I meant was that you can make various different classes such as apprentice mage, ice wizard, thunder wizard, fire wizard, infernal lord etc and perhaps set some certain events in certain places such as save crystals or maybe a meditation chamber where you can choose to change classes/jobs after fulfilling certain criteria in a very specific branching order. Conditional branching can be very useful and I feel we should all at least try to learn about how to use it at some point.
 

Phoenixsylph

=w= just chillin
Veteran
Joined
Sep 25, 2017
Messages
63
Reaction score
47
First Language
English
Primarily Uses
RMMV
Nice to meet you too.
Sorry if I wasn't very clear before. What I meant was that you can make various different classes such as apprentice mage, ice wizard, thunder wizard, fire wizard, infernal lord etc and perhaps set some certain events in certain places such as save crystals or maybe a meditation chamber where you can choose to change classes/jobs after fulfilling certain criteria in a very specific branching order. Conditional branching can be very useful and I feel we should all at least try to learn about how to use it at some point.

I know that with a lot of conditional branches and things like that or even variables I could say at level one you could do
this this or this

or even do a yes or no to which skill you learn, there are a lot of messy ways to do it, But I'm picky and I might even commision someone to make a skill branch tree in the menu, so that when you level up you can open the menu on level up points, and select from there.

Or even make it so these job points could do it. BUt I still want an organized image in the menu for it and for the different skills
 

dahlys

Meatbun
Veteran
Joined
Aug 28, 2017
Messages
95
Reaction score
99
First Language
English
Primarily Uses
RMMV
You can make a conditional branch tree in a common event, and add it to the menu. http://yanfly.moe/2015/10/17/yep-14-main-menu-manager/
You can use custom face & icon images to show the skills. Yanfly also has a nice plugin that lets you show pictures. http://yanfly.moe/2016/05/06/yep-98-common-event-menu-rpg-maker-mv/
Same for class changing.

You can freely choose when to show/hide the menu based on switches. (turn on a switch when player levels up)

Hime's conditional branch event tools can make it look a lot nicer. http://himeworks.com/mv-plugins/


EDIT

Option 1, Translate a Japanese Plugin:
http://tm.lucky-duet.com/viewtopic.php?f=49&t=313

Option 2, No Need for Plugins!:
http://www.rpgmakercentral.com/topic/1595-how-to-make-a-simple-skill-tree-only-using-events/
Mouse-click conditional branch script:
Code:
Math.floor(TouchInput._x/48) === Math.floor(skillPixelCoordinatesX/48) && Math.floor(TouchInput._y/48) === Math.floor(skillPixelCoordinatesY/48)
Replace skillPixelCoordinatesX/Y with actual coordinates based on your picture.

And then call the common event that teleports you to the skill tree map from the main menu. Remember to save your mapId and map coordinates in variables so you know where to teleport back when you're done. And make the player invisible on the skill tree map.
 
Last edited:

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

Latest Threads

Latest Posts

Latest Profile Posts

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
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,981
Members
137,563
Latest member
cexojow
Top