- Joined
- May 24, 2014
- Messages
- 13
- Reaction score
- 0
- First Language
- English
- Primarily Uses
I've been having trouble getting Yanfly's Auto Passive States to work with the class and subclass system like I want it to. Basically, every class learns a multitude of skills, including passive skills such as stat boosters, elemental resistances, and status resistances, which are meant to carry over into the subclasses as well (for example, a player might subclass a Knight with the Freelancer, giving the Knight the Freelancer's "HP +10%" passive, which is only active when the Freelancer is either the main class or the subclass). The problem is that these passive effects still persist even when I change to a completely unrelated class, completely breaking my intended mechanics.
I have tried to fix this issue on my own, but I don't know how to code in Java and all my attempts have been fruitless (I tried using Lunatic Mode, but I don't seem to have the right variables or... well, anything, really). If there's no elegant way to fix it, then that's absolutely fine; I'm willing to put in some extra work to make sure this problem is resolved. All I need is some direction in how to make sure the passive states only affect the relevant classes, both when they are the main class and when they are the subclass, and no other time but then.
And -- just as something I'd like to figure out -- why is it that when I select subclasses, it adds in parameters based on the main class's level? For example, a Level 1 subclass is affecting the Level 20 main class more than the other way around. Is there any way to resolve this particular issue, or is that just a feature of the system?
Edit: After playing around with it a bit more, I've managed to get it to work only on the designated class by placing the notetag in the class's notebox. However, I still can't get it to work with subclassing.
I have tried to fix this issue on my own, but I don't know how to code in Java and all my attempts have been fruitless (I tried using Lunatic Mode, but I don't seem to have the right variables or... well, anything, really). If there's no elegant way to fix it, then that's absolutely fine; I'm willing to put in some extra work to make sure this problem is resolved. All I need is some direction in how to make sure the passive states only affect the relevant classes, both when they are the main class and when they are the subclass, and no other time but then.
And -- just as something I'd like to figure out -- why is it that when I select subclasses, it adds in parameters based on the main class's level? For example, a Level 1 subclass is affecting the Level 20 main class more than the other way around. Is there any way to resolve this particular issue, or is that just a feature of the system?
Edit: After playing around with it a bit more, I've managed to get it to work only on the designated class by placing the notetag in the class's notebox. However, I still can't get it to work with subclassing.
Last edited by a moderator:
