- Joined
- May 22, 2019
- Messages
- 193
- Reaction score
- 50
- First Language
- English
- Primarily Uses
- RMMZ
I feel like this is kind of complicated, so let me explain it step by step.
I want to have three classes of Magic in my game, but I want them all to fall under the general category of Magic. Specifically, there's Offensive Magic, Supportive Magic and Utility Magic, but I only want there to be one universal magic category. Er... let me explain...
Let's say that you go to a Magic Shop to buy some Magic Books that can teach you... well... magic. Our Hero can learn any of the three kinds of magic, so whether you buy Fire (Offensive), Cure (Supportive) or Teleport (Utility), you can use that magic book on the Hero no matter what. They can learn anything at all! And when you go into battle, all of those spells will be neatly placed under a single Magic menu.
But the Wizard in your party can ONLY use Offensive Magic like Fire. He's better at offensive magic than other characters, thanks to his high magic stat, so it's not really a drawback that he can only learn that one kind of spell. So if you buy the Cure spell from the magic shop, you'll just get an error sound if you try and use that book on him - he'll only be able to learn Fire out of those three spells. But the thing is... they're all considered "Magic" in the database, not split into three categories internally. But somehow... he can only learn some of those spells - the Offensive ones, and nothing else.
Some characters will be able to learn two different types, such as Supportive AND Utility (their stats would generally be lower than those of the specialized users of those types of magic), though only the Hero can learn all 3. But the point is, I need to be able to have each character only have ONE Magic heading in their battle menu, regardless of how many types of magic they can actually learn.
So uh... how can I achieve this?
I want to have three classes of Magic in my game, but I want them all to fall under the general category of Magic. Specifically, there's Offensive Magic, Supportive Magic and Utility Magic, but I only want there to be one universal magic category. Er... let me explain...
Let's say that you go to a Magic Shop to buy some Magic Books that can teach you... well... magic. Our Hero can learn any of the three kinds of magic, so whether you buy Fire (Offensive), Cure (Supportive) or Teleport (Utility), you can use that magic book on the Hero no matter what. They can learn anything at all! And when you go into battle, all of those spells will be neatly placed under a single Magic menu.
But the Wizard in your party can ONLY use Offensive Magic like Fire. He's better at offensive magic than other characters, thanks to his high magic stat, so it's not really a drawback that he can only learn that one kind of spell. So if you buy the Cure spell from the magic shop, you'll just get an error sound if you try and use that book on him - he'll only be able to learn Fire out of those three spells. But the thing is... they're all considered "Magic" in the database, not split into three categories internally. But somehow... he can only learn some of those spells - the Offensive ones, and nothing else.
Some characters will be able to learn two different types, such as Supportive AND Utility (their stats would generally be lower than those of the specialized users of those types of magic), though only the Hero can learn all 3. But the point is, I need to be able to have each character only have ONE Magic heading in their battle menu, regardless of how many types of magic they can actually learn.
So uh... how can I achieve this?