Battle setups are scriptable object that define what kind of battle will be triggered.

image.png

A battle setup contains:

BattlefieldPrefab: The visual battlefield used for this battle. This prefab has to be a prefab variant of BattleFieldBase. Read more about here: Battlefields

EnemySetup: All the different configuration of enemies than can show up when this battle gets triggered

ExtraRewards: Enemies already specify their own battle rewards in their CharacterData, but each battle setup can give specific rewards if needed.

Disabled Commands: The purpose of this list is to disable some specific commands like “Flee” in certain combats

Music and sounds