AI Movesets

Version 1.0 | Last Updated: 2025-01-15

Overview

AI Movesets allow you to create custom "orders" to enemy attacks. This allows you to create your own AIs rather than use the default built in smart AI.

It should be noted that the AI does exactly what you put in the order. If you do not setup cooldowns and requirements then the AI will just rapidly cast stuff regardless of mana/stamina (still taking into account windup/channel times).

How to Create an AI Moveset

  1. Right-click in the Project window of Unity, or go to the Asset menu at the top left.
  2. Navigate to Create > Asteria > AI Moveset.
  3. After selecting "AI Moveset," give your moveset a unique name (this refers to the asset in the project, not the name shown in the inspector). To avoid conflicts with other mods, consider naming it something like MyModName_AIMovesetName.

To use this AI moveset, you will need to configure your Monster. Read more about Monsters here.

AI Moveset Example


Fragmented Echo - Aggressive

Example Image 1

Moveset Data

Name Summary
Moveset The moves that this AI makes within this set. The AI will follow in the order of top to bottom. Moveset requirements + individual requirements must be met for the move to be used. The AI will pause while on cooldown (from the Cooldown Period variable). If you toggle off Pause Until Requirement Met then the AI will skip that move and go to the next one if the requirement wasn't met, this can be used for charged abilities, powering up, etc.
Moveset Requirement The requirements needed to use this moveset.
Read more about Interaction Requirements here.