- Joined
- Jul 4, 2014
- Messages
- 2,162
- Reaction score
- 822
- First Language
- Hungarian
- Primarily Uses
- RMVXA
Ahoy, great scripters!
So, I am in need of a global skill type.
What this means?
Well, I will explain this as clear as I can.
A global skill type is a skill type (a regular one, can be setup in the database just like any other skill type) which doesn't read any actor info.
The skills in it should not be bound to any actor.
The learn-able skills for this skill type will not come from actor leveling.
It must be able to read eval requirements for the skill learning process, like Yanfly's Learn Skill Engine.
Why not use that one instead?
It doesn't react to my eval condition, which is a method from another custom script.
And the second problem (the bigger one) is that I want all of my actors to be able to access all of the skills learned in this global skill type, regardless of when they joined the party (before or after the skill learning process).
I tried Dekita's Learn Skill Requirements script too, which seems to be working for simple eval requirements too, like actor ID restricts and similar, but that one won't recognize any eval requirements from other custom scripts either.
So, in short what I would like to see in this script:
- A global skill type which could be setup the same way as the default skill types. The script could contain a setup option which defines which skill types are global ones in the database.
- *All skills learned in this skill type are always accessible for the actors with this skill type, regardless of when they joined the party, before or after the skill is learned.
- Eval learning requirement functions working with custom methods from other not default scripts. This is optional, as I could event this with "trainer" NPCs anytime, but still, would be nice to see.
OR:
- A script call, which would basically insert any learned skill from a skill type to every actor with this skill type, regardless if the actor has been already initialized in the game or not.
*To explain this part a bit more clear, here is an example:
The party got 3 members, Actor A, Actor B and Actor C.
Actor A and B got this global skill type.
The party explores the world and learns some skills in this skill type.
After this, another member joins, Actor D, who got this global skill type too.
Actor D was not present when the rest of the party learned some skills in this skill type. So, I guess, by default, Actor D would not have any skills unlocked in this skill type, because the learning process is actor dependent. And because the learning of these skills aren't from simply leveling a character, but by exploring the world and finding secrets and other custom requirements, it is not possible to know if the player learned some skills in this skill type already or not in the game, so eventing this would be close to impossible, I guess.
In the end, this would mean that Actor A and B got some skills learned in this global skill type, but Actor D would not have any. Actor C is without this skill type, so he is irrelevant, just wanted to show, that not all of my actors will be capable of using this skill type.
So, in short, this would be what I would like to ask from you, great scripters. *-*
No idea how hard is to make this possible.
I hope I was clear enough with everything I want. If something is not understandable, feel free to ask and yell on me!
Or if anybody knows any way to make this possible without scripts or with another, already existing script, please do share the information about it!
Thanks for any kind of help in advance!
So, I am in need of a global skill type.
What this means?
Well, I will explain this as clear as I can.
A global skill type is a skill type (a regular one, can be setup in the database just like any other skill type) which doesn't read any actor info.
The skills in it should not be bound to any actor.
The learn-able skills for this skill type will not come from actor leveling.
It must be able to read eval requirements for the skill learning process, like Yanfly's Learn Skill Engine.
Why not use that one instead?
It doesn't react to my eval condition, which is a method from another custom script.
And the second problem (the bigger one) is that I want all of my actors to be able to access all of the skills learned in this global skill type, regardless of when they joined the party (before or after the skill learning process).
I tried Dekita's Learn Skill Requirements script too, which seems to be working for simple eval requirements too, like actor ID restricts and similar, but that one won't recognize any eval requirements from other custom scripts either.
So, in short what I would like to see in this script:
- A global skill type which could be setup the same way as the default skill types. The script could contain a setup option which defines which skill types are global ones in the database.
- *All skills learned in this skill type are always accessible for the actors with this skill type, regardless of when they joined the party, before or after the skill is learned.
- Eval learning requirement functions working with custom methods from other not default scripts. This is optional, as I could event this with "trainer" NPCs anytime, but still, would be nice to see.
OR:
- A script call, which would basically insert any learned skill from a skill type to every actor with this skill type, regardless if the actor has been already initialized in the game or not.
*To explain this part a bit more clear, here is an example:
The party got 3 members, Actor A, Actor B and Actor C.
Actor A and B got this global skill type.
The party explores the world and learns some skills in this skill type.
After this, another member joins, Actor D, who got this global skill type too.
Actor D was not present when the rest of the party learned some skills in this skill type. So, I guess, by default, Actor D would not have any skills unlocked in this skill type, because the learning process is actor dependent. And because the learning of these skills aren't from simply leveling a character, but by exploring the world and finding secrets and other custom requirements, it is not possible to know if the player learned some skills in this skill type already or not in the game, so eventing this would be close to impossible, I guess.
In the end, this would mean that Actor A and B got some skills learned in this global skill type, but Actor D would not have any. Actor C is without this skill type, so he is irrelevant, just wanted to show, that not all of my actors will be capable of using this skill type.
So, in short, this would be what I would like to ask from you, great scripters. *-*
No idea how hard is to make this possible.
I hope I was clear enough with everything I want. If something is not understandable, feel free to ask and yell on me!
Or if anybody knows any way to make this possible without scripts or with another, already existing script, please do share the information about it!
Thanks for any kind of help in advance!

