XaiJu
Casper Gaming
Casper Gaming

patreon


[CGMZ] Skill Levels

Hi all, introducing [CMGZ] Skill Levels, a plugin that adds levels to skills.

This plugin adds both actor and enemy skills. Enemy skills do not level up, and are set up via plugin parameters where you choose the enemy and choose what level its skills will be. Actor skills do level up, and gain exp each time they are cast. For leveling up skills, there are 3 different types of exp formulas that can be used (see documentation in plugin). The idea is that as your actors use their skills, they will level them up and this can increase the effectiveness of the skill.

This plugin uses a game variable to store the current level of the skill being used, which can then be used elsewhere in your game. You can use this game variable in the skill damage formula to change the damage the skill does as it levels up, for example. You can also use this variable via text codes to show the current level of the skill being used. Please note that depending on where you are displaying the skill level, you may need additional plugins to enable Text Codes in those locations, such as [CGMZ] Text Codes Everywhere. Here is how it can look in battle:

This plugin also comes with a skill level scene, which can be called either via plugin command or via JavaScript with instructions to do so in the documentation. When using it with [CGMZ] Menu Command Window, you can allow the player to select an actor first to show only their skills in the skill level scene. The scene also supports swapping between actors without needing to leave the scene, similar to equip and skill scenes. Please note that currently, skill levels are party wide, not actor-specific. Here is an image of how the skill scene looks:

By default, it will show the skill icon and name on the left, and then the current level and the percentage the skill is to the next level on the right, separated by a colon. Both pieces of text are editable via the plugin parameters. You can also give skills custom descriptions that only show up in the skill level scene, but they can also fall back to the skill description from the database. 

Finally, a reminder that this plugin is still in Alpha and has quite a few planned features that will be added in future updates that were not quite ready for the initial Alpha launch. These include:

1) Per-actor skill levels
2) Integration with [CGMZ] Professions
3) Skill Types that level up instead of individual skills
4) Animation changes by skill level
5) Option to learn a new skill at sufficient skill level
6) Integration with [CGMZ] Toast Manager
7) Enemy skills have different levels per skill
8) Window & Scene customization options

Want to see something else added that is not already present / listed above? Leave a comment down below or in the #suggestions channel of the Casper Gaming Discord!

Happy RPG Making!

Comments

boards and formulas for more flexible Skill leveling, this could solve enemies not leveling skills

Gumiho Fantasy


More Creators