Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hakuen Studio Class Promotion for RPG Maker MZ

Promote your actors to a different class and earn bonus points on each parameter! · By Hakuen Studio

Need help

A topic by Zumakay created 31 days ago Views: 28 Replies: 2
Viewing posts 1 to 3

Hello.

I'm having trouble to use the class promotion funcion.

When I try to use the call script "$gameActors.actor(ID).canPromoteClass(classId)" to see if the actor can promote I get the error message "Cannot read property 'isPromoted' of undefined"

When I use the change class comand from the game itself (using the RPG Maker MZ) the character go back to level one, but do not keep the parameters atributes.

I could use some explanation about how to better use the plugin to promote actors

 (I'am using only the Book, Class Curves and Class Promotion plugins)

By the way, rly like the plugins so far, looking to buy the Battle Results someday.

Developer

Hi there!

When I try to use the call script "$gameActors.actor(ID).canPromoteClass(classId)" to see if the actor can promote I get the error message "Cannot read property 'isPromoted' of undefined"

- This error means that the actor informed on the script call does not exist. It will be helpful to know where are you using this script call. And also, you know you need to replace ID with an actor Id and classId with a class id, right?

When I use the change class comand from the game itself (using the RPG Maker MZ) the character go back to level one, but do not keep the parameters atributes.

- Indeed, I confirmed the problem. I will take a look into this!

I could use some explanation about how to better use the plugin to promote actors

- This plugin is basic what the help file says it is. When an actor changes class, and it has never had the next class before, it will gain a bonus on all parameters. And that bonus is decided on the Class Curves plugin. The idea is to replicate the Shining Force 1 Promotion system. Where, when the actor hits a certain level, he can promote/evolve into a new class that will change how his parameters grows when he levels up. But, keeping the previous parameter values from the first class.

Hello again!

About this:  "This error means that the actor informed on the script call does not exist. It will be helpful to know where are you using this script call. And also, you know you need to replace ID with an actor Id and classId with a class id, right?"

Yes, I tried to change the IDs for the ones I use at the database.  Basically I was trying to test this comand as a condition to see if I get a "true" or "false" result, to use it as an event to create like a "Job Master" NPC who can change your class acordinly to the character who speaks with him. And yes, it's easy to do it using conditions that search for the class the character have but, I was just trying to test if it was possible ^^

And about this: "This plugin is basic what the help file says it is."

Fair. I'am new at this, but so far I could use your plugins kinda easily. 
I will wait for the small fix to the parameter keeping, and for now will be creative with a solution to it, like using an above average value to a parameter as the min on the evolved class.

Ty for answering my post.

By the way, I need to play more Shining Force games^^
Only played the EXA for the PS2, I love the fortress mechanic you have in that game.