[RM2K3] MAKING A PERK SYSTEM

Posts

Pages: 1
Alright guys, i'm trying to realize a way of doing a perk system, just like in skyrim. For the ones that don't know what the system is, it's very simple: every time you gain a level, you gain a perk that you can aplly to your character in any skill that you choose. I haven´t tried to create the system yet, but I've been messing with the program right now and I can´t figure out a way of doing it. Initially I thought it would be possible just crating a common event with a conditional branch that adds a point to a variable (wich is the perk number) every time the hero gains a level. The problem is that there's no such condition, only the "hero level is at least", wich i'm not sure would work. Am i wrong? Any ideais? Thanks, and sorry for my bad english, 'im from Brasil.
Unless you have another way for your heroes to gain XP, battles will be the only way. Do this:

  • Make your common event. Make it activated by a switch.
  • In the Monster Group event commands, turn the switch on (you'll have to do this for every monster group).
  • Make a variable for each party member and set it to their current level (again, every monster group).
  • At the beginning of the common event, set a different variable to the hero's current level.
  • Make a conditional branch that checks to see if the two variables storing your hero's level are different. Put the "perk" system in the branch.
  • Turn the switch off at the end of the common event.


If you decide to make other ways in which the heroes gain XP, put the first variable operation before the XP gain, and then turn the switch on after it.
thx man, i had just figured this out, but thx anyway!!!
The way i thought is a little diferent though. To improve a skill the player will need to open up the perk menu. So the two variables that will check if the current level is diferent from the previous will be tested when this menu is opened. So i guess I will not need to put an event to every M. Group. Am I right? I don't have the menus yet, so I can't test it right away.
If you want to make the perk menu manual, that's fine too.

You'll still need the common event, though. Just have it compare the two variables, and add the difference to the variable for the hero's amount of spendable perk points. eg. VARIABLE 2 - VARIABLE 1 = PERK POINTS
Pages: 1