Yanfly Skill Learn "Or" Option

Shimbius

Writer and Audio Specialist
Veteran
Joined
May 13, 2016
Messages
34
Reaction score
4
First Language
English
Primarily Uses
RMMV
So I'm working on a system using yanfly's job points and skill learn plugins. So the way the system works, each class has a skillset. At certain class levels, a new skillset tier (these are passive skills mechanically) is unlocked that unlocks new skills to be learned for that class. But the issue is that, in skills that are learned by multiple classes, this could only work if I re-created a copy of the skill for each skillset it's a part of. However, I can't tell the skill to become purchasable when skillset x OR skillset y reaches the right level (aka <Learn Require Skill: x>). There's only the 'AND' options for <x, x, x> and <x to y>. Does anyone know of a plugin to solve this issue to allow a skill to become purchasable through the yanfly system when EITHER 'skill x' OR 'skill y' are learned rather than how it currently only allows a skill to become purchasable when 'skill x' AND 'skill y' are both learned.

Sorry if this was confusing at all. I tried to explain it as best I could. Most simply put, Yanfly SkillLearnSystem only allows prerequesite skills requirements for other skills using additive 'AND' options. I want a more variable 'OR' option.
 

Shimbius

Writer and Audio Specialist
Veteran
Joined
May 13, 2016
Messages
34
Reaction score
4
First Language
English
Primarily Uses
RMMV
Alternatively, if anyone knows a lunatic mode code that could solve this issue, that would be great. I know there is a <Learn Require Eval> notetag setting for "Lunatic Mode" of the Yanfly SkillLearnSystem. So I wouldn't be surprised if the 'OR' option I'm looking for could be incorporated here. I just wouldn't know what to use for it.
 

Shimbius

Writer and Audio Specialist
Veteran
Joined
May 13, 2016
Messages
34
Reaction score
4
First Language
English
Primarily Uses
RMMV

HumanNinjaToo

The Cheerful Pessimist
Veteran
Joined
Apr 18, 2013
Messages
1,226
Reaction score
603
First Language
English
Primarily Uses
RMMV
You could probably use lunatic code to check for a value of a variable. Set the variable to increase whenever the actor's skill is learned, then when the variable reaches 'X' it won't matter which skills are learned, just that 'X' amount of them have been learned.
 

Shimbius

Writer and Audio Specialist
Veteran
Joined
May 13, 2016
Messages
34
Reaction score
4
First Language
English
Primarily Uses
RMMV
That's a really good idea. I'll give that a try. Thanks!
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Our latest feature is an interview with... me?!

People4_2 (Capelet off and on) added!

Just beat the last of us 2 last night and starting jedi: fallen order right now, both use unreal engine & when I say i knew 80% of jedi's buttons right away because they were the same buttons as TLOU2 its ridiculous, even the same narrow hallway crawl and barely-made-it jump they do. Unreal Engine is just big budget RPG Maker the way they make games nearly identical at its core lol.
Can someone recommend some fun story-heavy RPGs to me? Coming up with good gameplay is a nightmare! I was thinking of making some gameplay platforming-based, but that doesn't work well in RPG form*. I also was thinking of removing battles, but that would be too much like OneShot. I don't even know how to make good puzzles!
one bad plugin combo later and one of my followers is moonwalking off the screen on his own... I didn't even more yet on the new map lol.

Forum statistics

Threads
106,033
Messages
1,018,441
Members
137,820
Latest member
georg09byron
Top