Combat state are one of the core aspects of AACS, and are used for any limited time state that the character might be in (Blocking, Aiming, Stunned, etc) also used for hold attacks and much more.
The are stored in DT_CombatStates
Type - Can be Looping State, Hold Attack, Animation Montage, Just Tag or Blendspace
Max Time - The max time in this state, if 0 it will last until stopped manually
Looping State Config - The configs if type is Looping State
No Root motion - No root motion extration while in this state
Montage Config - The configs if type is Animation Montage
Blendspace Config - The configs if type is Blendspace
Hold Release Attack - If type is Hold Attack, what Single Attack to release, check Single Attacks
Auto Release on Hold End - Recommended to be true if type is Hold Attack. If true, once the state is finished manually, it will release the attack, otherwise the attack will be release after the the state time finishes.
Tags To Add - Tags to add while in this state.
Tag Events to Dispatch - Single events to dispatch, like Zero Velocity, etc.
Tags to interrupt - If the character receives any of these tags, the states ends.
Damage Attributes - Override the atribute if damaged while in this state
Character Atribute Overrides - Override the locomotion attribute while in this state, like walk speed, capsule size, etc.
Camera Change - Camera change while in this state.