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

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