Gw Temp

Menu

Tutorial - 'Class System' by Guest

An item about RPGMaker 2000 posted on

Blurb

A newbie's tutorial that shows how to make a Seiken Densetsu 3-styled class change system with class-changing items.

Body

Hello and welcome to my first tutorial! The subject du jour is making a class system. An overview of how this system will work:

This class system has the player purchase items that allows them to change class at any time on the field map, The player buys items for each class, then using the item allows them to change one character to the item's class.

For this you will need to know:
Switches
Conditional Branches
Change Class
Show Choice
Shops

Difficulty: Easy/moderate


First step is to make a shop that will sell the items used for class changes. Make an item for every class you game has. Give it the same name as your class, like “hero” or something like that.

Make it a switch, give it a price, and set the number of uses to either one use, or unlimited use, doesn’t really matter. Make the description describe the class the item changes you to, I used “use healing and sword skills to protect party”

Set it so it can only be used in the field (if you allow usage in battle, the class change does not occur until the end of battle, so make it field only)

Set Turn ON switch to switch #1 name it “hero”

Repeat these steps for every class in your game.

Now make a shop and put the items up for sale in this shop.

Next make a common event. Set it to “Parallel Process”. Give it an easy to remember name, “hero” works well.

Make a conditional branch. Make it so that the event happens when the switch “hero” is on.

<>Branch: If Switch [0001:hero is on]
<>
Else Handler:
<>
End
<>
Now make it show four choices, put all your characters names in one of the choices. If you have more than four, use the first three slots, then have the last one say “more choices” and have that call up another menu with your other character’s names on it.

<>Branch: If Switch [0001:hero is on]
Show choices: Zack/Albert/Burns/Klaus
[Zack]Handler
<>
[Albert]Handler
<>
[Burns]Handler
<>
[Klaus]Handler
<>

Now to make it so that whichever character you chose will be changed to the class item you used on him.
For each handler, set it to change the selected characters class to “hero”, and then switch the “hero” switch off

<>Branch: If Switch [0001:hero is on]
Show choices: Zack/Albert/Burns/Klaus
[Zack]Handler
<>Change class: Zack Hero, No level change, add new skills to old, stats current level
<>Switch operation [0001: hero] off
<>
[Albert]Handler
<>Change class: Albert Hero, No level change, add new skills to old, stats current level
<>Switch operation [0001: hero] off
<>
[Burns]Handler
<>Change class: Burns Hero, No level change, add new skills to old, stats current level
<>Switch operation [0001: hero] off
<>
[Klaus]Handler
<>Change class: Klaus Hero, No level change, add new skills to old, stats current level
<>Switch operation [0001: hero] off
<>
End
<>
Else Handler:
<>
End
<>

Now repeat for every class in your game.

Now to test the system.

Place the party start position in your store, give them enough money to buy lots of class items, then use them on your characters, and check in the status screen to make sure the items are changing the class. If done correctly, you now have a unique class system for you game.