A downloadable plugin

Buy Now$5.00 USD or more

Hi all, this plugin adds more options to your enemy database parameters.

Variance: You can have variance on just about everything, from each individual stat to the exp and gold drops. Using this, you can make your enemy vary slightly in how hard it is each time the player encounters one, and you can also make them drop a range of gold. For example, maybe your soldier enemy drops between 25 and 50 gold each time one is defeated, instead of always dropping exactly 25 gold.

Sprite: This plugin also adds hue and size variance for enemies. You can make each enemy have a random hue within a certain distance from its base hue, and you can also make the enemy scale in size slightly from its base size. Below is a picture of how this can look:


Alternate Image: This plugin allows you to show alternate images for your enemies. This would be useful for more generic enemies like a goblin or soldier, where you may have 2-3 images of a goblin. Now, instead of making separate goblin enemies in the database, you can assign those alternate images to your one goblin enemy and this plugin will randomly select between the images when that enemy is encountered.

Drops: This plugin adds more drop items, and more control over your drop items. You can now add as many drop items as you want to an enemy, and use a percentage based system instead of the denominator format default drops use.

Icon: This plugin can add an icon property to enemies. This will allow you to have an icon appear before an enemy's name in battle (and later on in CGMZ plugins). Currently, this works by appending an icon text code to the enemy's name, which means you will need to have another plugin that can display text codes in the battle windows such as [CGMZ] Text Codes Everywhere.

Flavor: You can add custom flavor properties to enemies, which can then be accessed via plugin command to get the flavor data into a game variable for ease of use in printing to text via text code or used in calculations. You might use this to add a Location property on enemies.

Want additional features not already present/listed above? Leave your suggestions below or in my discord under the #suggestions channel!

PLEASE READ BEFORE PURCHASING:

Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM

This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.

Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!

Purchase

Buy Now$5.00 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

CGMZ_EnemyUpgrade.zip 5.4 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Awesome work, as always!

Quick little advisory in case anyone is considering this for the Phoenix Kage Desu ABS-Z system, this plugin works great for on-map enemies and multiple drops!

I used it to build a more randomized currency drop, similar to Zelda, rather than guaranteed money every time WITHOUT sacrificing actual item drop spots.


Casper is the GOAT!


One suggestion: mutually exclusive drops. If drop 1 triggers, don't allow drop 2, 3, etc.

This looks great. Thank you.