Thanks for the suggestions, everyone!
I have them written down and shown to the programmers working on the library. There's no guarantee they'll be made, but at least, they'll be reviewed over!
Also, I want to announce:
WAVE 3 HAS NOW BEGUN!
This is the lineup for Wave 3:
Battle System - ATB
The RPG Maker MZ Time Progress Battle TPB system is only a few steps away from the acclaimed Active Turn Battle ATB system. This plugin will grant it the various features needed to turn it from TPB into ATB.
This plugin will grant control over how the various mechanics work, ranging from penalties to calculations, to actions that can manipulate the ATB gauge of battlers. Battlers that are in the middle of casting a spell can also be interrupted with specific notetag traits.
ATB Gauges can also be displayed on enemies and/or allies, giving the player full access to the current battle state. The ATB Gauges are also improved, showing different colors for different states and showing a new gauge for the casting state.
Aggro Control System
A common mechanic found in many RPG's nowadays is the ability to steer the way enemies target party members. This can be in the form of provocations, taunts, and aggro.
Provocations come in the form of states, where when a unit applies a provoke state on a target, the target must attack the provoker when using single target skills. This plugin provides support for multiple provocations and such provocations will be given focus based on the state's priority value.
Taunts are a third way to steer an opponent to focus on a party member. The taunt effects can be split up into global, physical, magical, or certain hit only taunts and these can be applied to almost any trait object.
Aggro is a numeric value that determines the likelihood and/or priority level of how often a target party member is to be attacked by an enemy unit. The higher the aggro value, the more likely the chances of being targeted. A option can be turned on (or through notetags) to set enemies to always target the party member with the highest aggro.
Grid-Free Doodads (2 plugins, the system and in-game editor)
In RPG Maker MZ, tilesets are used for mapping purposes. Tileset A is used for drawing land while Tilesets B through E are used to add doodads. But in RPG Maker MZ, doodads added by Tilesets B through E are locked to the grid and add a rather unnatural feel to it. This plugin will allow you to break free of the grid and add doodads unbound by the grid. Doodads can come in all forms, from large to small, static and animated, you name it!
There are two plugins for Grid-Free Doodads. One is the system, which has all of the data contained for how doodads are handled in-game. The other is the in-game editor, which allows you to add, remove, and edit doodads during Playtest mode. These are separate so that when you deploy the game and want just the doodad data to remain without the in-game editor, you can leave the editor out. Or in the event there's ever an external editor, you can use that instead.
Action Sequence Camera
This plugin adds new Action Sequences functions to the VisuStella MZ Battle Core plugin to give you, the game dev, control over the battle camera and zoom functions.
Battle A.I.
This Battle A.I. plugin changes up how enemies and any Auto Battle actors behave by implementing many new key components to their decision making process in battle. These new compotents are: A.I. Styles, A.I. Levels, Rating Variance, A.I. Conditions, and Influencing TGR Weight.
With these new key components put together, you can transform RPG Maker MZ's highly primitive A.I. into something more intelligent. Auto Battle actors can also base their A.I. patterns off an enemy's A.I. in order to behave in more desirable ways during battle as well.
Life State Effects
The Life State Effects plugin allow for trait objects and/or states to create specific, though, commonly used effects found in many traditional JRPG's, such as Auto Life, Doom, and Guts. These mechanical effects add a whole new layer of strategy when it comes to status effects.
Features include all (but not limited to) the following:
- Auto Life effect, which is a state effect that recovers a percentage of the user's HP and disappears upon triggering.
- Curse effect, which prevents HP, MP, and/or TP recovery.
- Doom effect, which is a state effect that will kill the affected battler once the state's timer wears off and expires.
- Fragile effect, which causes any time a user receives HP damage from a direct action, that user will instantly lose all HP.
- Guts, which prevents HP from dropping below 1, unless the battler's HP is at 1, itself.
- Undead, which causes normal HP healing to inflict damage instead, instant death effects to fully restore HP, and Drain effects to be inverted.
Weapon Unleash
The Weapon Unleash plugin lets you give battlers a chance to perform a skill that's different from the usual Attack or Guard action they have. Unleashes work off a success rate system, meaning they can but not always occur.
In addition to Unleashes, replacements for the default Attack and Guard actions also available through this plugin. Unlike Unleashes, replacements are always present. Though, if an Unleash manages to succeed, they will take over the replacement skill.
Each of these features can help alleviate the monotony of using the same commands over and over throughout the game, giving more life to the battle system and keeping it fresh and interesting.
Animated Map Destination
When the player clicks on the map, the player sets a destination for the player character to move to. This destination is, by default, marked with a white square sprite that flashes over and over. This aesthetic does not necessarily fit every type of game project so this plugin will allow you to customize it.
You can change the way the square sprite looks, change it into a circle, use an image file, or even use an animation file. There are various properties for each of these settings, too.
Extra Enemy Drops
By default, RPG Maker MZ limits enemies to only drop up to 3 items max and at very limited drop rates. This plugin allows you to add more than 3 items at drop and at custom rates that aren't limited to a demoninator value.
This plugin also gives the functionality to force specific drops or give any additional bonus drops to make some battles give different rewards despite having the same types of enemies encountered before.
And if you have the VisuStella Battle Core, drops can be visible on the battlefield and spring out of the enemies as they collapse!