In the game I am making, you are a wizard and you can go to a library where you learn all your skills. I woul like someone at the main office of the library to be able to tell you how advanced you are in all the subjects and certain special spells you have learned. Does anyone have any idea on how to do this in a presentable way?
Unka Josh
Jul 16 2010, 01:44 AM
Simple answer: Variables and switches. Just have things get adjusted in the events that teach you the skills.
If that wasn't clear, let me know, and I'll give a more detailed answer.
Awakened Owl
Jul 16 2010, 12:47 PM
I thought that was a way to do it, I just want it to be more presentable. I'm also just learning about variables, so not too good at them. Can you think of any other ways to do it?
There's plenty more to be found I've just picked up the first few of what's here.
Kiriashi
Jul 16 2010, 08:38 PM
You shouldn't try to avoid variables just because you are not familiar with them. Practice a lot!
This system wouldn't be that hard at all to make. Give it a go, and if you stumble on something, I'll make a demo for you.
Awakened Owl
Jul 17 2010, 05:44 PM
Thanks that is awfully kind, I went to a rpg lab and practiced a little their, so i think i can get something to work, it is just the time i would have to put into it, also can you change the text options to being the whole screen and a different font just for this book? I know of the "Change text options" button, but that only changes the backround box and where the text box appears.
Yah, I think I can make this book no problem, I was just hopeing their is a more presentable way to show it rather than the "Text Box".
RzrBladeMontage
Jul 17 2010, 08:32 PM
I replied to your post on this in the Event Emporium thread that you started. When you post a problem try and keep it to one spot, I just saw this one in the RPG Maker XP section so I figured I would copy my post for you.
Original Post:
There is a demo at the bottom of my post. Okay this is pretty simple to do as long as you have a decent skill level with eventing. You need variables, switches, and some common events. For this example we'll be using the Fire, Ice and Heal spells. They each get 3 common events (Normal, Greater, and Mass)
Step One:
Create 3 common events for each spell. Name them as such:
Skill Level: Fire Skill Level: Greater Fire Skill Level: Mass Fire Skill Level: Ice Skill Level: Greater Ice Skill Level: Mass Ice Skill Level: Heal Skill Level: Greater Heal Skill Level: Mass Heal
Now create 3 variables. Name them:
Skill: Fire Skill: Ice Skill: Heal
In all the normal spell common events (Fire, Ice, Heal) have the variable add by 1 for the spell used. Example:
Control Variables: [0001: Skill: Fire] +=1
Use that for the fire spell, then change it for the Ice and Heal spell. For the Greater of all the spells, have it increase by 2, and for the Mass of all spells, have it increase by 3. The higher the skill, the more EXP the player recieves. Now go to the Skills tab and under the Fire/Greater Fire/Mass Fire (and the other skills as well) click the drop down box under "Common Event:" and choose the correct one of the spell you're attaching it to.
Step Two:
Create an event that allows you to learn the new spells. Use conditional branches to check the players EXP (through Variables) to see if they have the correct amount of EXP to learn the skill. In this example, in order to learn the Greater Spells, the player needs to earn 25 EXP, and to learn the Mass Spells, the player needs to earn 50 EXP. I'll post a screen shot below so you understand what I mean.
Spell Learning
Step Three: (OPTIONAL)
Create an item, such as a "Crystal Ball" (The item I used). Let it only be able to be used from the Menu, and make sure it's non consumable. Now go and create a Common Event, call it Skill: Check. In that event, have the player choose what skill they want to get information on, and when they pick that skill, have it tell them how much EXP they currently have in that skill. Now go back to your Item and link the common event to it Here's a screen shot for you.
Crystal Ball
There you go, it's pretty simple. There might be a more simple way to do it, but I did this in about an hour an a half. Here's a demo as well for you.
EDIT: Do you mind if I post this as a submission for other people to use? EDIT 2: This tutorial that I set up for you is just an example. Whether or not you use this the way I have it set up or not is up to you. If you do use it this way, you do NOT need to credit me, I'm just helping someone in need .
Awakened Owl
Jul 17 2010, 09:35 PM
Thank you, thank you, thank you....thank you everyone for you ideas, I am going to try this. Also, do you have any idea how to change the font just for this event, so it looks more like you are reading out of a book that has been hand written? PS: I only posted this problem in a different area because I couldn't find my first post (I'm a noob) =D PPS: Please, do post this for other people to see. What is the point of knowledge if you can't share it (rhetorical).
RzrBladeMontage
Jul 17 2010, 10:23 PM
You're welcome. I'm not sure how to change the font in RMXP. I've never tried or lookde it up. I'm sure a simple google search will allow you to find out how .
Awakened Owl
Jul 17 2010, 11:24 PM
Well, I stayed up from 12pm-1am (eventhough I spent most of the time on my library map), and I got it to work wonderfully. The way I have it done im my game is their are a multitude of different subjects you can work on. Depending on how many books and skills you have read and learned it will either say you are N/A(haven't learned anything), Beginner, Intermediate, Advanced or Mastered. I used the variables in the conditional branch tab, I hope that was what you were suggesting I do, and now every time you learn a spell for a certain subject, the variable for that subject increases 1. Does this make sense, please tell me if I did what you guys had suggested. And most of all, thanks for taking time out of your life to make mine a little better, I really appreciate it. =P Also, if any of you want to know more about my game or have any ideas, I would be happy to hear them, so far the only part I have story wise, is I think I am going to have Morgan La Fay and her apprentice be the major villains in my game, but I am not sure yet.
RzrBladeMontage
Jul 18 2010, 01:30 PM
QUOTE (Awakened Owl @ Jul 18 2010, 03:24 AM)
Well, I stayed up from 12pm-1am (eventhough I spent most of the time on my library map), and I got it to work wonderfully. The way I have it done im my game is their are a multitude of different subjects you can work on. Depending on how many books and skills you have read and learned it will either say you are N/A(haven't learned anything), Beginner, Intermediate, Advanced or Mastered. I used the variables in the conditional branch tab, I hope that was what you were suggesting I do, and now every time you learn a spell for a certain subject, the variable for that subject increases 1. Does this make sense, please tell me if I did what you guys had suggested. And most of all, thanks for taking time out of your life to make mine a little better, I really appreciate it. =P Also, if any of you want to know more about my game or have any ideas, I would be happy to hear them, so far the only part I have story wise, is I think I am going to have Morgan La Fay and her apprentice be the major villains in my game, but I am not sure yet.
So what you're saying you did was something like this:
Merlin learns Fire. Merlin is a "beginner" in the Fire Skill. After doing some quests and leveling up Merlin is able to learn "Greater Fire." Merlin is now an "intermediate" in the Fire Skill.
Is that basically what you're doing?
Awakened Owl
Jul 18 2010, 01:51 PM
To some extent, yes. But I am not just have those 3 fire moves. I have it so their can be a max of 20 (just incase).
*max of 20 moves*
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.