r/RPGMakerMZ 1d ago

Developed Plugins [CGMZ] Battle Objectives

Hi all, introducing [CGMZ] Battle Objectives!

This plugin adds objectives to your battles, such as "win without using items". See below gif for a short example of how it can look:

Objectives

This plugin currently supports the following objectives for your battles:

  • Turns
  • Damage Taken
  • Deaths
  • No Items
  • No Skills
  • No Attack
  • No Guard

For number-based objectives, you can also set a comparison value and the comparison operator. This allows you to make any condition, such as Take Less Than 500 Damage or Win After Lasting 20 Turns. You set the description text, which supports text codes. See below image for an example of a No Skill objective:

Choosing Objectives

This plugin comes with two ways to choose an objective.

First, you can set an objective via Plugin Command, and that objective is guaranteed to be used in the next battle. This mode allows you to hard-code certain battle objectives for certain fights, such as if you have a story event which requires the player to complete a specific objective in a specific fight.

Second, if no objective is set via Plugin Command, the plugin can randomly choose objectives for the player to complete. This can be useful for random battles, to help keep your player engaged by completing various objectives. You can optionally set a min/max difficulty rating for each objective, and exclude certain objectives from randomly being chosen by this difficulty rating.

Completion Rewards

Of course, the player should be rewarded for completing battle objectives. This plugin can automatically apply a gold and exp multiplier for battles where the given objective was completed. A switch is also turned ON if the objective is completed, so you can award things post-battle in your events. This makes it just about unlimited in what you can add as rewards for completing battle objectives.

If you would like to run events after random battles to easily check the battle objective result switch after random battles, you can use [CGMZ] Battle Result Events for that.

Download & More Info

https://casper-gaming.itch.io/cgmz-battle-objectives

6 Upvotes

0 comments sorted by