- Joined
- Jun 6, 2016
- Messages
- 7
- Reaction score
- 3
- First Language
- English
- Primarily Uses
So, to keep it short:
My current project's vision is that instead of Attack/Defend in battles, you get the Actions command. The Actions command is a skill list (skill type: Actions) that has it's own skills, including the default Attack and Defend skills. All of those skills are equipable and interchangable, with not enough room for all the Actions you learn. Thus, choosing which 8 Actions to bring to battles is crucial.
The other half of this battle system is standard Skills. For this, however, it's more akin to SMT/Persona, as in, you may only have 8 Skills learned, and if you learn another skill, one must be permenantly removed to make room for the new Skill. I'd get into the details of the differences between the two skill types, but I'm keeping this short.
I've gotten a plugin (Yanfly) for the Actions system, but no matter where I've looked, there is no simple plugin for SMT/Persona-esque skill learning. I'd like to know how you would tackle this conundrum. This would be my take:
-Have a variable holding the ammount of learned skills of the Skills type for each actor
-When a skill is learned, a common event plays to check the variable
-If the variable is 8 or more, the common event asks to remove a skill to make room for the new skill
I don't see any way to implement this with pure database and events, as I don't see a way to check the number of skills of a type in an actor, nor do I see a way to check when a skill is learned to call the common event. How would I implement the second half of this skill system?
btw clarify if you need justification for this kind of system
My current project's vision is that instead of Attack/Defend in battles, you get the Actions command. The Actions command is a skill list (skill type: Actions) that has it's own skills, including the default Attack and Defend skills. All of those skills are equipable and interchangable, with not enough room for all the Actions you learn. Thus, choosing which 8 Actions to bring to battles is crucial.
The other half of this battle system is standard Skills. For this, however, it's more akin to SMT/Persona, as in, you may only have 8 Skills learned, and if you learn another skill, one must be permenantly removed to make room for the new Skill. I'd get into the details of the differences between the two skill types, but I'm keeping this short.
I've gotten a plugin (Yanfly) for the Actions system, but no matter where I've looked, there is no simple plugin for SMT/Persona-esque skill learning. I'd like to know how you would tackle this conundrum. This would be my take:
-Have a variable holding the ammount of learned skills of the Skills type for each actor
-When a skill is learned, a common event plays to check the variable
-If the variable is 8 or more, the common event asks to remove a skill to make room for the new skill
I don't see any way to implement this with pure database and events, as I don't see a way to check the number of skills of a type in an actor, nor do I see a way to check when a skill is learned to call the common event. How would I implement the second half of this skill system?
btw clarify if you need justification for this kind of system

