is there any successor for Archeia/Kread-Ex Plugin for Skill Upgrade?
https://github.com/Archeia/Kread-Ex...SS3 Scripts/Gameplay Scripts/Skill_Upgrade.rb
https://grimoirecastle.wordpress.com/rgss3-scripts/gameplay-scripts/skill-upgrade/comment-page-1/
it's a simple system of upgrading skill using currencies such as JP from Yanfly, and possibly compatible with Yanfly's LearnSkillSystem.
Skill Upgrade System
● ARCHIVED · READ-ONLY
-
-
Bump.
-
@Mooshry Don't bump other people's posts. Only the OP can bump them. If you have something to add to this post that instead.
-
Well, i had no idea. Oops!
-
Mr. Trivel has a simple skill leveling plugin which can be found here: https://mrtrivelrpg.wordpress.com/2016/02/14/simple-skill-leveling/
-
that it looks like that only works when used. i think he wants one that you can manuely upgradeMr. Trivel has a simple skill leveling plugin which can be found here: https://mrtrivelrpg.wordpress.com/2016/02/14/simple-skill-leveling/
-
Manually upgrade skills through JP is a feature with Yanfly's plugin already. You just need someone who understand Lunatic Mode to explain it to you better then I can, I have the theory though.
You'd want Yanfly's Skill Learn System.
http://yanfly.moe/2015/11/14/yep-28-skill-learn-system/
Simply make the upgrade skill require <Learn Require Skill: x> the previous skill, and <Learn Cost: x JP> the amount of JP you want.
Then you'd need lunatic mode where a common event runs with the upgraded the skill.
<Learn Cost Eval>
code
code
</Learn Cost Eval>
Somehow that needs to say run a common event. Then you can choose to have a single common event for all your upgraded skills or mutiple/more than one common event for at least one other/many upgraded skills.
The common event would say something like Conditional Branch, If Actor ID X has Skill Upgrade ID X, then remove previous ID Skill.
The code would be something like Run Common Event ID 1 somthing like that, a command that does it. Sadly I don't know the exact code but someone else here should be able to get it for you quite easily.
Also, it may be slightly more complex then my theory. If what I said isn't enough, you may then also have to then hide the lower skill from the Skill Learn Menu after upgrading the skill, and that would be seperate from the events in the common event, I don't think that would be the case, but if it is, again you'd need another little piece of code that a experienced programmer should be able to provide for you and then it'd all work as you want. -
Piggy backing on what @atoms said you don't need a common event just do:
<Learn Cost Eval>
user.forgetSkill(x);
</Learn Cost Eval>
Where x is the skill you want the character to forget. -
wait soooo is that like the scrpit that is in question because it doesn't sound the same as going +1 +2 +10 +20 stuff like that. its sounds like it just replaces the old skill with a new one. not making it stronger and better
-
@ScytheX You can have two skills with the same name or similar name for your upgraded skills. So, for example, create two skills with the same name. The first does +20 damage while the second skill does +40 damage. Then, when you upgrade the first skill, have the actor forget it and learn the second copied skill. If you want to upgrade skill system with this plugin that's what has to be done.
-
@ScytheX You can have two skills with the same name or similar name for your upgraded skills. So, for example, create two skills with the same name. The first does +20 damage while the second skill does +40 damage. Then, when you upgrade the first skill, have the actor forget it and learn the second copied skill. If you want to upgrade skill system with this plugin that's what has to be done.
yeah i know that but its also alot of extra work. not to sound lazy but its unnecessary. its more simple to do why the script does it and i think its better and more fun that way IMO.
i understand where you guys are coming from but why do you all seem to be against the other system? XD -
@ScytheX I'm not at all against a plugin being created for this purpose. I agree with you that it would be far more efficient to have a plugin that can do this quicker, tidier and even easier, like you are saying, however if there is currently no plugin that does it, this is a better method than nothing.
For me though, at first glance I would think this method is hardly any extra effort once I know what I'm doing. I can leave enough gaps between skills in the database and make each upgrade directly under the next to prevent them becoming messy or confusing in the database, then the notetags @Zarsla gave makes it even easier to just copy and paste them into the right skills changing skill ID's quickly.
For me, from looking at it at first glance, it's not that much extra effort with this provided solution. I can say that confidently because in the past when I had to do something similar for RPG Maker VX but with events that was much more confusing then this, it wasn't too much effort for me, and that was way more complex then this solution provided here. This was when it very first came out.
As long as you know what you are doing and plan your skills ahead of time it should be ok. Leaving enough gaps in the database will make it easy to change and add upgraded skills later if you need to. That's the only part that require some thought ahead of time, I think.
But, at the same time, it sounds like this solution is not easy for some other people, I guess?
The plugin has been requested here and is still a open request, so perhaps someone will make that plugin sometime soon.
If OP has left or doesn't request the plugin anymore, you can always request one. -
This is working well, but I can learn forgeted skill again :<Piggy backing on what @atoms said you don't need a common event just do:
<Learn Cost Eval>
user.forgetSkill(x);
</Learn Cost Eval>
Where x is the skill you want the character to forget. -
[NECRO]MrZaraza[/NECRO]
In addition, as your question is not the same as that of the OP, this is hijacking the thread.
Please post a new thread in Javascript/Plugin Support, setting out the details of your problem. Give a link to the web page where you got the plugin so that people can find it quickly.
[mod]Closing this.[/mod]