Combo System

Last modified: 05 December 2024

The Combo System is designed to create fluid and dynamic combat sequences by chaining attacks together, based on player input. It supports branching into different attacks, based on certain pre-defined conditions.

CombatAbilityComboFSMComboSetupDataComboManagerComboAbilityPlayerInputCombatAbilityComboFSMComboSetupDataComboManagerComboAbilityPlayerInputloop[In Combo]input receivedstart comboget FSMcombo FSMin combo window?yesadvance comboincrement combotrigger transition eventactivatedo stufffinish statefinish executionend ability