- Joined
- Apr 29, 2020
- Messages
- 133
- Reaction score
- 5
- First Language
- English
- Primarily Uses
- RMMV
Hey everyone,
I'm trying to find a way to trigger certain Common Events when a class levels up, rather than when an actor levels up. I've tried various plug-ins (HIME's LevelUpEvents, Yanfly's LevelUpGrowthEffects, etc.) and they don't seem to be working for classes specifically, so maybe there's a different work-around? Here's an elaboration on my issue, and why it matters for my focus to be on individual classes and not merely actors:
In my game, each actor starts with a specific class, and then unlocks two more classes when their current class reaches level 10. For simplicity's sake, let's say that at class level 10, Class A unlocks both Class B and Class C, and the actor can freely choose between all 3 of these classes at any time. In other words, the actor can rotate between Level 10 Class A (the maximum/current level for this class), Level 1 Class B (which can then be leveled up to 10), and Level 1 Class C (which also can then be leveled up to 10).
When I set leveling up events on this *actor*, it almost works the way I want it to... when the actor's current class levels up, both things I want to happen actually do happen: the actor recovers all HP/MP, and the party receives a bonus item. However, in addition to receiving these two things upon leveling up, these two things also happen whenever the player goes into the Main Menu and switches between classes (e.g., changing from Class B back down to Class A, and then forward to Class B or Class C again), because this is somehow also perceived as leveling up. This means that the player can simply heal the whole party for free and receive unlimited bonus items *at any time* if they just keep manually switching classes back and forth for the whole party. I obviously want to restrict these two benefits to only occurring when a class levels up (e.g., from level 1 to level 2), and not when simply switching from a lower class to a higher class (which is also apparently interpreted as "leveling up", unfortunately). I've tried using a series of Conditionals and Common Events to narrow the scope of these level-up benefits, but nothing seems to be working.
Thoughts? Thank you!
Sincerely,
DPB
Edit: Here's a two-minute video clip outlining my issue too, which likely would need a plug-in to fix.
I'm trying to find a way to trigger certain Common Events when a class levels up, rather than when an actor levels up. I've tried various plug-ins (HIME's LevelUpEvents, Yanfly's LevelUpGrowthEffects, etc.) and they don't seem to be working for classes specifically, so maybe there's a different work-around? Here's an elaboration on my issue, and why it matters for my focus to be on individual classes and not merely actors:
In my game, each actor starts with a specific class, and then unlocks two more classes when their current class reaches level 10. For simplicity's sake, let's say that at class level 10, Class A unlocks both Class B and Class C, and the actor can freely choose between all 3 of these classes at any time. In other words, the actor can rotate between Level 10 Class A (the maximum/current level for this class), Level 1 Class B (which can then be leveled up to 10), and Level 1 Class C (which also can then be leveled up to 10).
When I set leveling up events on this *actor*, it almost works the way I want it to... when the actor's current class levels up, both things I want to happen actually do happen: the actor recovers all HP/MP, and the party receives a bonus item. However, in addition to receiving these two things upon leveling up, these two things also happen whenever the player goes into the Main Menu and switches between classes (e.g., changing from Class B back down to Class A, and then forward to Class B or Class C again), because this is somehow also perceived as leveling up. This means that the player can simply heal the whole party for free and receive unlimited bonus items *at any time* if they just keep manually switching classes back and forth for the whole party. I obviously want to restrict these two benefits to only occurring when a class levels up (e.g., from level 1 to level 2), and not when simply switching from a lower class to a higher class (which is also apparently interpreted as "leveling up", unfortunately). I've tried using a series of Conditionals and Common Events to narrow the scope of these level-up benefits, but nothing seems to be working.
Thoughts? Thank you!
Sincerely,
DPB
Edit: Here's a two-minute video clip outlining my issue too, which likely would need a plug-in to fix.
Last edited: