Hakuen Studio Class Promotion for RPG Maker MV MZ
A downloadable RPG Maker Plugin
Want to support me?
** You need Eli Class Curves **
Introduction
The default class change system of MZ/MV has too little customization.
If you want a different thing, you have to event yourself. This plugin aims to make a class promotion feature, that when an actor change class, can receive some stats bonus.
Features
• Apply stats bonus to actors when they change class for the first time.
How to use
It's almost plug-and-play.
You just have to config the bonus parameter on the Eli Class Curves plugin parameters.
Currently, it was made to when a battler change class, it will return to level 1 having the same stats from the previous class, but with a stats, bonus applied for each parameter.
Actors can keep changing classes whatever they want, but the bonus will be only applied once.
If you want enemies to have this feature, you have to put a note tag on the enemy note field(Must use Eli Enemy Class):
<CanPromote>
Script Call
You can use this to check if an actor can promote to a class:
$gameActors.actor(ID).canPromoteClass(classId)
It will return true if the actor can promoted to this class, which means, he was never promoted to it before.
Can use the same for the enemy.
Update Log
Terms of use 5.0.0 and higher
Terms of use(Old)
Status | Released |
Category | Other |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Hakuen Studio |
Made with | RPG Maker |
Tags | class-promotion, fire-emblem, hakuen-studio, rmmv, rmmz, RPG Maker, RPG Maker MV, RPG Maker MZ, rpg-maker-plugin, shining-force |
Average session | A few seconds |
Languages | English |
Download
Click download now to get access to the following files:
Development log
- Compatibility fix!Feb 17, 2022
- 02/08/2022 - Version 5.0.0Feb 08, 2022
- 08/24/2021 - Update!Aug 24, 2021
- 08/04/2021 - Public Release!Aug 04, 2021
- Little updateMar 16, 2021
- Early access release!Mar 12, 2021
Comments
Log in with itch.io to leave a comment.
Hiya, it be me again. Im peeking at this plugin to possibly snag as well but wanted to ask a question before getting it.
Is it possible to add a level cap for each class? Such as giving the fighter class a level cap of 15, while Gladiator would give 10, and Dragon Knight would give 5 for example. Ofc, once they reach their respective max level, they wouldn't gain any xp till they choose a new class.
If this isn't possible, would it be a commission type of function I would need to pursue?
Hi there!
This plugin does not mess with levels the way you want. If you want a plugin like that, I can do it as a commission for you, talk to me on discord: hakuenstudio
Its alright, I found a solution on the RPG Maker forums. Its a simple plugin with a note tag that caps the class levels.
I am still experimenting and seeing how things go, so if I do need this in the end, I won't hesitate to contact you ^^
I'm having problems - When the actor changes(/promotes] class, instead of retaining their stats + boost, their stats change to the 'initial' stats of the new class + boost
Is there a way for a character to retain their current stats on the class change, then get the boost?
Thank You!!!
Hi there!
If you are using any other plugins, please show me a screenshot of your plugin list on the RPG Maker plugin manager.
How are you trying to change class? With Event command? If yes, are you sure the initialize flag is off?
Thanks for the quick response!
With event command, yes. I'm not sure what you mean by the 'initialize flag?
My plugins are basically the Yanfly set!
Ops, my bad! I got confused with the Add Actor command that has the initialized flag.
I'm not sure what can be happening though. It should not use the initial stats of the new class. I guess maybe a plugin compatibility? I will have to ask you to do one of those things:
1 - Test my plugin on a blank project. Meaning, a project with only my plugins on. If it works there, then we will know it is a compatibility issue.
So you may have to find what plugin is conflicting. A simple way is: Turn Off one plugin, hit playtest, and test the promotion. It works? Then the plugin you turned off is the one conflicting, so you can tell me that. If still does not work, repeat the process until you find the plugin.
2 - Send me a project replicating the issue, in a way that when I playtest the project, I can talk to an event, change the class, and replicate the problem.
Either way, if it was compatibility, I would not try to find what the plugin is. This wor I will leave for you. But once you find it, depending on what plugin, I can see if I can make a compatibility patch. But honestly, don't get too excited, because I'm not into MV anymore =/ So I can't promise anything.