Heya everyone,
It's been a while for me since I got back into RPG Making again, with college and all, but now I've decided to take up my project again and get to work with it being summer.
Now my problem I think comes in segments, so I'm not sure if this is the right place to post this; if it isn't I apologise but I'm not sure if the problem is fixable with the default scripts, or externally-made scripts.
Basically, I've been using Yanfly's Class System script only to find that that changing classes retains all skills learned, in other words my meele type jobs can retain magic type abilities and is quite unbalancing as my game heavily bases off of classes. Storywise and Gameplaywise.
However, I found a script that counters this problem, and it's a small snippet by RBahamut. This script basically removes all skills learned in a class so when one changes, the script removes said skills so class changing no longer retains skills learned.
http://www.rpgmakerv...n-class-change/
Now it all works fine and dandy, but the problem is when I learn skills from items.
My project is based off of items teaching skills to players. Using the teach skill command in the items section in the maker works all fine, but the problem is when I change classes. Any skill I learn from items seems to disappear, making me have to use another item to teach the actor again, which is tedious.
Now I know my basic way around scripting and as thus I think I know what the problem is.
I think the problem is that somewhere in the core scripts, the items teach the skills to the actor directly, instead of the class. Both of the scripts I use to change classes only handle data from the classes itself, so any item-learned skills are forgotten and not retained, due to the items teaching them to the actor and not the classes. I think the problem can be rectified if I somehow change the way the items teach to actors, and change it to teaching it to a class...
Now I think I have the problem centred, the real struggle for me is finding where to locate the command that handles items teaching in the default scripts, and change it to classes. I've tried to search but so far, no avail.
If anyone could point me to where items teach skills to actors in the core scripts, and also point me to how I'd change said script to teach to classes instead (Whether by script snippets or changing it myself) would be a huge help to me. Thanks for taking the time to read. I appreciate any support!