Help this asset pack reach its goal

Raised
$9.70
Goal
$500.00
1%
of goal
4
contributors
$2.42
average contribution
$2.80
top contribution

A downloadable asset pack

Get this asset pack and 27 more for $92.75 USD
View bundle
Buy Now
On Sale!
30% Off
$3.00 $2.10 USD or more

DESCRIPTION:

In RPG Maker MZ, the default battle enemy AI is basic. You can see that the Action patterns are based only off of the Skill, Condition and Rating. In the conditions, you have Always, which turn, depends on the hp or mp of the enemy, state, party level and switch. While this is good, I find it really limited. Therefore, I decided to make an enemy AI that will change your gameplay's battle flow, by giving enemies thinking capabilities.

FEATURES:

  • Reaction-based AI (reacts to player actions)
  • Punisher AI (punishes predictable play such as heal spamming, guard spamming, ignoring minions)
  • Telegrapher AI (two-turn telegraphed big attacks)
  • Reaction-to-Player AI (smart targeting: lowest HP, highest ATK, healers, casters, buffed targets)
  • Non-predictable & non-random behavior (weighted decision influenced by patterns)
  • Pattern mixing via <enemy_AI_set: x, y, z> in influence mode (selected pattern influences choice but doesn't fully override)

---

Notetags (place inside the Enemy's Note box):

  • <enemy_AI: reaction_based>
  • <enemy_AI: punisher>
  • <enemy_AI: telegrapher>
  • <enemy_AI: player_react>
  • <enemy_AI_set: reaction_based, punisher, telegrapher>

Optional telegraph definition (if you want to override defaults):

<telegraph: charge_state_id, big_skill_id>

e.g. <telegraph: 12, 45>

If omitted, telegraph uses built-in virtual charging (no DB state needed).

Plugin behavior notes & limitations:

  • The plugin records recent player actions (type, skillId, elementIds, turn index) and uses them to make decisions.
  • Enemy available skills are taken from the enemy's action list defined in the database (this may include skills that would normally be prevented by default conditions).
  • This plugin aims for reasonable, implementable AI. You can tune many constants below.

Implementation details for the choices you made:

  • Reaction-Based AI: reacts to all 8 reaction categories (healing, damage skills, element used, buffing, debuffing enemy, state removal, guard, switching)
  • Punisher AI: punishes for heal spam, guarding, low HP targets, elemental targeting, buff stacking, and ignoring minions.
  • Telegraphing AI: default built-in telegraph (apply a virtual charge turn; next turn perform big attack). You may optionally specify <telegraph: stateId, skillId>
  • Reaction-to-Player AI: supports targeting heuristics (lowest HP, highest ATK, healers, highest buffs, guard-aware, MP-drain vs mages, silence vs casters)
  • Pattern mixing is Influence Mode — we randomly choose one active pattern per enemy per turn to "influence" weights, but not override entirely.

Purchase

Get this asset pack and 27 more for $92.75 USD
View bundle
Buy Now
On Sale!
30% Off
$3.00 $2.10 USD or more

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

Mintyy_AdvancedEnemyAI.zip 6.1 kB

Leave a comment

Log in with itch.io to leave a comment.