Casper Gaming Developer Corner
Casper Gaming Developer Corner

Documentation

Back to Plugin


Quick InfoVersion: Alpha R4
Made for RPG Maker MZ 1.9.0

Error ReportingThis plugin reports common errors with parameter setup. If it doesn't seem to be working, please open the dev tools by pressing F8 during a playtest, and then selecting the CONSOLE tab at the top of the window that opens. Look for any warning logs which come from CGMZ_EnemyUpgrade

Plugin OrderIn some cases, you may have plugins that perform similar operations on enemy data. This could be something like [CGMZ] Difficulty, which will also modify enemy gold/exp based on the difficulty selected.

In these cases, you may notice different behavior depending on plugin order in the Plugin Manager. If this plugin is above [CGMZ] Difficulty, it will add the variance first and then multiply that by the difficulty multipier. If this plugin is below CGMZ Difficulty, it will multiply by the difficulty multiplier first and then add the variance.

Special EnemiesSome games have "special" versions of enemies, which are either rare and collectible, or more difficult that offer greater rewards. Whatever the case may be, this plugin supports such a mechanic. How it works is that it will swap out the common version of the enemy for the special version on battle start. This way, your special version can have its own move set, drops, etc. in an easy and intuitive way to set up.

Enemy IconThe enemy icon is set to not display by default. It uses a text code to add the icon before the enemy's name. To display the icon before the enemy name, you will need to have a plugin such as [CGMZ] Text Codes Everywhere that causes text codes to work in the battle windows.

Plugin CommandsThis plugin supports the following plugin commands:
Initialize - Re-initializes the CGMZ Core. Only use this if you know what you are doing! Erases CGMZ data.

Saved GamesThis plugin is fully compatible with saved games. This means you can:

✓ Add this plugin to a saved game and it will work as expected.
✓ Change any plugin params and changes will be reflected in saved games.
✓ Remove the plugin with no issue to save data.

Filename

The filename for this plugin MUST remain CGMZ_EnemyUpgrade.js. This is what it comes as when downloaded. The filename is used to load parameters and execute plugin commands. If you change it, things will begin behaving incorrectly and your game will probably crash. Please do not rename the js file.


Known Issues

This plugin currently has no known issues that need to be fixed. If you believe you have encountered a bug, please report it to Casper Gaming.


Compatibility

This plugin currently has no known compatibility issues with other RMMZ plugins. If you believe you have encountered a conflict, please report it to Casper Gaming.


Version HistoryVersion AlphaR2
  • Added option to have alternate images for the enemy
Version AlphaR3
  • Added flavor data list parameter to enemies
  • Added plugin command to get flavor data into variable
Version AlphaR4
  • Added special enemy version and chance to encounter them

Back to Plugin